.home-page{--home-hero-bg:var(--background);--home-hero-badge-bg:#e0bc6526;--home-hero-badge-border:#b8861e66;--home-hero-badge-fg:#8a6410;--home-hero-gradient:linear-gradient(90deg, #c28a2e, #9cb832, #3cb65a);--home-hero-dot:#c99a2e;--home-hero-action-bg:linear-gradient(90deg, #e0bc65, #c99a2e);--home-hero-action-hover:linear-gradient(90deg, #f1d58f, #e0bc65);--home-hero-action-fg:#17120a;--home-hero-action-shadow:#e0bc6559;--home-number-gradient:linear-gradient(180deg, #7ef09a, #35d355 45%, #1e9e3f);--home-number-shadow:#1e9e3f59;--home-panel-bg:#eaf0e9;--home-panel-fg:#182018;--home-panel-muted:#4d5d52;--home-panel-accent:#9a6f12;--home-panel-border:#18201826;--home-invite-bg:#edf1ea;--home-invite-fg:#172019;--home-invite-action-bg:#357046;--home-invite-action-hover:#285c37;--home-invite-action-fg:#fff;--home-invite-secondary-fg:#294c34;--home-invite-secondary-hover:#dce8de}.dark .home-page{--home-hero-badge-bg:#b8861e1f;--home-hero-badge-border:#e0bc654d;--home-hero-badge-fg:#f1d58f;--home-panel-bg:#161a19;--home-panel-fg:#fff;--home-panel-muted:#fff9;--home-panel-accent:#e0bc65;--home-panel-border:#ffffff26;--home-invite-bg:#19231e;--home-invite-fg:#fff;--home-invite-action-bg:#357046;--home-invite-action-hover:#418456;--home-invite-secondary-fg:#d1fae5;--home-invite-secondary-hover:#ffffff1a}.theme-snow .home-page{--home-hero-bg:linear-gradient(135deg, #e8ecf2, #dce5f0);--home-hero-badge-bg:#6396be21;--home-hero-badge-border:#4a7da452;--home-hero-badge-fg:#315f82;--home-hero-gradient:linear-gradient(90deg, #2c608c, #548caf, #759cbd);--home-hero-dot:#6497b8;--home-hero-action-bg:linear-gradient(90deg, #497fa7, #70a6c7);--home-hero-action-hover:linear-gradient(90deg, #5e95bd, #8bbbd5);--home-hero-action-fg:#fff;--home-hero-action-shadow:#4277a247;--home-number-gradient:linear-gradient(180deg, #91cae7, #5299c5 48%, #2f709d);--home-number-shadow:#2f709d4d;--home-panel-bg:#dce6ef;--home-panel-fg:#24394c;--home-panel-muted:#536b7d;--home-panel-accent:#3f7196;--home-panel-border:#4b73963b;--home-invite-bg:#e3ebf4;--home-invite-fg:#24394c;--home-invite-action-bg:#3f7196;--home-invite-action-hover:#315e80;--home-invite-action-fg:#fff;--home-invite-secondary-fg:#315e80;--home-invite-secondary-hover:#d2e0ed}.theme-snow-dark .home-page{--home-hero-bg:linear-gradient(135deg, #080d15, #101b2a);--home-hero-badge-bg:#7eb8da1f;--home-hero-badge-border:#7eb8da4d;--home-hero-badge-fg:#a8d5ed;--home-hero-gradient:linear-gradient(90deg, #a9d9f0, #75b7df, #a3cde8);--home-hero-dot:#7eb8da;--home-hero-action-bg:linear-gradient(90deg, #4a8ab5, #7eb8da);--home-hero-action-hover:linear-gradient(90deg, #67a5cc, #a2d3eb);--home-hero-action-fg:#07111b;--home-hero-action-shadow:#4a8ab552;--home-number-gradient:linear-gradient(180deg, #c5edff, #81c5e9 48%, #4b94c2);--home-number-shadow:#4b94c266;--home-panel-bg:#101a26;--home-panel-fg:#dcecf6;--home-panel-muted:#a1b7c9;--home-panel-accent:#90c8e6;--home-panel-border:#87bee133;--home-invite-bg:#0d1723;--home-invite-fg:#dcecf6;--home-invite-action-bg:#5b9dc6;--home-invite-action-hover:#78b8dc;--home-invite-action-fg:#07111b;--home-invite-secondary-fg:#b8def1;--home-invite-secondary-hover:#7eb8da1f}.theme-festive .home-page{--home-hero-bg:linear-gradient(135deg, #fef5f0, #fce9df);--home-hero-badge-bg:#c41e3a14;--home-hero-badge-border:#c41e3a42;--home-hero-badge-fg:#a51f34;--home-hero-gradient:linear-gradient(90deg, #b81e38, #d43f2e, #b8721d);--home-hero-dot:#c41e3a;--home-hero-action-bg:linear-gradient(90deg, #c41e3a, #d43f2e);--home-hero-action-hover:linear-gradient(90deg, #d6344b, #e65c40);--home-hero-action-fg:#fff9f5;--home-hero-action-shadow:#c41e3a47;--home-number-gradient:linear-gradient(180deg, #f9bc74, #e44b36 48%, #aa1f34);--home-number-shadow:#c41e3a59;--home-panel-bg:#fbe8e0;--home-panel-fg:#3d2020;--home-panel-muted:#795a56;--home-panel-accent:#b72837;--home-panel-border:#ac343a38;--home-invite-bg:#fceee8;--home-invite-fg:#3d2020;--home-invite-action-bg:#bd293a;--home-invite-action-hover:#a71f31;--home-invite-action-fg:#fff9f5;--home-invite-secondary-fg:#982b37;--home-invite-secondary-hover:#f7ddd5}.theme-festive-dark .home-page{--home-hero-bg:linear-gradient(135deg, #110a0a, #1e0d0e);--home-hero-badge-bg:#e8553d1f;--home-hero-badge-border:#e8553d4d;--home-hero-badge-fg:#ffa18b;--home-hero-gradient:linear-gradient(90deg, #ffab80, #ec6750, #d85055);--home-hero-dot:#e8553d;--home-hero-action-bg:linear-gradient(90deg, #b92339, #e8553d);--home-hero-action-hover:linear-gradient(90deg, #d43f50, #f07250);--home-hero-action-fg:#fff9f5;--home-hero-action-shadow:#e8553d4d;--home-number-gradient:linear-gradient(180deg, #ffd38d, #ef6b45 48%, #ca3547);--home-number-shadow:#e8553d6b;--home-panel-bg:#230f11;--home-panel-fg:#fff2ea;--home-panel-muted:#d5aaa2;--home-panel-accent:#f38973;--home-panel-border:#ed736038;--home-invite-bg:#1d0e10;--home-invite-fg:#fff2ea;--home-invite-action-bg:#d43f3b;--home-invite-action-hover:#eb5c4e;--home-invite-action-fg:#fff9f5;--home-invite-secondary-fg:#ffb09b;--home-invite-secondary-hover:#e8553d1f}.theme-national .home-page{--home-hero-bg:linear-gradient(135deg, #fdf8f0, #f8eddb);--home-hero-badge-bg:#b8861e1f;--home-hero-badge-border:#b8861e4d;--home-hero-badge-fg:#855e0e;--home-hero-gradient:linear-gradient(90deg, #a84820, #b8861e, #c38e31);--home-hero-dot:#ba7723;--home-hero-action-bg:linear-gradient(90deg, #b4262c, #d04c36);--home-hero-action-hover:linear-gradient(90deg, #c83b37, #e46a43);--home-hero-action-fg:#fff9f0;--home-hero-action-shadow:#b4262c40;--home-number-gradient:linear-gradient(180deg, #f2cb71, #d7a13d 48%, #ad611f);--home-number-shadow:#ad611f54;--home-panel-bg:#f6e9d3;--home-panel-fg:#3e2b1c;--home-panel-muted:#775c41;--home-panel-accent:#a15a1c;--home-panel-border:#a3651f3b;--home-invite-bg:#f9efdf;--home-invite-fg:#3e2b1c;--home-invite-action-bg:#b93630;--home-invite-action-hover:#a32726;--home-invite-action-fg:#fff9f0;--home-invite-secondary-fg:#94511d;--home-invite-secondary-hover:#f1dfc2}.theme-national-dark .home-page{--home-hero-bg:linear-gradient(135deg, #110a0a, #1b1010);--home-hero-badge-bg:#d4a8431c;--home-hero-badge-border:#d4a8434d;--home-hero-badge-fg:#e8c86a;--home-hero-gradient:linear-gradient(90deg, #f2d580, #d4a843, #e4b964);--home-hero-dot:#d4a843;--home-hero-action-bg:linear-gradient(90deg, #911d1d, #c0392b);--home-hero-action-hover:linear-gradient(90deg, #b02b28, #d65039);--home-hero-action-fg:#fdf0d5;--home-hero-action-shadow:#c0392b4d;--home-number-gradient:linear-gradient(180deg, #ffe8a1, #d9aa4d 48%, #a86527);--home-number-shadow:#d4a84361;--home-panel-bg:#241810;--home-panel-fg:#f8ead4;--home-panel-muted:#ccb89b;--home-panel-accent:#e8c86a;--home-panel-border:#d4a84338;--home-invite-bg:#1f1410;--home-invite-fg:#f8ead4;--home-invite-action-bg:#ae302b;--home-invite-action-hover:#cc4935;--home-invite-action-fg:#fdf0d5;--home-invite-secondary-fg:#e8c86a;--home-invite-secondary-hover:#d4a8431f}.home-hero-section{background:var(--home-hero-bg)}.home-hero-badge{background:var(--home-hero-badge-bg);border-color:var(--home-hero-badge-border);color:var(--home-hero-badge-fg)}.home-hero-gradient{background:var(--home-hero-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-hero-dot{background:var(--home-hero-dot)}.home-hero-action{background:var(--home-hero-action-bg);color:var(--home-hero-action-fg);box-shadow:0 10px 30px var(--home-hero-action-shadow)}.home-hero-action:hover{background:var(--home-hero-action-hover);color:var(--home-hero-action-fg);box-shadow:0 14px 40px var(--home-hero-action-shadow)}.home-page .hero-art-number{background:var(--home-number-gradient);filter:drop-shadow(0 2px 0 var(--home-number-shadow)) drop-shadow(0 6px 18px var(--home-number-shadow));-webkit-background-clip:text;background-clip:text}.home-panel,.home-invite-panel{color:var(--home-panel-fg)}.home-panel{background:var(--home-panel-bg)}.home-invite-panel{--home-panel-bg:var(--home-invite-bg);--home-panel-fg:var(--home-invite-fg);--home-panel-muted:#526155;--home-panel-accent:#357046;--home-panel-border:#5b786340;background:var(--home-invite-bg);border-color:var(--home-panel-border)}.dark .home-invite-panel{--home-panel-muted:#fff9;--home-panel-accent:#9ce4b3;--home-panel-border:#ffffff26}.theme-snow .home-invite-panel,.theme-snow-dark .home-invite-panel,.theme-festive .home-invite-panel,.theme-festive-dark .home-invite-panel,.theme-national .home-invite-panel,.theme-national-dark .home-invite-panel{--home-panel-muted:inherit;--home-panel-accent:inherit;--home-panel-border:inherit}.home-panel-accent{color:var(--home-panel-accent)}.home-panel-muted{color:var(--home-panel-muted)}.home-panel-border{border-color:var(--home-panel-border)}.home-panel-heading{color:var(--home-panel-fg)}.home-panel h2,.home-invite-panel h2,.home-panel h3,.home-invite-panel h3{-webkit-text-fill-color:currentColor;color:var(--home-panel-fg);background:0 0}.home-invite-action{background:var(--home-invite-action-bg);color:var(--home-invite-action-fg)}.home-invite-action:hover{background:var(--home-invite-action-hover);color:var(--home-invite-action-fg)}.home-invite-secondary{border-color:var(--home-panel-border);color:var(--home-invite-secondary-fg)}.home-invite-secondary:hover{background:var(--home-invite-secondary-hover);color:var(--home-invite-secondary-fg)}.home-workspace{background:var(--home-panel-bg);color:var(--home-panel-fg);border-color:var(--home-panel-border);box-shadow:0 22px 50px color-mix(in srgb, var(--home-panel-fg) 10%, transparent)}.home-workspace h3{-webkit-text-fill-color:currentColor;color:var(--home-panel-fg);background:0 0}.home-workspace-border{border-color:var(--home-panel-border)}.home-workspace-muted{color:var(--home-panel-muted)}.home-workspace-accent{color:var(--home-panel-accent)}.home-workspace-soft{background:color-mix(in srgb, var(--home-panel-accent) 11%, transparent);color:var(--home-panel-accent)}.home-workspace-status{background:color-mix(in srgb, var(--home-panel-accent) 9%, transparent);border-color:color-mix(in srgb, var(--home-panel-accent) 30%, transparent);color:var(--home-panel-accent)}.home-workspace-dot{background:var(--home-panel-accent)}.home-workspace-sidebar{background:color-mix(in srgb, var(--home-panel-fg) 4%, transparent);color:var(--home-panel-muted)}.home-workspace-row{background:color-mix(in srgb, var(--home-panel-fg) 4%, transparent)}
