:root{--brand-font-sans: "Inter", system-ui, -apple-system, sans-serif;--brand-font-mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--brand-bg: #1A1923;--brand-studio: #2F2F2E;--brand-header-bg: #0E0D12;--brand-surface: rgba(255,255,255,.04);--brand-elevated: #232128;--brand-text: #FFFFFF;--brand-text-muted: rgba(255,255,255,.55);--brand-accent: #FFAA01;--brand-on-accent: #1A1923;--brand-accent-secondary: #06BA98;--brand-accent-secondary-bright: #02EEC2;--brand-pool-open: color-mix(in srgb, var(--brand-accent) 42%, var(--brand-text-muted));--brand-on-accent-secondary: #0A1A14;--brand-positive: #009D54;--brand-negative: #CA4A4A;--brand-border: rgba(255,255,255,.08);--brand-white700: rgba(255,255,255,.7);--brand-radius: 12px;--brand-shadow: 0 4px 24px rgba(0,0,0,.4);--brand-logo-filter: brightness(0) invert(1);--brand-modal-surface-start: #14161F;--brand-modal-surface-end: #0C0E15;--brand-modal-border: color-mix(in srgb, #d7dae3 15%, transparent)}[data-theme=dark-mono]{--brand-bg: #1A1923;--brand-studio: #2F2F2E;--brand-header-bg: #0E0D12;--brand-surface: rgba(255,255,255,.04);--brand-elevated: #232128;--brand-text: #FFFFFF;--brand-text-muted: rgba(255,255,255,.55);--brand-accent: #FFAA01;--brand-on-accent: #1A1923;--brand-accent-secondary: #06BA98;--brand-accent-secondary-bright: #02EEC2;--brand-pool-open: color-mix(in srgb, var(--brand-accent) 42%, var(--brand-text-muted));--brand-on-accent-secondary: #0A1A14;--brand-positive: #009D54;--brand-negative: #CA4A4A;--brand-border: rgba(255,255,255,.08);--brand-white700: rgba(255,255,255,.7);--brand-radius: 12px;--brand-shadow: 0 4px 24px rgba(0,0,0,.4);--brand-logo-filter: brightness(0) invert(1);--brand-modal-surface-start: #14161F;--brand-modal-surface-end: #0C0E15;--brand-modal-border: color-mix(in srgb, #d7dae3 15%, transparent)}[data-theme=light-mono]{--brand-bg: #FFFFFF;--brand-studio: #F0EFED;--brand-header-bg: #FFFFFF;--brand-surface: #ECECEC;--brand-elevated: #FFFFFF;--brand-text: #1A1923;--brand-text-muted: #525252;--brand-accent: #FFAA01;--brand-on-accent: #1A1923;--brand-accent-secondary: #04957A;--brand-accent-secondary-bright: #06BA98;--brand-pool-open: color-mix(in srgb, var(--brand-accent) 42%, var(--brand-text-muted));--brand-on-accent-secondary: #FFFFFF;--brand-positive: #009D54;--brand-negative: #CA4A4A;--brand-border: rgba(26,25,35,.12);--brand-white700: rgba(26,25,35,.35);--brand-radius: 12px;--brand-shadow: 0 4px 24px rgba(26,25,35,.08);--brand-logo-filter: brightness(0);--brand-modal-surface-start: #F5F6F8;--brand-modal-surface-end: #FFFFFF;--brand-modal-border: color-mix(in srgb, var(--brand-text) 12%, transparent)}[data-theme=dark-mono-gray]{--brand-bg: #1A1923;--brand-studio: #2F2F2E;--brand-header-bg: #0E0D12;--brand-surface: rgba(255,255,255,.04);--brand-elevated: #232128;--brand-text: #FFFFFF;--brand-text-muted: rgba(255,255,255,.55);--brand-accent: #FFAA01;--brand-on-accent: #1A1923;--brand-accent-secondary: #A0A0A0;--brand-accent-secondary-bright: #CECECE;--brand-pool-open: color-mix(in srgb, var(--brand-accent) 42%, var(--brand-text-muted));--brand-on-accent-secondary: #1A1923;--brand-positive: #009D54;--brand-negative: #CA4A4A;--brand-border: rgba(255,255,255,.08);--brand-white700: rgba(255,255,255,.7);--brand-radius: 12px;--brand-shadow: 0 4px 24px rgba(0,0,0,.4);--brand-logo-filter: brightness(0) invert(1);--brand-modal-surface-start: #14161F;--brand-modal-surface-end: #0C0E15;--brand-modal-border: color-mix(in srgb, #d7dae3 15%, transparent)}[data-theme=hybrid]{--brand-bg: #1A1923;--brand-studio: #2F2F2E;--brand-header-bg: #0E0D12;--brand-surface: rgba(255,255,255,.03);--brand-elevated: #201E26;--brand-text: #FFFFFF;--brand-text-muted: rgba(255,255,255,.5);--brand-accent: #FFAA01;--brand-on-accent: #1A1923;--brand-accent-secondary: #06BA98;--brand-accent-secondary-bright: #02EEC2;--brand-pool-open: color-mix(in srgb, var(--brand-accent) 42%, var(--brand-text-muted));--brand-on-accent-secondary: #0A1A14;--brand-positive: #009D54;--brand-negative: #CA4A4A;--brand-border: rgba(255,255,255,.06);--brand-white700: rgba(255,255,255,.7);--brand-radius: 10px;--brand-shadow: none;--brand-logo-filter: brightness(0) invert(1);--brand-modal-surface-start: #14161F;--brand-modal-surface-end: #0C0E15;--brand-modal-border: color-mix(in srgb, #d7dae3 15%, transparent)}
