/* RML Signature Fusion | exploratory tokens v0.3. NOT official brand palette. */
:root{color-scheme:dark;--rml-bg:#081425;--rml-ink:#f1f7ff;--rml-muted:#a8c0dc;--rml-accent:#9ce7ff;--rml-border:rgba(134,202,248,.26);--rml-glass:rgba(24,44,70,.78);--rml-metal:linear-gradient(135deg,rgba(48,79,114,.9),rgba(17,34,57,.96));--rml-shadow:rgba(0,0,0,.27);--rml-glow:0.48;--rml-radius-sm:12px;--rml-radius-md:18px;--rml-radius-lg:26px;--rml-transition:220ms;--rml-focus:#93ebff;--rml-success:#81ddbe;--rml-warning:#f5cf8f;--rml-danger:#ff9da5}
[data-rml-theme="light"]{color-scheme:light;--rml-bg:#edf3fb;--rml-ink:#172f4d;--rml-muted:#4b6785;--rml-accent:#125d9b;--rml-border:rgba(47,102,163,.27);--rml-glass:rgba(255,255,255,.88);--rml-metal:linear-gradient(135deg,#ffffff,#dce8f4);--rml-shadow:rgba(24,63,113,.13);--rml-focus:#07588f}
[data-rml-glow="reduced"]{--rml-glow:.08}
@media(prefers-reduced-motion:reduce){:root{--rml-transition:0ms}}
