body {background: var(--color-bg-dark);color: var(--color-text-body);}
h1, h2, h3, h4 {font-family: var(--font-head);font-weight: 900;letter-spacing: -0.01em;}
h1 { letter-spacing: -0.02em; }
a { color: var(--color-accent); }
a:hover { color: var(--color-accent-hover); }
main p a, main li a { text-decoration-color: rgba(0, 255, 135, 0.5); }
.xm9o2k {background: var(--color-card);color: var(--color-accent);}
.io0c1b {border-bottom: 1px solid var(--color-border);backdrop-filter: blur(14px) saturate(1.3);}
.io0c1b.wnayii { box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55); }
.sfsaxj {font-family: var(--font-head);font-weight: 900;letter-spacing: 0.5px;color: var(--color-white);}
.e33eue {background: var(--color-accent);color: var(--color-bg-dark);}
.uxiomr { color: var(--color-accent); }
.ttmriv {color: var(--color-text-subtle);font-weight: 500;}
.ttmriv:hover, .ttmriv.uzzmqi { color: var(--color-white); }
.ttmriv.uzzmqi::after { background: var(--color-accent); }
.ei5fsq { color: var(--color-text-subtle); }
.wsmm6l span { background: var(--color-white); }
.mwqomo { background: var(--color-bg-dark); }
.mwqomo .ttmriv { border-bottom-color: var(--color-border); }
.k2txxf {border-radius: var(--radius-sm);font-weight: 600;}
.buzmyv {background: var(--color-accent);color: var(--color-bg-dark);box-shadow: 0 4px 24px rgba(0, 255, 135, 0.3);}
.buzmyv:hover {background: var(--color-accent-hover);color: var(--color-bg-dark);box-shadow: 0 8px 34px rgba(0, 255, 135, 0.3);}
.lbyr2a {background: transparent;color: var(--color-white);border: 1px solid var(--color-border-hi);}
.lbyr2a:hover {background: transparent;border-color: var(--color-accent);color: var(--color-accent);}
.eq3wjx { border-bottom: 1px solid var(--color-border); }
.eq3wjx h1 .ofug0x { color: var(--color-accent); }
.zp2lbu { color: var(--color-text-subtle); }
.wlrltk {background: var(--color-bg-alt);border-top: 1px solid var(--color-border);border-bottom: 1px solid var(--color-border);}
.v7ycnc {display: inline-block;color: var(--color-accent);background: var(--color-accent-light);padding: 7px 14px;border-radius: var(--radius-full);letter-spacing: 0.12em;}
.xj0lki {background: var(--color-card);border: 1px solid var(--color-border);border-radius: var(--radius-lg);box-shadow: none;}
.xj0lki:hover {background: var(--color-card-hi);border-color: var(--color-border-hi);box-shadow: var(--shadow-md);}
.xj0lki h3 { color: var(--color-white); }
.xj0lki p { color: var(--color-text-subtle); }
.enalam {background: linear-gradient(180deg, var(--color-card) 0%, var(--color-bg-alt) 100%);border: 1px solid var(--color-border);border-left: 3px solid var(--color-accent);border-radius: var(--radius-lg);}
.enalam .lpppmr {color: var(--color-accent);letter-spacing: 0.12em;}
.enalam li { color: var(--color-text-body); }
.enalam li::before { background: var(--color-accent); }
.sghhqn table { color: var(--color-text-body); }
.sghhqn th {color: var(--color-white);border-bottom-color: var(--color-border-hi);}
.sghhqn td { border-bottom-color: var(--color-border); }
.akuqdr {background: var(--color-card);border: 1px solid var(--color-border);border-radius: var(--radius-lg);}
.akuqdr:hover { border-color: var(--color-border-hi); }
.akuqdr.miibg9 {border-color: var(--color-accent);box-shadow: 0 0 0 1px rgba(0, 255, 135, 0.25);}
.eitune {background: var(--color-accent);color: var(--color-bg-dark);}
.d1wmul, .r2nuu6 { color: var(--color-white); }
.t2orjf { color: var(--color-text-subtle); }
.xq81mi li { border-bottom: 1px solid var(--color-border); }
.u1oajv {background: var(--color-card);border-color: var(--color-border);}
.dhoebq { color: var(--color-text-subtle); }
.j6xbdx { border-bottom-color: var(--color-border); }
.zlvi54 { color: var(--color-white); }
.zlvi54::after { border-color: var(--color-accent); }
.dp6mky p { color: var(--color-text-subtle); }
.gbl5u6 {display: grid;gap: var(--gutter);}
@media (min-width: 900px) { .gbl5u6 { grid-template-columns: repeat(2, 1fr); } }
.yypwsw {background: var(--color-card);border: 1px solid var(--color-border);border-top: 2px solid var(--color-second);border-radius: var(--radius-lg);padding: var(--space-6);}
.yypwsw .nmejqm {display: block;font-family: var(--font-head);font-size: var(--font-size-xs);font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--color-second);margin-bottom: var(--space-3);}
.pwehsu {border: 1px solid var(--color-border-hi);border-radius: var(--radius-lg);color: var(--color-text-body);}
.pwehsu h2 { color: var(--color-white); }
.pwehsu p { color: var(--color-text-subtle); }
.glgbcp, .glgbcp a { color: rgba(240, 242, 248, 0.6); }
.ecflsz {background: var(--color-bg-alt);border-top: 1px solid var(--color-border);color: var(--color-text-subtle);}
.d10k9f .sfsaxj { color: var(--color-white); }
.xpnfhv { color: var(--color-accent); }
.two3dj a, .ccqb10 a { color: var(--color-text-subtle); }
.two3dj a:hover { color: var(--color-white); }
.ewmc5a { border-top-color: var(--color-border); }
.c4238w { color: rgba(240, 242, 248, 0.6); }
.ffqfvn {background: var(--color-accent);color: var(--color-bg-dark);box-shadow: 0 6px 30px rgba(0, 255, 135, 0.35);}
.ffqfvn:hover {background: var(--color-accent-hover);color: var(--color-bg-dark);}
.d1ruic {background: var(--color-card-hi);border: 1px solid var(--color-border-hi);}
.zzzlvt {background: var(--color-card);border: 1px solid var(--color-border-hi);}