/* Dawuh Guru Books v4.6.3 — audit fixes */
body.dg-news-menu-open,
body.dg-news-search-open{overflow:hidden}
html[data-dg-news-theme="dark"]{
  --dg-paper:#101010;
  --dg-surface:#161616;
  --dg-soft:#1b1b1b;
  --dg-ink:#f5f3ee;
  --dg-muted:#aaa69e;
  --dg-line:#33312d;
  color-scheme:dark;
}
html[data-dg-news-theme="dark"] body,
html[data-dg-news-theme="dark"] #content,
html[data-dg-news-theme="dark"] .dg-home-articles,
html[data-dg-news-theme="dark"] .dg-article-index,
html[data-dg-news-theme="dark"] .dg-product-detail,
html[data-dg-news-theme="dark"] .dg-product-shell,
html[data-dg-news-theme="dark"] .dg-product-page,
html[data-dg-news-theme="dark"] .dg-category-section,
html[data-dg-news-theme="dark"] .dg-section,
html[data-dg-news-theme="dark"] .dg-page-hero{background:#101010;color:#f5f3ee}
html[data-dg-news-theme="dark"] .dg-home-hero-grid,
html[data-dg-news-theme="dark"] .dg-commerce-strip,
html[data-dg-news-theme="dark"] .dg-category-card,
html[data-dg-news-theme="dark"] .dg-article-card,
html[data-dg-news-theme="dark"] .dg-product-square,
html[data-dg-news-theme="dark"] .dg-buy-panel,
html[data-dg-news-theme="dark"] .dg-commerce-benefits,
html[data-dg-news-theme="dark"] .dg-shipping-card,
html[data-dg-news-theme="dark"] .dg-shipping-widget,
html[data-dg-news-theme="dark"] .dgc-store,
html[data-dg-news-theme="dark"] .dgc-cart,
html[data-dg-news-theme="dark"] .dgc-checkout,
html[data-dg-news-theme="dark"] .dgc-success,
html[data-dg-news-theme="dark"] .dgc-summary,
html[data-dg-news-theme="dark"] .dgc-checkout-summary,
html[data-dg-news-theme="dark"] .dgc-empty,
html[data-dg-news-theme="dark"] .dgc-bank,
html[data-dg-news-theme="dark"] .dg-audit-info-card,
html[data-dg-news-theme="dark"] .dg-ranking-grid>div{background:#161616!important;color:#f5f3ee!important;border-color:#33312d!important}
html[data-dg-news-theme="dark"] .dg-home-hero-copy>p,
html[data-dg-news-theme="dark"] .dg-section-head p,
html[data-dg-news-theme="dark"] .dg-product-lead,
html[data-dg-news-theme="dark"] .dg-author-line,
html[data-dg-news-theme="dark"] .dg-content-wrap,
html[data-dg-news-theme="dark"] .dg-audit-page-lead,
html[data-dg-news-theme="dark"] .dg-audit-info-card p,
html[data-dg-news-theme="dark"] .dg-audit-index-list p,
html[data-dg-news-theme="dark"] .dg-ranking-list small{color:#aaa69e!important}
html[data-dg-news-theme="dark"] input,
html[data-dg-news-theme="dark"] textarea,
html[data-dg-news-theme="dark"] select,
html[data-dg-news-theme="dark"] .dgc-quantity{background:#171717!important;color:#f5f3ee!important;border-color:#3b3934!important}
html[data-dg-news-theme="dark"] .dg-content-wrap [style*="color: black"],
html[data-dg-news-theme="dark"] .dg-content-wrap [style*="color:black"]{color:#f5f3ee!important}
html[data-dg-news-theme="dark"] .dg-content-wrap [style*="background: white"],
html[data-dg-news-theme="dark"] .dg-content-wrap [style*="background:white"]{background:#161616!important}
html[data-dg-news-theme="dark"] .dg-book-cover,
html[data-dg-news-theme="dark"] .dgc-cover,
html[data-dg-news-theme="dark"] .dg-product-square{background:#ebe7de!important}
html[data-dg-news-theme="dark"] .dg-book-cover img,
html[data-dg-news-theme="dark"] .dgc-cover img{background:#f5f2eb!important}
html[data-dg-news-theme="dark"] .dg-news-footer{background:#050505}
html[data-dg-news-theme="dark"] a{color:inherit}
html[data-dg-news-theme="dark"] .dg-text-link,
html[data-dg-news-theme="dark"] .dg-section-head>a{border-color:#d6d2ca}

.dg-audit-page-lead{max-width:720px;margin:14px 0 0;color:var(--dg-muted);font-size:14px;line-height:1.7}
.dg-audit-index{padding-bottom:84px}
.dg-audit-index-list{border-top:1px solid var(--dg-line)}
.dg-audit-index-list article{display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--dg-line)}
.dg-audit-index-list time{font-size:10px;color:var(--dg-muted);letter-spacing:.08em}
.dg-audit-index-list article span{font-size:9px;font-weight:850;color:var(--dg-gold);text-transform:uppercase;letter-spacing:.08em}
.dg-audit-index-list h2{margin:5px 0 7px;font-size:24px;line-height:1.2;letter-spacing:-.025em}
.dg-audit-index-list p{margin:0;color:var(--dg-muted);font-size:11px;line-height:1.65}
.dg-ranking-wrap{padding-bottom:84px}
.dg-ranking-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.dg-ranking-grid>div{background:#fff;border:1px solid var(--dg-line);border-radius:18px;padding:24px}
.dg-ranking-grid h2{margin:0 0 16px;font-size:24px}
.dg-ranking-list{display:grid}
.dg-ranking-list a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:13px 0;border-top:1px solid var(--dg-line)}
.dg-ranking-list a:first-child{border-top:0}
.dg-ranking-list b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#111;color:#fff;font-size:10px}
.dg-ranking-list span{font-size:12px;font-weight:800;line-height:1.4}
.dg-ranking-list small{display:block;margin-top:3px;color:var(--dg-muted);font-size:9px;font-weight:500}
.dg-audit-info-card{margin-bottom:84px;padding:36px;border:1px solid var(--dg-line);border-radius:20px;background:#fff}
.dg-audit-info-card h2{margin:0 0 12px;font-size:34px;letter-spacing:-.035em}
.dg-audit-info-card p{max-width:760px;margin:0;color:var(--dg-muted);font-size:13px;line-height:1.75}
.dg-audit-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:22px;padding:0 17px;border-radius:999px;background:#111;color:#fff!important;font-size:10px;font-weight:850}
@media(max-width:760px){
  .dg-audit-index-list article{grid-template-columns:1fr;gap:7px;padding:18px 0}
  .dg-audit-index-list h2{font-size:20px}
  .dg-ranking-grid{grid-template-columns:1fr}
  .dg-audit-info-card{padding:24px 18px;margin-bottom:62px}
  .dg-audit-info-card h2{font-size:28px}
}
