/*
Theme Name: Dxd Tema
Description: Tema hitam dengan aksen hijau stabilo dan HTML awal lengkap.
Version: 1.1.1
Requires at least: 6.5
Requires PHP: 8.1
Author: Dxd
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tested up to: 7.1
Tags: custom-logo, custom-menu, featured-images, threaded-comments
Text Domain: dxd-tema
*/
.site nav li{display:contents;list-style:none}.site nav .current-menu-item>a{background:#244900;color:#eaffb5;box-shadow:inset 0 -2px #b7ff00}.custom-logo-link{display:block}.custom-logo{display:block;width:auto;max-width:250px;height:60px;object-fit:contain}.pw-content{max-width:760px;margin:auto;padding:24px;border:0;color:#f1f7ed;line-height:1.7}.pw-content h1,.pw-content h2{text-align:left;color:#b7ff00}.pw-content h3{color:#d7ff6a}.pw-content a{color:#cfff62}.pw-content img{max-width:100%;height:auto}.pw-content input,.pw-content textarea{max-width:100%;padding:8px;background:#081006;color:#fff;border:1px solid #4a7f18}.pw-content button,.pw-content input[type=submit]{padding:9px 14px;background:#244900;color:#eaffb5;border:1px solid #65a51d}.pw-content article+article{margin-top:28px;padding-top:20px}

/* Preserve the existing nav layout while providing a valid list for custom menus. */
.site nav .pw-menu{display:contents;margin:0;padding:0;list-style:none}

/* Global editorial spacing; module mains and comment controls keep their geometry. */
.site>:is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre,figure,details){margin-inline:24px}
.site>.wp-block-group:not(:has(main)),.site>.wp-block-columns:not(:has(main)){margin-inline:24px}
.pw-content{padding-inline:28px}
@media(max-width:600px){
 .site>:is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre,figure,details){margin-inline:18px}
 .site>.wp-block-group:not(:has(main)),.site>.wp-block-columns:not(:has(main)){margin-inline:18px}
 .pw-content{padding-inline:26px}
}

.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background:#081006;clip:auto!important;clip-path:none;color:#fff;display:block;height:auto;left:5px;padding:12px;top:5px;width:auto;z-index:100000}
.pw-content .alignleft{float:left;margin:0 1.5em 1em 0}.pw-content .alignright{float:right;margin:0 0 1em 1.5em}.pw-content .aligncenter{display:block;margin-inline:auto}.pw-content .wp-caption{max-width:100%}.pw-content .wp-caption-text,.pw-content .gallery-caption{font-size:.9em;color:#b5c5aa}.pw-content article.sticky{position:relative}.pw-comment.bypostauthor>.pw-comment-header{font-weight:700}.pw-content article::after{content:"";display:table;clear:both}
