:root{color-scheme:light dark;--menu-brand: #2a8b8f;--menu-brand-dark: #1e6b7a;--menu-brand-light: #4db8c4;--menu-bg: #f4f6f8;--menu-surface: #ffffff;--menu-surface-raised: #ffffff;--menu-border: #e0e0e0;--menu-divider: #eeeeee;--menu-text: #1a1a1a;--menu-text-secondary: #555555;--menu-text-hint: #888888;--menu-text-on-brand: #ffffff;--menu-error: #d63031;--menu-success: #00b894;--menu-unavailable: #999999;--menu-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--menu-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--menu-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--menu-radius-sm: 6px;--menu-radius-md: 10px;--menu-radius-lg: 16px;--menu-tab-bg: transparent;--menu-tab-active-bg: var(--menu-brand);--menu-tab-active-text: #ffffff;--menu-tab-text: var(--menu-text-secondary);--menu-brand-glow: rgba(42, 139, 143, .2);--menu-overlay-bg: rgba(0, 0, 0, .7)}@media(prefers-color-scheme:dark){:root{--menu-brand: #3EAFB4;--menu-brand-dark: #2A8B8F;--menu-brand-light: #6DF2E9;--menu-bg: #16202A;--menu-surface: #1E2A36;--menu-surface-raised: #243442;--menu-border: rgba(62, 175, 180, .18);--menu-divider: rgba(62, 175, 180, .1);--menu-text: #E8F7F6;--menu-text-secondary: #9BB8B6;--menu-text-hint: #6A8A88;--menu-text-on-brand: #0F1723;--menu-error: #EF4444;--menu-success: #55efc4;--menu-unavailable: #506060;--menu-shadow-sm: 0 1px 4px rgba(0, 0, 0, .25);--menu-shadow-md: 0 4px 16px rgba(0, 0, 0, .35);--menu-shadow-lg: 0 8px 32px rgba(0, 0, 0, .45);--menu-tab-bg: transparent;--menu-tab-active-bg: var(--menu-brand);--menu-tab-active-text: #0F1723;--menu-tab-text: var(--menu-text-secondary);--menu-brand-glow: rgba(62, 175, 180, .25);--menu-overlay-bg: rgba(10, 15, 20, .88)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--menu-bg);color:var(--menu-text);min-height:100%;line-height:1.5;touch-action:manipulation}img{max-width:100%;display:block}a{color:var(--menu-brand);text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}select{font:inherit}
