/* Article body only: protect list markers and code from site-wide resets. */
.php-article ul,.php-article ol{box-sizing:border-box;padding-left:1.6em;margin:14px 0;list-style-position:outside}
.php-article ul{list-style-type:disc}.php-article ol{list-style-type:decimal}
.php-article li{margin:7px 0;line-height:1.8;overflow-wrap:anywhere}
.php-article li>ul,.php-article li>ol{margin:6px 0}
.php-article .rewrite-toc ol,.php-article .rewrite-toc ul{list-style:none;padding-left:0}
.php-article figure{max-width:100%;margin:20px auto;width:100%;text-align: center;}
.php-article figure img{max-width:100%;height:auto;width:90%}
.php-article figcaption{margin-top:8px;color:#888;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
.php-article pre.code-block-enhanced{position:relative;box-sizing:border-box;max-width:100%;margin:20px 0;padding:48px 18px 18px!important;overflow:auto;background:#20252b!important;color:#edf2f5!important;border:1px solid #303841;border-radius:6px;white-space:pre}
.php-article pre.code-block-enhanced code{display:block;padding:0!important;background:transparent!important;color:inherit!important;font:14px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;word-break:normal;overflow-wrap:normal}
.php-article pre.code-block-enhanced:before{content:'CODE';position:absolute;top:13px;left:18px;color:#8d9aa4;font:700 11px/24px ui-monospace,monospace}
.php-article .code-copy{position:absolute;top:10px;right:10px;height:30px;padding:0 12px;border:1px solid #4b5660;border-radius:4px;background:#2d343b;color:#dce5ea;font-size:12px;cursor:pointer}
.php-article .code-copy:hover{border-color:#fcbe00;color:#fcbe00}.php-article .code-copy.is-copied{color:#bce8c8;border-color:#62b47a}
@media(max-width:560px){.php-article pre.code-block-enhanced code{font-size:13px}.php-article figcaption{font-size:12px}}
