:root {
  --mc-golf: #39C27A; --ts-golf: #39C27A; --ts-golf-paper: #22b573;
  --mc-social: #FF3EA5; --ts-social: #FF3EA5; --ts-social-paper: #ff4f9a;
  --mc-thinker: #D4A72C; --ts-thinker: #D4A72C; --ts-thinker-paper: #e2a72e;
  --mc-professional: #2F7DFF; --ts-professional: #2F7DFF; --ts-professional-paper: #2f7de1;
  --mc-coder: #8B5CF6; --ts-coder: #8B5CF6; --ts-coder-paper: #8b5cf6;
}
[data-theme="night"] { --t-veil: rgba(2, 4, 10, .74); --t-panel: linear-gradient(160deg, rgba(14, 22, 40, .92), rgba(6, 9, 18, .94)); --t-panel-on: linear-gradient(135deg, #14c8ff, #8b5cf6 60%, #ff3ea5); --t-ink: #eef4ff; --t-dim: #93a6c4; --t-on-ink: #ffffff; --t-line: rgba(110, 220, 255, .30); --t-accent: #4be3ff; --t-field: rgba(6, 10, 20, .9); --t-shadow: 0 18px 44px rgba(0, 0, 0, .55); --t-glow: 0 0 0 1px rgba(110, 220, 255, .55), 0 0 26px rgba(75, 227, 255, .35); --t-radius: 14px; --t-display: "Source Serif 4", "Iowan Old Style", Georgia, serif; --t-title: linear-gradient(92deg, #ffffff 30%, #9fe9ff 70%, #ff9fd3 115%); color-scheme: dark; }
[data-theme="paper"] { --t-veil: rgba(244, 241, 234, .82); --t-panel: #ffffff; --t-panel-on: linear-gradient(135deg, var(--c, #1d8fc4), color-mix(in srgb, var(--c, #1d8fc4) 70%, #13233f)); --t-ink: #13233f; --t-dim: #5d6c84; --t-on-ink: #ffffff; --t-line: rgba(19, 35, 63, .14); --t-accent: #1d6fb8; --t-field: #ffffff; --t-shadow: 0 1px 2px rgba(19, 35, 63, .06), 0 14px 34px rgba(19, 35, 63, .12); --t-glow: 0 0 0 2px color-mix(in srgb, var(--c, #1d8fc4) 30%, transparent), 0 14px 30px color-mix(in srgb, var(--c, #1d8fc4) 28%, transparent); --t-radius: 14px; --t-display: "Source Serif 4", "Iowan Old Style", Georgia, serif; --t-title: none; color-scheme: light; }
[data-theme="club"] { --t-veil: rgba(24, 10, 8, .8); --t-panel: linear-gradient(160deg, rgba(70, 30, 22, .95), rgba(36, 16, 12, .96)); --t-panel-on: linear-gradient(135deg, #d9a441, #b9722a); --t-ink: #f6ead2; --t-dim: #c9b48e; --t-on-ink: #2a1408; --t-line: rgba(217, 164, 65, .42); --t-accent: #e3b55a; --t-field: rgba(30, 12, 9, .92); --t-shadow: 0 18px 44px rgba(0, 0, 0, .55); --t-glow: 0 0 0 1px rgba(227, 181, 90, .7), 0 0 22px rgba(227, 181, 90, .3); --t-radius: 10px; --t-display: "Source Serif 4", "Iowan Old Style", Georgia, serif; --t-title: linear-gradient(92deg, #f6ead2, #e3b55a); color-scheme: dark; }
[data-theme="fairway"] { --t-veil: rgba(226, 240, 228, .84); --t-panel: #fbfdf8; --t-panel-on: linear-gradient(135deg, #2fa866, #1c7d4a); --t-ink: #12301f; --t-dim: #4f6b59; --t-on-ink: #ffffff; --t-line: rgba(18, 48, 31, .16); --t-accent: #1c7d4a; --t-field: #ffffff; --t-shadow: 0 1px 2px rgba(18, 48, 31, .06), 0 14px 34px rgba(18, 48, 31, .13); --t-glow: 0 0 0 2px rgba(47, 168, 102, .3), 0 14px 30px rgba(47, 168, 102, .28); --t-radius: 16px; --t-display: "Source Serif 4", "Iowan Old Style", Georgia, serif; --t-title: none; color-scheme: light; }
[data-theme="terminal"] { --t-veil: rgba(0, 4, 2, .86); --t-panel: rgba(2, 12, 7, .96); --t-panel-on: #19e68c; --t-ink: #b9ffd9; --t-dim: #5fae86; --t-on-ink: #00140a; --t-line: rgba(25, 230, 140, .4); --t-accent: #19e68c; --t-field: rgba(0, 8, 4, .96); --t-shadow: 0 18px 44px rgba(0, 0, 0, .6); --t-glow: 0 0 0 1px #19e68c, 0 0 22px rgba(25, 230, 140, .4); --t-radius: 4px; --t-display: ui-monospace, "JetBrains Mono", Menlo, monospace; --t-title: none; color-scheme: dark; }
