:root{--ms-blue:#0056a0;--ms-blue-hover:#004080;--ms-sky:#09f;--ms-sea:#e6f0fa;--ms-sun:#f6c21c;--ms-primary:var(--ms-blue);--ms-primary-hover:var(--ms-blue-hover);--ms-on-primary:#fff;--ms-primary-disabled:#8fb3d6;--ms-ink:#403f3f;--ms-muted:#6b6b6b;--ms-line:#dde4ec;--ms-surface:#eff2f5;--ms-card:#fff;--ms-bg:#fff;--ms-select:#e6f0fa;--ms-overlay:0, 56, 110;--ms-good:#17784a;--ms-good-bg:#e6f5ed;--ms-warn:#8a5300;--ms-warn-bg:#fff3d6;--ms-bad:#b42318;--ms-bad-bg:#fdecea;--ms-act-sailing:#c2cb1f;--ms-act-canoe:#c8372d;--ms-act-eco:#1c8c8c;--ms-act-beach:#d9963a;--ms-act-kids:#4aa8e8;--ms-font:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ms-w-regular:400;--ms-w-bold:700;--ms-w-black:900;--ms-fs-small:14px;--ms-fs-body:17px;--ms-fs-lead:20px;--ms-fs-heading:26px;--ms-fs-section:clamp(26px, 3.4vw, 38px);--ms-fs-display:clamp(34px, 5vw, 56px);--ms-lh:1.5;--ms-s1:4px;--ms-s2:8px;--ms-s3:12px;--ms-s4:16px;--ms-s5:24px;--ms-s6:32px;--ms-s7:48px;--ms-r-btn:10px;--ms-r-card:14px;--ms-r-pill:999px;--ms-shadow:0 10px 30px #00285029;--ms-tap:44px;--ms-max:1180px;--ms-gutter:16px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ms-blue:#5aa6ef;--ms-blue-hover:#8cc2f5;--ms-sky:#4db8ff;--ms-sea:#10233a;--ms-primary:#0056a0;--ms-primary-hover:#0068c2;--ms-on-primary:#fff;--ms-primary-disabled:#2f4e6e;--ms-ink:#eceded;--ms-muted:#a9a9a9;--ms-line:#2c3742;--ms-surface:#141b22;--ms-card:#1a232c;--ms-bg:#10161c;--ms-select:#17324f;--ms-good:#5fd39a;--ms-good-bg:#12301f;--ms-warn:#f2b33d;--ms-warn-bg:#33270e;--ms-bad:#ff8a80;--ms-bad-bg:#3a1714;--ms-act-sailing:#d3db45;--ms-act-canoe:#e05a50;--ms-act-eco:#3db0b0;--ms-act-beach:#e8ae5c;--ms-act-kids:#6ebbf0}}:root[data-theme=dark]{--ms-blue:#5aa6ef;--ms-blue-hover:#8cc2f5;--ms-sky:#4db8ff;--ms-sea:#10233a;--ms-primary:#0056a0;--ms-primary-hover:#0068c2;--ms-on-primary:#fff;--ms-primary-disabled:#2f4e6e;--ms-ink:#eceded;--ms-muted:#a9a9a9;--ms-line:#2c3742;--ms-surface:#141b22;--ms-card:#1a232c;--ms-bg:#10161c;--ms-select:#17324f;--ms-good:#5fd39a;--ms-good-bg:#12301f;--ms-warn:#f2b33d;--ms-warn-bg:#33270e;--ms-bad:#ff8a80;--ms-bad-bg:#3a1714;--ms-act-sailing:#d3db45;--ms-act-canoe:#e05a50;--ms-act-eco:#3db0b0;--ms-act-beach:#e8ae5c;--ms-act-kids:#6ebbf0}
