.dg-menu{list-style:none;margin:0;padding:0}.dg-menu li{margin:0}.dg-menu .current-menu-item>a{color:var(--gold-ink)}
.custom-logo-link{display:block;width:248px;line-height:0}.custom-logo-link img{display:block;width:100%;height:auto;object-fit:contain}.site-footer .custom-logo-link{width:220px}
.dg-search-form{display:flex;align-items:center;gap:12px}.dg-search-form input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);padding:10px 0}.dg-search-form button{border:0;border-radius:5px;background:var(--soft);color:var(--gold-ink);padding:8px 12px;white-space:nowrap}
.dg-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:32px 0}.dg-pagination .page-numbers{border:1px solid var(--line);padding:8px 14px;border-radius:5px}.dg-pagination .current{background:var(--gold);color:#302514}
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.dg-comments{max-width:740px;margin:30px auto 60px}.dg-comments input:not([type=checkbox]),.dg-comments textarea{display:block;max-width:100%;width:100%;border:1px solid var(--line);padding:12px;background:var(--card);color:var(--ink)}.dg-comments input[type=submit]{background:var(--gold);color:#302514;width:auto;cursor:pointer}.dg-comments .comment-list{padding-left:22px}.dg-comments .comment-body{margin:20px 0}.dg-comments .avatar{border-radius:50%}.article-content .aligncenter{margin-inline:auto}.article-content iframe{max-width:100%}.article-content .wp-block-image img{height:auto}.article-content figure{max-width:100%}.article-content table{display:block;max-width:100%;overflow:auto}
body.admin-bar .main-nav{top:32px}.search-native-form{display:flex;gap:8px;padding:16px 0}.search-native-form input{min-width:0;width:100%;padding:12px;border:1px solid var(--line);background:var(--card);color:var(--ink)}.search-native-form button{background:var(--gold);border:0;padding:10px 18px;border-radius:5px;color:#302514}
@media(max-width:782px){body.admin-bar .main-nav{top:46px}}@media(max-width:600px){.custom-logo-link{width:clamp(145px,46vw,180px)}.site-footer .custom-logo-link{width:200px}body.admin-bar .main-nav{top:0}.dg-search-form button{font-size:12px}}
