:root{--gx-navy: #1F3147;--gx-navy-hover: #182841;--gx-navy-soft: #E8ECF2;--gx-rust: #C46A3C;--gx-rust-text: #9A4E26;--gx-ink: #1A1F2A;--gx-muted: #5C6470;--gx-border: #DCDFE4;--gx-border-strong: #C9CED6;--gx-surface-2: #F4F5F7;--gx-surface: #FFFFFF;--gx-danger: #B9382C;--gx-danger-text: #9E2E22;--gx-success: #2E7D5B;--gx-warning: var(--gx-rust);--gx-focus: #2B4262;--gx-font-sans: -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif;--gx-font-num: var(--gx-font-sans);--gx-text-xs: 12px;--gx-text-sm: 14px;--gx-text-md: 16px;--gx-text-lg: 20px;--gx-text-xl: 24px;--gx-text-2xl: 32px;--gx-weight-regular: 400;--gx-weight-medium: 500;--gx-weight-bold: 700;--gx-weight-black: 700;--gx-leading-tight: 1.25;--gx-leading-normal: 1.6;--gx-space-1: 4px;--gx-space-2: 8px;--gx-space-3: 12px;--gx-space-4: 16px;--gx-space-6: 24px;--gx-space-8: 32px;--gx-space-12: 48px;--gx-radius-sm: 8px;--gx-radius-md: 12px;--gx-radius-pill: 999px;--gx-tap: 48px;--gx-tap-sm: 44px;--gx-shadow-float: 0 8px 24px rgba(26, 31, 42, .12);--gx-rail-w: 88px;--gx-tabbar-h: 68px;--gx-topbar-h: 56px;--gx-navy-text: #1F3147;--gx-scrim: rgba(26, 31, 42, .45);--gx-rail-bg: #1F3147;color-scheme:light}:root[data-outdoor=on]{--gx-muted: #3B414B;--gx-border: #C9CED6;--gx-border-strong: #AEB4BE;--gx-text-xs: 14px;--gx-text-sm: 16px;--gx-text-md: 18px;--gx-text-lg: 22px;--gx-text-xl: 26px;--gx-text-2xl: 34px}:root[data-theme=dark]{--gx-navy: #3D5F8C;--gx-navy-hover: #4A6E9E;--gx-navy-soft: #1E2A3B;--gx-rust: #D9895C;--gx-rust-text: #E39A6E;--gx-ink: #E6E9EE;--gx-muted: #A3ABB7;--gx-border: #2B323D;--gx-border-strong: #3A4250;--gx-surface-2: #181D26;--gx-surface: #11151C;--gx-danger: #C2453A;--gx-danger-text: #F08A7E;--gx-success: #4CB386;--gx-focus: #7FA3D1;--gx-rail-bg: #0B0E13;--gx-navy-text: #8FB0DA;--gx-scrim: rgba(0, 0, 0, .6);--gx-shadow-float: 0 8px 24px rgba(0, 0, 0, .5);color-scheme:dark}@media print{:root[data-theme=dark]{--gx-navy: #1F3147;--gx-navy-hover: #182841;--gx-navy-soft: #E8ECF2;--gx-rust: #C46A3C;--gx-rust-text: #9A4E26;--gx-ink: #1A1F2A;--gx-muted: #5C6470;--gx-border: #DCDFE4;--gx-border-strong: #C9CED6;--gx-surface-2: #F4F5F7;--gx-surface: #FFFFFF;--gx-danger: #B9382C;--gx-danger-text: #9E2E22;--gx-success: #2E7D5B;--gx-focus: #2B4262;--gx-rail-bg: #1F3147;--gx-navy-text: #1F3147;--gx-scrim: rgba(26, 31, 42, .45);color-scheme:light}}.gx-root,body.gx{margin:0;background:var(--gx-surface);color:var(--gx-ink);font-family:var(--gx-font-sans);font-size:var(--gx-text-md);line-height:var(--gx-leading-normal);-webkit-font-smoothing:antialiased}.gx-num{font-family:var(--gx-font-num);font-variant-numeric:tabular-nums}.gx :focus-visible,.gx-root :focus-visible{outline:3px solid var(--gx-focus);outline-offset:2px;border-radius:var(--gx-radius-sm)}
