.portal{--p-header:#1e3a8a;--p-hero-a:#2b50b9;--p-hero-b:#1e3a8a;--p-hero-c:#172554;--p-card:#fff;--p-ink:#0f172a;--p-muted:#475569;--p-line:#cbd5e1;--p-field:#fff;--p-primary:#1e3a8a;--p-primary-ink:#fff;--p-primary-hover:#172554;--p-ok:#15803d;--p-ok-bg:#ecfdf5;--p-note:#1b2740;--p-note-ink:#e2e8f0;--p-danger:#b91c1c;--p-focus:#f59e0b;font-family:Noto Sans,Noto Sans Devanagari,Inter,system-ui,sans-serif;color:var(--p-ink)}.portal[data-contrast=high]{--p-header:#000;--p-hero-a:#000;--p-hero-b:#000;--p-hero-c:#000;--p-card:#000;--p-ink:#fff;--p-muted:#ffe600;--p-line:#fff;--p-field:#000;--p-primary:#ffe600;--p-primary-ink:#000;--p-primary-hover:#fff176;--p-ok:#00ff6a;--p-ok-bg:#00140a;--p-note:#000;--p-note-ink:#fff;--p-danger:#ff7b7b;--p-focus:#00e5ff}.portal-hero{background:radial-gradient(60rem 28rem at 12% -8%,rgba(249,115,22,.16),transparent 60%),linear-gradient(180deg,var(--p-hero-a) 0,var(--p-hero-b) 55%,var(--p-hero-c) 100%)}.portal[data-contrast=high] .portal-hero{background:#000}.portal[data-contrast=high] .portal-waves{display:none}.portal :focus-visible{outline:3px solid var(--p-focus);outline-offset:2px}.portal ::-moz-selection{background:rgba(245,158,11,.35)}.portal ::selection{background:rgba(245,158,11,.35)}