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); }
.wd5akv {background: var(--color-card);color: var(--color-accent);}
.wxjnkg {border-bottom: 1px solid var(--color-border);backdrop-filter: blur(14px) saturate(1.3);}
.wxjnkg.l3vshc { box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55); }
.egbnhs {font-family: var(--font-head);font-weight: 900;letter-spacing: 0.5px;color: var(--color-white);}
.rygirk {background: var(--color-accent);color: var(--color-bg-dark);}
.wj7sqg { color: var(--color-accent); }
.xndaif {color: var(--color-text-subtle);font-weight: 500;}
.xndaif:hover, .xndaif.awcud3 { color: var(--color-white); }
.xndaif.awcud3::after { background: var(--color-accent); }
.scjjtr { color: var(--color-text-subtle); }
.or1ysc span { background: var(--color-white); }
.wae3vl { background: var(--color-bg-dark); }
.wae3vl .xndaif { border-bottom-color: var(--color-border); }
.quoiwl {border-radius: var(--radius-sm);font-weight: 600;}
.cbd6cw {background: var(--color-accent);color: var(--color-bg-dark);box-shadow: 0 4px 24px rgba(0, 255, 135, 0.3);}
.cbd6cw:hover {background: var(--color-accent-hover);color: var(--color-bg-dark);box-shadow: 0 8px 34px rgba(0, 255, 135, 0.3);}
.pk5yz7 {background: transparent;color: var(--color-white);border: 1px solid var(--color-border-hi);}
.pk5yz7:hover {background: transparent;border-color: var(--color-accent);color: var(--color-accent);}
.mcya1e { border-bottom: 1px solid var(--color-border); }
.mcya1e h1 .dxoutw { color: var(--color-accent); }
.c0pl16 { color: var(--color-text-subtle); }
.igqeyn {background: var(--color-bg-alt);border-top: 1px solid var(--color-border);border-bottom: 1px solid var(--color-border);}
.c247pe {display: inline-block;color: var(--color-accent);background: var(--color-accent-light);padding: 7px 14px;border-radius: var(--radius-full);letter-spacing: 0.12em;}
.bounjx {background: var(--color-card);border: 1px solid var(--color-border);border-radius: var(--radius-lg);box-shadow: none;}
.bounjx:hover {background: var(--color-card-hi);border-color: var(--color-border-hi);box-shadow: var(--shadow-md);}
.bounjx h3 { color: var(--color-white); }
.bounjx p { color: var(--color-text-subtle); }
.qcwrty {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);}
.qcwrty .ws0hwx {color: var(--color-accent);letter-spacing: 0.12em;}
.qcwrty li { color: var(--color-text-body); }
.qcwrty li::before { background: var(--color-accent); }
.rhgvi1 table { color: var(--color-text-body); }
.rhgvi1 th {color: var(--color-white);border-bottom-color: var(--color-border-hi);}
.rhgvi1 td { border-bottom-color: var(--color-border); }
.bwan2i {background: var(--color-card);border: 1px solid var(--color-border);border-radius: var(--radius-lg);}
.bwan2i:hover { border-color: var(--color-border-hi); }
.bwan2i.wc84ks {border-color: var(--color-accent);box-shadow: 0 0 0 1px rgba(0, 255, 135, 0.25);}
.zyi5wz {background: var(--color-accent);color: var(--color-bg-dark);}
.ipcdhz, .yu59se { color: var(--color-white); }
.alxjbv { color: var(--color-text-subtle); }
.ysxsiq li { border-bottom: 1px solid var(--color-border); }
.lyhgzp {background: var(--color-card);border-color: var(--color-border);}
.iijtpu { color: var(--color-text-subtle); }
.wmvllu { border-bottom-color: var(--color-border); }
.lupgu1 { color: var(--color-white); }
.lupgu1::after { border-color: var(--color-accent); }
.dpsoop p { color: var(--color-text-subtle); }
.dx31ey {display: grid;gap: var(--gutter);}
@media (min-width: 900px) { .dx31ey { grid-template-columns: repeat(2, 1fr); } }
.p6xlvm {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);}
.p6xlvm .glbgav {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);}
.ek5cim {border: 1px solid var(--color-border-hi);border-radius: var(--radius-lg);color: var(--color-text-body);}
.ek5cim h2 { color: var(--color-white); }
.ek5cim p { color: var(--color-text-subtle); }
.qyy2k8, .qyy2k8 a { color: rgba(240, 242, 248, 0.6); }
.n6z6ba {background: var(--color-bg-alt);border-top: 1px solid var(--color-border);color: var(--color-text-subtle);}
.tdm0hx .egbnhs { color: var(--color-white); }
.x11gqu { color: var(--color-accent); }
.pbv4sh a, .kohqjc a { color: var(--color-text-subtle); }
.pbv4sh a:hover { color: var(--color-white); }
.ezzlux { border-top-color: var(--color-border); }
.vbbruc { color: rgba(240, 242, 248, 0.6); }
.hnliaf {background: var(--color-accent);color: var(--color-bg-dark);box-shadow: 0 6px 30px rgba(0, 255, 135, 0.35);}
.hnliaf:hover {background: var(--color-accent-hover);color: var(--color-bg-dark);}
.okdcfg {background: var(--color-card-hi);border: 1px solid var(--color-border-hi);}
.spbcbt {background: var(--color-card);border: 1px solid var(--color-border-hi);}