
:root{
 --dur-space:#01040b;--dur-panel:#071126;--dur-panel2:#0a142a;
 --dur-cyan:#49d9ff;--dur-blue:#2457ff;--dur-gold:#ffd166;
 --dur-fire:#ff7a1a;--dur-text:#f7fbff;--dur-muted:#9ba9bf;
}
body.das-universal-renderer-active{
 background:
  radial-gradient(circle at 16% 8%,rgba(36,87,255,.14),transparent 30%),
  radial-gradient(circle at 88% 16%,rgba(255,122,26,.08),transparent 24%),
  #01040b!important;
 color:var(--dur-text)!important;
}

/* Suppress common PremiumPress chrome globally */
body.das-universal-renderer-active .ppt-header,
body.das-universal-renderer-active .ppt-footer,
body.das-universal-renderer-active .ppt-menu,
body.das-universal-renderer-active .premiumpress-header,
body.das-universal-renderer-active .premiumpress-footer,
body.das-universal-renderer-active .page-sidebar,
body.das-universal-renderer-active .sidebar-wrapper,
body.das-universal-renderer-active .widget-area,
body.das-universal-renderer-active .newsletter-widget{
 display:none!important;
}

.das-universal-shell{min-height:100vh}
.das-universal-top{
 height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;
 background:rgba(1,4,11,.88);border-bottom:1px solid rgba(255,209,102,.14);backdrop-filter:blur(24px);
 position:sticky;top:0;z-index:9999
}
.das-universal-top .brand{color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:900;letter-spacing:.15em}
.das-universal-top .brand b{color:var(--dur-gold);font-size:22px;margin-right:8px}
.das-universal-top nav{display:flex;gap:25px}.das-universal-top nav a{color:#b8c5d9!important;text-decoration:none!important;font-size:12px}
.das-universal-top nav a:hover{color:var(--dur-gold)!important}
.das-universal-main{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:44px 0 110px}
.das-page-intro{padding:34px 4px}.das-page-intro small,.das-system-card small{color:var(--dur-cyan);font-weight:900;letter-spacing:.16em}
.das-page-intro h1,.das-system-card h1{
 font-size:clamp(42px,6vw,84px)!important;line-height:.92!important;margin:10px 0!important;
 background:linear-gradient(95deg,#fff,#c5f5ff 50%,#ffd166);-webkit-background-clip:text;color:transparent!important
}
.das-reading-panel,.das-system-card{
 padding:clamp(24px,4vw,46px);border-radius:30px;
 background:linear-gradient(145deg,rgba(9,18,39,.88),rgba(2,6,15,.96));
 border:1px solid rgba(255,209,102,.14);box-shadow:0 30px 90px rgba(0,0,0,.35);color:#f7fbff
}
.das-reading-panel h1,.das-reading-panel h2,.das-reading-panel h3,.das-reading-panel h4{color:#fff!important}
.das-reading-panel p,.das-reading-panel li,.das-reading-panel td,.das-reading-panel th{color:#c2cede!important}
.das-reading-panel a{color:#7eeeff!important}
.das-reading-panel table{width:100%;border-collapse:collapse}.das-reading-panel td,.das-reading-panel th{border-color:rgba(255,255,255,.1)!important}
.das-reading-panel input:not([type=checkbox]):not([type=radio]),.das-reading-panel select,.das-reading-panel textarea{
 background:#020713!important;color:#fff!important;border:1px solid rgba(73,217,255,.16)!important;border-radius:14px!important
}
.das-reading-panel button,.das-reading-panel .btn-primary,.das-reading-panel input[type=submit],.das-universal-actions .primary{
 border:0!important;border-radius:999px!important;background:linear-gradient(135deg,var(--dur-blue),var(--dur-gold),var(--dur-fire))!important;
 color:#07111f!important;font-weight:900!important
}
.das-universal-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.das-universal-actions a{padding:13px 20px;border:1px solid rgba(255,209,102,.2);border-radius:999px;color:#fff!important;text-decoration:none!important;font-weight:900}
.das-reading-item{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.08)}
/* Route-aware visual accents */
body.das-route-type-membership .das-reading-panel{background:radial-gradient(circle at 80% 10%,rgba(255,209,102,.08),transparent 28%),linear-gradient(145deg,rgba(9,18,39,.9),rgba(2,6,15,.96))}
body.das-route-type-account .das-reading-panel{max-width:900px;margin:0 auto}
body.das-route-type-directory .das-reading-panel{background:radial-gradient(circle at 20% 10%,rgba(73,217,255,.08),transparent 28%),linear-gradient(145deg,rgba(9,18,39,.9),rgba(2,6,15,.96))}
body.das-route-type-system .das-system-card{text-align:center;max-width:900px;margin:70px auto}
/* Ads stay monetizable, controls stay above them */
body.das-universal-renderer-active form,
body.das-universal-renderer-active button,
body.das-universal-renderer-active input,
body.das-universal-renderer-active select,
body.das-universal-renderer-active textarea,
body.das-universal-renderer-active [role=button]{position:relative;z-index:100!important}
body.das-universal-renderer-active ins.adsbygoogle,
body.das-universal-renderer-active .google-auto-placed{z-index:10!important}
@media(max-width:800px){.das-universal-top{padding:0 16px}.das-universal-top nav{gap:12px}.das-universal-top nav a:nth-child(3),.das-universal-top nav a:nth-child(4){display:none}.das-universal-main{width:min(100% - 18px,1320px);padding-top:20px}}
