@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_c6cf5476-module__rzAhXW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_c6cf5476-module__rzAhXW__variable{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:notoSansJp;src:url(../media/noto_sans_jp_japanese_400_normal-s.p.09ca00c4.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:notoSansJp;src:url(../media/noto_sans_jp_japanese_700_normal-s.p.a2cd8da5.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:notoSansJp Fallback;src:local(Arial);ascent-override:110.26%;descent-override:27.38%;line-gap-override:0.0%;size-adjust:105.2%}.notosansjp_3e8118e4-module__ydZb4q__className{font-family:notoSansJp,notoSansJp Fallback}.notosansjp_3e8118e4-module__ydZb4q__variable{--font-noto-sans-jp:"notoSansJp","notoSansJp Fallback"}
:root{--tb-app-banner-h:0px;--tb-surface:#f7f8fa;--tb-surface-dim:#e8ecf1;--tb-surface-bright:#fff;--tb-surface-container-lowest:#fff;--tb-surface-container-low:#eef1f5;--tb-surface-container:#e8ecf1;--tb-surface-container-high:#dde3ea;--tb-surface-container-highest:#d2dae3;--tb-surface-variant:#d2dae3;--tb-on-surface:#0b1220;--tb-on-surface-variant:#64748b;--tb-outline:#94a3b8;--tb-outline-variant:#cbd5e1;--tb-surface-tint:#0f766e;--tb-primary:#0f766e;--tb-primary-dim:#0d5f59;--tb-primary-highlight:#14b8a6;--tb-primary-container:#14b8a6;--tb-on-primary:#fff;--tb-on-primary-container:#042f2e;--tb-inverse-primary:#2dd4bf;--tb-honey:#ffc107;--tb-honey-dim:#c9a000;--tb-honey-bright:#ffd54f;--tb-secondary:#c9a000;--tb-secondary-container:#ffc107;--tb-on-secondary-container:#1a1400;--tb-tertiary:#0891b2;--tb-tertiary-dim:#0e7490;--tb-tertiary-container:#67e8f9;--tb-error:#ba1a1a;--tb-on-error:#fff;--tb-error-container:#ffdad6;--tb-primary-rgb:15,118,110;--tb-primary-container-rgb:20,184,166;--tb-secondary-rgb:201,160,0;--tb-secondary-container-rgb:255,193,7;--tb-honey-rgb:255,193,7;--tb-tertiary-rgb:8,145,178;--tb-tertiary-container-rgb:103,232,249;--tb-accent-rgb:20,184,166;--tb-glow-rgb:255,193,7;--tb-outline-variant-rgb:203,213,225;--tb-surface-container-rgb:232,236,241;--tb-surface-container-high-rgb:221,227,234;--tb-input-bg:#eef1f5;--tb-pulse-gradient:linear-gradient(135deg,#14b8a6 0%,#ffc107 100%);--tb-brand-border-gradient:linear-gradient(135deg,#ffc107 0%,#14b8a6 55%,#22d3ee 100%);--tb-shadow-ambient:0 4px 20px #0b12200f;--tb-shadow-pulse-sm:0 1px 2px #0000000f;--tb-shadow-pulse-md:0 4px 16px #00000014;--tb-shadow-luminous:0 4px 20px #14b8a62e;--tb-shadow-luminous-lg:0 8px 28px #ffc10729;--tb-shadow-glass:0 4px 20px #0b12200d;--tb-glass-bg:#fff;--tb-glass-border:#0b122014;--tb-glass-highlight:#ffffffe6;--tb-border-faint:#0b122014;--tb-event-card-border:#0b122014;--tb-event-card-bg:#fff;--tb-event-hero-fade-base:#e8ecf1;--tb-shadow-card:0 8px 28px #0b12200f,0 1px 3px #0b12200a;--tb-honeycomb-stroke:#ffc10712;--tb-hero-qr:#f0c030;--tb-hero-qr-highlight:#ffe566;--tb-hero-qr-beam:#00defd;--tb-invoice-accent:#0f766e;--tb-invoice-header-bg:#0b1220;--tb-email-cta:#14b8a6}.dark{--tb-surface:#0c1018;--tb-surface-dim:#080b11;--tb-surface-bright:#283244;--tb-surface-container-lowest:#070a10;--tb-surface-container-low:#121722;--tb-surface-container:#171d2a;--tb-surface-container-high:#1e2433;--tb-surface-container-highest:#2a3346;--tb-surface-variant:#2a3346;--tb-on-surface:#f1f5f9;--tb-on-surface-variant:#94a3b8;--tb-outline:#64748b;--tb-outline-variant:#334155;--tb-surface-tint:#2dd4bf;--tb-primary:#2dd4bf;--tb-primary-dim:#14b8a6;--tb-primary-highlight:#5eead4;--tb-primary-container:#14b8a6;--tb-on-primary:#042f2e;--tb-on-primary-container:#042f2e;--tb-inverse-primary:#0f766e;--tb-honey:#ffc107;--tb-honey-dim:#ffd54f;--tb-honey-bright:#ffe082;--tb-secondary:#ffc107;--tb-secondary-container:#ffd54f;--tb-on-secondary-container:#1a1400;--tb-tertiary:#67e8f9;--tb-tertiary-dim:#22d3ee;--tb-tertiary-container:#0891b2;--tb-error:#ffb4ab;--tb-on-error:#690005;--tb-error-container:#93000a;--tb-primary-rgb:45,212,191;--tb-primary-container-rgb:20,184,166;--tb-secondary-rgb:255,193,7;--tb-secondary-container-rgb:255,213,79;--tb-honey-rgb:255,193,7;--tb-tertiary-rgb:103,232,249;--tb-tertiary-container-rgb:8,145,178;--tb-accent-rgb:45,212,191;--tb-glow-rgb:255,193,7;--tb-outline-variant-rgb:51,65,85;--tb-surface-container-rgb:23,29,42;--tb-surface-container-high-rgb:30,36,51;--tb-input-bg:#1e2433;--tb-pulse-gradient:linear-gradient(135deg,#14b8a6 0%,#ffc107 100%);--tb-brand-border-gradient:linear-gradient(135deg,#ffc107 0%,#2dd4bf 55%,#67e8f9 100%);--tb-shadow-ambient:0 4px 24px #0000006b;--tb-shadow-pulse-sm:0 1px 3px #00000059;--tb-shadow-pulse-md:0 4px 20px #00000073;--tb-shadow-luminous:0 4px 20px #2dd4bf24;--tb-shadow-luminous-lg:0 8px 32px #ffc10724;--tb-shadow-glass:0 4px 24px #00000061;--tb-glass-bg:#121722;--tb-glass-border:#ffffff0f;--tb-glass-highlight:#ffffff0d;--tb-border-faint:#ffffff0f;--tb-event-card-border:#ffffff0f;--tb-event-card-bg:#171d2a;--tb-event-hero-fade-base:#0c1018;--tb-shadow-card:0 4px 24px #00000061,0 1px 3px #00000047;--tb-honeycomb-stroke:#ffc10714;--tb-invoice-accent:#2dd4bf;--tb-invoice-header-bg:#121722;--tb-email-cta:#14b8a6}[data-season=halloween]{--tb-surface-tint:#c2410c;--tb-primary:#ea580c;--tb-primary-dim:#c2410c;--tb-primary-highlight:#fb923c;--tb-primary-container:#f97316;--tb-on-primary:#fff;--tb-on-primary-container:#431407;--tb-inverse-primary:#fdba74;--tb-tertiary:#7c3aed;--tb-tertiary-dim:#6d28d9;--tb-tertiary-container:#c4b5fd;--tb-primary-rgb:234,88,12;--tb-primary-container-rgb:249,115,22;--tb-tertiary-rgb:124,58,237;--tb-tertiary-container-rgb:196,181,253;--tb-accent-rgb:249,115,22;--tb-hero-qr:#fb923c;--tb-hero-qr-highlight:#fdba74;--tb-hero-qr-beam:#c4b5fd;--tb-pulse-gradient:linear-gradient(135deg,#f97316 0%,#7c3aed 100%);--tb-brand-border-gradient:linear-gradient(135deg,#f97316 0%,#7c3aed 55%,#c4b5fd 100%);--tb-shadow-luminous:0 4px 20px #f9731638;--tb-invoice-accent:#ea580c;--tb-email-cta:#f97316}.dark[data-season=halloween]{--tb-surface-tint:#fb923c;--tb-primary:#fb923c;--tb-primary-dim:#f97316;--tb-primary-highlight:#fdba74;--tb-primary-container:#f97316;--tb-on-primary:#431407;--tb-on-primary-container:#431407;--tb-inverse-primary:#c2410c;--tb-tertiary:#c4b5fd;--tb-tertiary-dim:#a78bfa;--tb-tertiary-container:#7c3aed;--tb-primary-rgb:251,146,60;--tb-primary-container-rgb:249,115,22;--tb-tertiary-rgb:196,181,253;--tb-tertiary-container-rgb:124,58,237;--tb-accent-rgb:251,146,60;--tb-pulse-gradient:linear-gradient(135deg,#f97316 0%,#a78bfa 100%);--tb-brand-border-gradient:linear-gradient(135deg,#fdba74 0%,#f97316 40%,#7c3aed 100%);--tb-shadow-luminous:0 4px 20px #f9731633;--tb-invoice-accent:#fb923c;--tb-email-cta:#f97316}[data-season=winter]{--tb-surface-tint:#0369a1;--tb-primary:#0284c7;--tb-primary-dim:#0369a1;--tb-primary-highlight:#7dd3fc;--tb-primary-container:#38bdf8;--tb-on-primary:#fff;--tb-on-primary-container:#082f49;--tb-inverse-primary:#bae6fd;--tb-tertiary:#6366f1;--tb-tertiary-dim:#4f46e5;--tb-tertiary-container:#c7d2fe;--tb-primary-rgb:2,132,199;--tb-primary-container-rgb:56,189,248;--tb-tertiary-rgb:99,102,241;--tb-tertiary-container-rgb:199,210,254;--tb-accent-rgb:56,189,248;--tb-hero-qr:#38bdf8;--tb-hero-qr-highlight:#e0f2fe;--tb-hero-qr-beam:#fff;--tb-pulse-gradient:linear-gradient(135deg,#38bdf8 0%,#818cf8 100%);--tb-brand-border-gradient:linear-gradient(135deg,#7dd3fc 0%,#38bdf8 55%,#c7d2fe 100%);--tb-shadow-luminous:0 4px 20px #38bdf838;--tb-invoice-accent:#0284c7;--tb-email-cta:#38bdf8}.dark[data-season=winter]{--tb-surface-tint:#7dd3fc;--tb-primary:#7dd3fc;--tb-primary-dim:#38bdf8;--tb-primary-highlight:#e0f2fe;--tb-primary-container:#38bdf8;--tb-on-primary:#082f49;--tb-on-primary-container:#082f49;--tb-inverse-primary:#0369a1;--tb-tertiary:#c7d2fe;--tb-tertiary-dim:#a5b4fc;--tb-tertiary-container:#6366f1;--tb-primary-rgb:125,211,252;--tb-primary-container-rgb:56,189,248;--tb-tertiary-rgb:199,210,254;--tb-tertiary-container-rgb:99,102,241;--tb-accent-rgb:125,211,252;--tb-hero-qr:#7dd3fc;--tb-hero-qr-highlight:#f0f9ff;--tb-hero-qr-beam:#e0f2fe;--tb-pulse-gradient:linear-gradient(135deg,#38bdf8 0%,#c7d2fe 100%);--tb-brand-border-gradient:linear-gradient(135deg,#e0f2fe 0%,#38bdf8 40%,#818cf8 100%);--tb-shadow-luminous:0 4px 20px #7dd3fc33;--tb-invoice-accent:#7dd3fc;--tb-email-cta:#38bdf8}[data-season=autumn]{--tb-surface-tint:#92400e;--tb-primary:#b45309;--tb-primary-dim:#92400e;--tb-primary-highlight:#fbbf24;--tb-primary-container:#d97706;--tb-on-primary:#fff;--tb-on-primary-container:#451a03;--tb-inverse-primary:#fde68a;--tb-tertiary:#be123c;--tb-tertiary-dim:#9f1239;--tb-tertiary-container:#fecdd3;--tb-primary-rgb:180,83,9;--tb-primary-container-rgb:217,119,6;--tb-tertiary-rgb:190,18,60;--tb-tertiary-container-rgb:254,205,211;--tb-accent-rgb:217,119,6;--tb-hero-qr:#d97706;--tb-hero-qr-highlight:#fde68a;--tb-hero-qr-beam:#fff7ed;--tb-pulse-gradient:linear-gradient(135deg,#d97706 0%,#be123c 100%);--tb-brand-border-gradient:linear-gradient(135deg,#fbbf24 0%,#d97706 55%,#fecdd3 100%);--tb-shadow-luminous:0 4px 20px #d977063d;--tb-invoice-accent:#b45309;--tb-email-cta:#d97706}.dark[data-season=autumn]{--tb-surface-tint:#fbbf24;--tb-primary:#fbbf24;--tb-primary-dim:#f59e0b;--tb-primary-highlight:#fde68a;--tb-primary-container:#d97706;--tb-on-primary:#451a03;--tb-on-primary-container:#451a03;--tb-inverse-primary:#92400e;--tb-tertiary:#fda4af;--tb-tertiary-dim:#fb7185;--tb-tertiary-container:#be123c;--tb-primary-rgb:251,191,36;--tb-primary-container-rgb:217,119,6;--tb-tertiary-rgb:253,164,175;--tb-tertiary-container-rgb:190,18,60;--tb-accent-rgb:251,191,36;--tb-hero-qr:#fbbf24;--tb-hero-qr-highlight:#fffbeb;--tb-hero-qr-beam:#fecdd3;--tb-pulse-gradient:linear-gradient(135deg,#f59e0b 0%,#fda4af 100%);--tb-brand-border-gradient:linear-gradient(135deg,#fde68a 0%,#d97706 40%,#fb7185 100%);--tb-shadow-luminous:0 4px 20px #fbbf2433;--tb-invoice-accent:#fbbf24;--tb-email-cta:#d97706}[data-season=christmas]{--tb-surface-tint:#991b1b;--tb-primary:#b91c1c;--tb-primary-dim:#991b1b;--tb-primary-highlight:#f87171;--tb-primary-container:#dc2626;--tb-on-primary:#fff;--tb-on-primary-container:#450a0a;--tb-inverse-primary:#fecaca;--tb-tertiary:#15803d;--tb-tertiary-dim:#166534;--tb-tertiary-container:#bbf7d0;--tb-primary-rgb:185,28,28;--tb-primary-container-rgb:220,38,38;--tb-tertiary-rgb:21,128,61;--tb-tertiary-container-rgb:187,247,208;--tb-accent-rgb:220,38,38;--tb-hero-qr:#dc2626;--tb-hero-qr-highlight:#bbf7d0;--tb-hero-qr-beam:#fef2f2;--tb-pulse-gradient:linear-gradient(135deg,#dc2626 0%,#15803d 100%);--tb-brand-border-gradient:linear-gradient(135deg,#f87171 0%,#dc2626 55%,#86efac 100%);--tb-shadow-luminous:0 4px 20px #dc262638;--tb-invoice-accent:#b91c1c;--tb-email-cta:#dc2626}.dark[data-season=christmas]{--tb-surface-tint:#f87171;--tb-primary:#f87171;--tb-primary-dim:#ef4444;--tb-primary-highlight:#fecaca;--tb-primary-container:#dc2626;--tb-on-primary:#450a0a;--tb-on-primary-container:#450a0a;--tb-inverse-primary:#991b1b;--tb-tertiary:#86efac;--tb-tertiary-dim:#4ade80;--tb-tertiary-container:#15803d;--tb-primary-rgb:248,113,113;--tb-primary-container-rgb:220,38,38;--tb-tertiary-rgb:134,239,172;--tb-tertiary-container-rgb:21,128,61;--tb-accent-rgb:248,113,113;--tb-hero-qr:#f87171;--tb-hero-qr-highlight:#fef2f2;--tb-hero-qr-beam:#bbf7d0;--tb-pulse-gradient:linear-gradient(135deg,#ef4444 0%,#86efac 100%);--tb-brand-border-gradient:linear-gradient(135deg,#fecaca 0%,#dc2626 40%,#4ade80 100%);--tb-shadow-luminous:0 4px 20px #f8717133;--tb-invoice-accent:#f87171;--tb-email-cta:#dc2626}
