.nea-ui,.nea-page{--ui-hover:color-mix(in srgb, var(--foreground) 3%, var(--background));--ui-sheet:color-mix(in srgb, var(--foreground) 4%, var(--background));--ui-card:color-mix(in srgb, var(--foreground) 5%, var(--background));--ui-faint-line:var(--ui-card);--ui-chip:color-mix(in srgb, var(--foreground) 9%, var(--background));--ui-line:var(--ui-chip);--ui-outline:color-mix(in srgb, var(--foreground) 19%, var(--background));--ui-dash:color-mix(in srgb, var(--foreground) 35%, var(--background));--ui-gap:color-mix(in srgb, var(--background) 94%, #000);--ui-t2:color-mix(in srgb, var(--foreground) 85%, var(--background));--ui-t3:color-mix(in srgb, var(--foreground) 62%, var(--background));--ui-t4:color-mix(in srgb, var(--foreground) 42%, var(--background));--ui-scrim:#00000059;--ui-glass:color-mix(in srgb, var(--background) 85%, transparent);--ui-link:#155dfc;--ui-ok:#16a34a;--ui-ok-t:#15803d;--ui-soon:#d97706;--ui-soon-t:var(--ui-soon);--ui-bad:#dc2626;--ui-bad-t:var(--ui-bad);--ui-a:var(--foreground);--ui-on-a:var(--background);--ui-at:var(--ui-chip);--ui-tc:var(--ui-t2);--ui-strong:var(--foreground);--ui-strong-line:var(--ui-outline);--ui-today:var(--ui-ok)}.dark .nea-ui,.dark .nea-page{--ui-gap:color-mix(in srgb, var(--background) 55%, #000);--ui-scrim:#0000008c;--ui-glass:color-mix(in srgb, var(--background) 78%, transparent);--ui-link:#51a2ff;--ui-ok:#22c55e;--ui-ok-t:#4ade80;--ui-soon:#f59e0b;--ui-bad:#ef4444}.nea-page{--ui-hover:var(--nea-tone-hover,color-mix(in srgb, var(--foreground) var(--nea-mix-hover,3%), var(--background)));--ui-sheet:var(--nea-tone-sheet,color-mix(in srgb, var(--foreground) var(--nea-mix-sheet,4%), var(--background)));--ui-card:var(--nea-tone-card,color-mix(in srgb, var(--foreground) var(--nea-mix-card,5%), var(--background)));--ui-chip:var(--nea-tone-chip,color-mix(in srgb, var(--foreground) var(--nea-mix-chip,9%), var(--background)));--ui-outline:var(--nea-tone-outline,color-mix(in srgb, var(--foreground) var(--nea-mix-outline,19%), var(--background)));--ui-dash:var(--nea-tone-dash,color-mix(in srgb, var(--foreground) var(--nea-mix-dash,35%), var(--background)));--ui-gap:var(--nea-tone-gap,color-mix(in srgb, var(--background) 94%, #000));--ui-glass:var(--nea-tone-glass,color-mix(in srgb, var(--background) 85%, transparent));--ui-t2:var(--nea-tone-t2,color-mix(in srgb, var(--foreground) 85%, var(--background)));--ui-t3:var(--nea-tone-t3,color-mix(in srgb, var(--foreground) 62%, var(--background)));--ui-t4:var(--nea-tone-t4,color-mix(in srgb, var(--foreground) 42%, var(--background)));--ui-link:var(--nea-link,#155dfc);--ui-ok:var(--nea-ok,#16a34a);--ui-ok-t:var(--nea-ok-t,#15803d);--ui-soon:var(--nea-soon,#d97706);--ui-soon-t:var(--nea-soon-t,#b45309);--ui-bad:var(--nea-bad,#dc2626);--ui-bad-t:var(--nea-bad-t,#b91c1c);--ui-accent:var(--nea-accent);--ui-on-accent:var(--nea-on-accent);--ui-a:var(--nea-accent,var(--foreground));--ui-on-a:var(--nea-on-accent,var(--background));--ui-at:var(--nea-accent-tint,var(--ui-chip));--ui-strong-line:var(--nea-accent,var(--ui-outline));--ui-today:var(--nea-accent,var(--ui-ok));--ui-tc:var(--nea-accent-text,var(--ui-t2));--ui-strong:var(--nea-accent-text,var(--foreground))}.dark .nea-page{--ui-gap:var(--nea-tone-gap,color-mix(in srgb, var(--background) 55%, #000));--ui-glass:var(--nea-tone-glass,color-mix(in srgb, var(--background) 78%, transparent));--ui-link:var(--nea-link,#51a2ff);--ui-ok:var(--nea-ok,#22c55e);--ui-ok-t:var(--nea-ok-t,#4ade80);--ui-soon:var(--nea-soon,#f59e0b);--ui-soon-t:var(--nea-soon-t,#f59e0b);--ui-bad:var(--nea-bad,#ef4444);--ui-bad-t:var(--nea-bad-t,#f87171)}.nea-ui[data-accent]{--ui-a:var(--ui-accent);--ui-on-a:var(--ui-on-accent,#0b0a0d);--ui-at:color-mix(in srgb, var(--ui-accent) 15%, transparent);--ui-strong-line:var(--ui-accent);--ui-today:var(--ui-accent);--ui-link:var(--ui-accent);--ui-tc:var(--ui-accent);--ui-strong:var(--ui-accent)}.nea-page [data-keep-on-map]>button{border:1px solid var(--ui-outline);white-space:nowrap;background:0 0;border-radius:20px;align-items:center;gap:7px;height:40px;padding:0 15px 0 12px;font-size:14px;font-weight:600;display:flex}.nea-page [data-design-slider] label{color:var(--ui-t2);gap:6px;font-size:13px}.nea-page [data-design-slider] input[type=range]{accent-color:var(--ui-a)}.nea-page [data-settings-page] button[aria-expanded]:has(+[data-settings-panel=map]){display:none}.nea-page [data-settings-page] h2[data-menu-section=map]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.nea-page [data-settings-menu-button]{background:var(--ui-a);width:44px;height:44px;color:var(--ui-on-a)}.nea-page [data-settings-menu-button]:hover{background:var(--ui-a)}
