:is(html:has(.page-learn),body:has(.page-learn)){background:#060b16}.page-learn{--warm-dark:#060b16;--warm-deep:#0e1628;--warm-darker:#0e1628;--cream:#edf1e9;--graphite:#a2adbe;--rule:#1f2c44;--terracotta:#b9e84b;--terracotta-bright:#b9e84b;--signal:#b9e84b;color:var(--cream);background:#060b16;min-height:100vh}.page-learn .learn-panel{background:#17243a;border-color:#2a3a55;border-radius:12px}.page-learn .learn-progress-error,.page-learn .learn-signin-error{color:#ff9b8a}
