:root{--brand-primary:#eaff00;--brand-secondary:#111111;--brand-accent:#eaff00;--theme-bg:#000000;--theme-bg-card:#0d0d0d;--theme-bg-elevated:#111111;--theme-surface-1:#111111;--theme-surface-2:#181818;--theme-text:rgba(255,255,255,0.87);--theme-text-strong:#ffffff;--theme-text-muted:rgba(255,255,255,0.55);--theme-text-subtle:rgba(255,255,255,0.5);--theme-border:rgba(255,255,255,0.08);--theme-border-strong:rgba(255,255,255,0.16);--theme-link:#eaff00;--theme-link-hover:#f5ff66;--theme-on-accent:#000000;--theme-focus-ring:#eaff00;--theme-cta-primary-bg:#eaff00;--theme-cta-primary-text:#000000;--theme-cta-secondary-bg:rgba(255,255,255,0.06);--theme-cta-secondary-text:rgba(255,255,255,0.92);--theme-cta-secondary-border:rgba(255,255,255,0.12);--theme-shadow-sm:0 1px 2px rgba(0,0,0,0.6);--theme-shadow-md:0 8px 30px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.04);--theme-radius-xl:0.75rem;--theme-hero-gradient-from:#a1a1aa;--theme-hero-gradient-to:#52525b;--theme-hero-mesh-1:rgba(234,255,0,0.09);--theme-hero-mesh-2:rgba(234,255,0,0.05);--theme-hero-mesh-3:rgba(161,161,170,0.04);--theme-particle:rgba(234,255,0,0.5);--theme-particle-soft:rgba(234,255,0,0.12);--chrome-total:5.5rem;--chrome-breadcrumb:2.25rem}.tenant-site[data-tenant-theme=default]{--theme-bg:rgb(5 5 5);--theme-bg-elevated:rgb(17 17 17);--theme-bg-card:rgb(17 17 17);--theme-surface-1:rgb(17 17 17);--theme-surface-2:rgb(24 24 24);--theme-text:rgb(212 212 216);--theme-text-strong:rgb(250 250 250);--theme-text-muted:rgb(161 161 170);--theme-text-subtle:rgb(138 138 147);--theme-border:rgba(255,255,255,0.06);--theme-border-strong:rgba(255,255,255,0.12);--theme-link:rgb(228 228 231);--theme-link-hover:rgb(250 250 250);--theme-on-accent:#000000;--theme-focus-ring:rgba(228,228,231,0.35);--theme-cta-primary-bg:rgb(244 244 245);--theme-cta-primary-text:#000000;--theme-cta-secondary-bg:rgba(255,255,255,0.04);--theme-cta-secondary-text:rgb(228 228 231);--theme-cta-secondary-border:rgba(255,255,255,0.08);--theme-shadow-sm:0 1px 3px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.03);--theme-shadow-md:0 8px 30px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.04);--theme-radius-xl:0.875rem;--theme-hero-gradient-from:rgb(161 161 170);--theme-hero-gradient-to:rgb(82 82 91)}.tenant-site[data-tenant-theme=minimal]{--theme-bg:rgb(250 250 250);--theme-bg-elevated:rgb(244 244 245);--theme-bg-card:rgb(255 255 255);--theme-surface-1:rgb(255 255 255);--theme-surface-2:rgb(244 244 245);--theme-text:rgb(39 39 42);--theme-text-strong:rgb(9 9 11);--theme-text-muted:rgb(82 82 91);--theme-text-subtle:rgb(113 113 122);--theme-border:rgba(0,0,0,0.05);--theme-border-strong:rgba(0,0,0,0.09);--theme-link:rgb(79 70 229);--theme-link-hover:rgb(67 56 202);--theme-on-accent:#ffffff;--theme-focus-ring:rgba(99,102,241,0.35);--theme-cta-primary-bg:rgb(79 70 229);--theme-cta-primary-text:#ffffff;--theme-cta-secondary-bg:rgba(79,70,229,0.06);--theme-cta-secondary-text:rgb(55 48 163);--theme-cta-secondary-border:rgba(79,70,229,0.12);--theme-shadow-sm:0 1px 2px rgba(0,0,0,0.03),0 0 0 1px rgba(0,0,0,0.04);--theme-shadow-md:0 4px 16px rgba(0,0,0,0.05),0 12px 40px rgba(0,0,0,0.04),0 0 0 1px rgba(0,0,0,0.03);--theme-radius-xl:1rem;--theme-hero-gradient-from:rgb(165 180 252);--theme-hero-gradient-to:rgb(99 102 241)}.tenant-site[data-tenant-theme=bold]{--theme-bg:rgb(8 13 28);--theme-bg-elevated:rgb(15 22 41);--theme-bg-card:rgb(20 29 58);--theme-surface-1:rgb(15 22 41);--theme-surface-2:rgb(24 32 64);--theme-text:rgb(203 213 225);--theme-text-strong:rgb(241 245 249);--theme-text-muted:rgb(148 163 184);--theme-text-subtle:rgb(100 116 139);--theme-border:rgba(96,165,250,0.1);--theme-border-strong:rgba(96,165,250,0.18);--theme-link:rgb(96 165 250);--theme-link-hover:rgb(147 197 253);--theme-on-accent:rgb(8 13 28);--theme-focus-ring:rgba(96,165,250,0.4);--theme-cta-primary-bg:rgb(59 130 246);--theme-cta-primary-text:#ffffff;--theme-cta-secondary-bg:rgba(96,165,250,0.06);--theme-cta-secondary-text:rgb(147 197 253);--theme-cta-secondary-border:rgba(96,165,250,0.14);--theme-shadow-sm:0 1px 3px rgba(0,0,0,0.4),0 0 0 1px rgba(96,165,250,0.06);--theme-shadow-md:0 8px 30px rgba(0,0,0,0.5),0 0 0 1px rgba(96,165,250,0.08);--theme-radius-xl:0.5rem;--theme-hero-gradient-from:rgb(96 165 250);--theme-hero-gradient-to:rgb(37 99 235)}.tenant-site[data-tenant-theme=booking]{--theme-bg:rgb(250 250 247);--theme-bg-elevated:rgb(255 255 255);--theme-bg-card:rgb(255 255 255);--theme-surface-1:rgb(255 255 255);--theme-surface-2:rgb(243 241 236);--theme-text:rgb(63 73 67);--theme-text-strong:rgb(32 42 36);--theme-text-muted:rgb(101 113 105);--theme-text-subtle:rgb(123 134 127);--theme-border:rgba(54,73,63,0.12);--theme-border-strong:rgba(54,73,63,0.22);--theme-link:rgb(79 111 96);--theme-link-hover:rgb(56 85 71);--theme-on-accent:rgb(255 255 255);--theme-focus-ring:rgba(79,111,96,0.3);--theme-cta-primary-bg:rgb(79 111 96);--theme-cta-primary-text:rgb(255 255 255);--theme-cta-secondary-bg:rgb(237 244 239);--theme-cta-secondary-text:rgb(62 93 79);--theme-cta-secondary-border:rgba(79,111,96,0.24);--theme-shadow-sm:0 1px 3px rgba(39,55,47,0.08),0 0 0 1px rgba(54,73,63,0.04);--theme-shadow-md:0 12px 32px rgba(39,55,47,0.1),0 2px 8px rgba(39,55,47,0.05);--theme-radius-xl:1.25rem;--theme-hero-gradient-from:rgb(201 221 210);--theme-hero-gradient-to:rgb(234 216 210)}.bg-canvas{background-color:var(--theme-bg)}.bg-surface{background-color:var(--theme-surface-1)}.bg-elevated{background-color:var(--theme-bg-elevated)}.text-body{color:var(--theme-text)}.text-strong{color:var(--theme-text-strong)}.text-muted{color:var(--theme-text-muted)}.text-subtle{color:var(--theme-text-subtle)}.border-subtle{border-color:var(--theme-border)}.border-strong{border-color:var(--theme-border-strong)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}