[data-theme=agriculture\/agritourism-venue]{--color-surface:#faf6ec;--color-surface-raised:#fff;--color-surface-sunken:#eee2c8;--color-text:#3a2f22;--color-text-muted:#6e5f47;--color-text-on-accent:#faf6ec;--color-accent:#5c6b3f;--color-accent-hover:#4a5732;--color-accent-text:#5c6b3f;--color-border:#d8c9a3;--font-heading:"Oswald", sans-serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:2rem;--container-width:96rem}[data-theme=agriculture\/alpaca-goat-farm]{--color-surface:#f7f2e8;--color-surface-raised:#fffdf8;--color-surface-sunken:#ede5d3;--color-text:#3d3a2f;--color-text-muted:#6b6656;--color-text-on-accent:#f7f2e8;--color-accent:#4c5f45;--color-accent-hover:#3d4d37;--color-accent-text:#4c5f45;--color-border:#ddd3ba;--font-heading:"Kalam", cursive;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:2px;--space-section:5rem;--container-width:80rem}[data-theme=agriculture\/beekeeper-honey]{--color-surface:#fbf3e2;--color-surface-raised:#fffaf0;--color-surface-sunken:#f2e2bd;--color-text:#2e1f0f;--color-text-muted:#6b4e2c;--color-text-on-accent:#fdf6e8;--color-accent:#7a3f12;--color-accent-hover:#5f3009;--color-accent-text:#7a3f12;--color-border:#e4cfa0;--font-heading:"Fraunces", serif;--font-body:"Karla", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=agriculture\/christmas-tree-farm]{--color-surface:#fbfaf7;--color-surface-raised:#fff;--color-surface-sunken:#eef2ea;--color-text:#1e2b20;--color-text-muted:#4d5c4f;--color-text-on-accent:#fbfaf7;--color-accent:#1f4d34;--color-accent-hover:#173b28;--color-accent-text:#1f4d34;--color-border:#d7ded3;--font-heading:"Kalam", cursive;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=agriculture\/feed-store]{--color-surface:#f2ede1;--color-surface-raised:#fff;--color-surface-sunken:#e6ddc9;--color-text:#221f1c;--color-text-muted:#5a5650;--color-text-on-accent:#f5f3ee;--color-accent:#1f3d5c;--color-accent-hover:#16293e;--color-accent-text:#1f3d5c;--color-border:#c9c0aa;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=agriculture\/greenhouse]{--color-surface:#f4f6ee;--color-surface-raised:#fff;--color-surface-sunken:#e6ebda;--color-text:#1f2e22;--color-text-muted:#54604f;--color-text-on-accent:#f4f6ee;--color-accent:#3f5b3f;--color-accent-hover:#324a33;--color-accent-text:#3f5b3f;--color-border:#c9d0bd;--font-heading:"Space Grotesk", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=agriculture\/hay-grain]{--color-surface:#f4efe3;--color-surface-raised:#fff;--color-surface-sunken:#e8dfc9;--color-text:#3a3229;--color-text-muted:#5f5849;--color-text-on-accent:#f4efe3;--color-accent:#2f4a3c;--color-accent-hover:#243b30;--color-accent-text:#2f4a3c;--color-border:#cfc3a1;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=agriculture\/meat-processor]{--color-surface:#faf9f7;--color-surface-raised:#fff;--color-surface-sunken:#e9eaea;--color-text:#23282b;--color-text-muted:#54595c;--color-text-on-accent:#faf9f7;--color-accent:#7a1518;--color-accent-hover:#5f1013;--color-accent-text:#7a1518;--color-border:#c9cdcf;--font-heading:"Teko", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=agriculture\/mushroom-farm]{--color-surface:#f4f1ea;--color-surface-raised:#fff;--color-surface-sunken:#e4e0d6;--color-text:#2b241c;--color-text-muted:#5c5346;--color-text-on-accent:#f4f1ea;--color-accent:#4a3324;--color-accent-hover:#3a2719;--color-accent-text:#4a3324;--color-border:#d8d2c4;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:5rem;--container-width:52rem}[data-theme=agriculture\/oyster-shellfish-farm]{--color-surface:#1f2b30;--color-surface-raised:#28363c;--color-surface-sunken:#141c20;--color-text:#eef1ee;--color-text-muted:#a9b8bb;--color-text-on-accent:#0d2430;--color-accent:#8fb9c7;--color-accent-hover:#a5c9d4;--color-accent-text:#8fb9c7;--color-border:#3a4a50;--font-heading:"Oswald", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:2rem;--container-width:64rem}[data-theme=agriculture\/pumpkin-patch]{--color-surface:#fdf9f0;--color-surface-raised:#fff;--color-surface-sunken:#f5e9cf;--color-text:#3a2417;--color-text-muted:#6b5240;--color-text-on-accent:#fdf9f0;--color-accent:#b03a0c;--color-accent-hover:#8c2f0a;--color-accent-text:#b03a0c;--color-border:#e8d6ac;--font-heading:"Kalam", cursive;--font-body:"Karla", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:5rem;--container-width:80rem}[data-theme=agriculture\/tractor-repair]{--color-surface:#eceae4;--color-surface-raised:#f7f6f2;--color-surface-sunken:#dbd7cc;--color-text:#1c1a16;--color-text-muted:#4a463d;--color-text-on-accent:#f7f6f2;--color-accent:#ac460d;--color-accent-hover:#8a380a;--color-accent-text:#ac460d;--color-border:#3a3630;--font-heading:"Archivo Black", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:52rem}[data-theme=agriculture\/u-pick-orchard]{--color-surface:#fbfaf3;--color-surface-raised:#fff;--color-surface-sunken:#eef2e2;--color-text:#2c3a22;--color-text-muted:#5a6b4a;--color-text-on-accent:#fffaf5;--color-accent:#a3271f;--color-accent-hover:#861f18;--color-accent-text:#a3271f;--color-border:#d8ddc4;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=agriculture\/vineyard-services]{--color-surface:#eef0ec;--color-surface-raised:#fff;--color-surface-sunken:#e1dcd6;--color-text:#2b322d;--color-text-muted:#565f57;--color-text-on-accent:#f2f4ef;--color-accent:#2f4a3a;--color-accent-hover:#243a2d;--color-accent-text:#2f4a3a;--color-border:#c9c2b8;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:7rem;--container-width:52rem}[data-theme=animals\/aquarium-maintenance]{--color-surface:#f4f8f8;--color-surface-raised:#fff;--color-surface-sunken:#e4edf0;--color-text:#0e2530;--color-text-muted:#42606b;--color-text-on-accent:#f4f8f8;--color-accent:#c8412c;--color-accent-hover:#a53420;--color-accent-text:#c8412c;--color-border:#c9d9dd;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=animals\/boarding-kennel]{--color-surface:#faf7ef;--color-surface-raised:#fff;--color-surface-sunken:#eef0e3;--color-text:#1e2b26;--color-text-muted:#4d5c53;--color-text-on-accent:#faf7ef;--color-accent:#1c5a7a;--color-accent-hover:#164864;--color-accent-text:#1c5a7a;--color-border:#d8dbc9;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=animals\/boarding-stable]{--color-surface:#f6f1e6;--color-surface-raised:#fff;--color-surface-sunken:#e9ecdf;--color-text:#2b2418;--color-text-muted:#5f5546;--color-text-on-accent:#f8f4ea;--color-accent:#6b4226;--color-accent-hover:#54331c;--color-accent-text:#6b4226;--color-border:#d9d2bc;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=animals\/dog-grooming]{--color-surface:#fdf6f8;--color-surface-raised:#fff;--color-surface-sunken:#e9f5ee;--color-text:#3a2430;--color-text-muted:#7a5f6c;--color-text-on-accent:#fdf6f8;--color-accent:#a61e4d;--color-accent-hover:#8a1940;--color-accent-text:#a61e4d;--color-border:#e6cdd8;--font-heading:"Baloo 2", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=animals\/dog-trainer]{--color-surface:#f7f4ec;--color-surface-raised:#fff;--color-surface-sunken:#ece4d2;--color-text:#1c2430;--color-text-muted:#535c6b;--color-text-on-accent:#f7f4ec;--color-accent:#1f3252;--color-accent-hover:#182740;--color-accent-text:#1f3252;--color-border:#d9cfb8;--font-heading:"Oswald", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=animals\/doggy-daycare]{--color-surface:#f5faf3;--color-surface-raised:#fff;--color-surface-sunken:#e4f0e6;--color-text:#2d3a2e;--color-text-muted:#5a6b62;--color-text-on-accent:#f5faf3;--color-accent:#2f6b3c;--color-accent-hover:#245530;--color-accent-text:#2f6b3c;--color-border:#c7ddc4;--font-heading:"Kalam", cursive;--font-body:"Poppins", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:2px;--space-section:2rem;--container-width:64rem}[data-theme=animals\/farrier]{--color-surface:#171412;--color-surface-raised:#211d1a;--color-surface-sunken:#0d0b0a;--color-text:#f4ede4;--color-text-muted:#b8afa6;--color-text-on-accent:#171412;--color-accent:#ff6a13;--color-accent-hover:#ff8a3d;--color-accent-text:#ff6a13;--color-border:#4a423a;--font-heading:"Archivo Black", sans-serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:80rem}[data-theme=animals\/mobile-groomer]{--color-surface:#f7f6fa;--color-surface-raised:#fff;--color-surface-sunken:#ece8f3;--color-text:#242a34;--color-text-muted:#5c6270;--color-text-on-accent:#f7f6fa;--color-accent:#0f6b6b;--color-accent-hover:#0b5252;--color-accent-text:#0f6b6b;--color-border:#d9d3e6;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=animals\/pet-sitting]{--color-surface:#faf6ee;--color-surface-raised:#fff;--color-surface-sunken:#f0e6d3;--color-text:#332e26;--color-text-muted:#6e6455;--color-text-on-accent:#faf6ee;--color-accent:#3a5340;--color-accent-hover:#2e4433;--color-accent-text:#3a5340;--color-border:#e2d6bf;--font-heading:"Kalam", cursive;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=animals\/veterinarian]{--color-surface:#f7f9f8;--color-surface-raised:#fff;--color-surface-sunken:#e7edea;--color-text:#1f2b28;--color-text-muted:#516059;--color-text-on-accent:#f7f9f8;--color-accent:#0f6b63;--color-accent-hover:#0b544e;--color-accent-text:#0f6b63;--color-border:#c9d4cf;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=automotive\/auto-detailing]{--color-surface:#0b0d0f;--color-surface-raised:#15181b;--color-surface-sunken:#000;--color-text:#e9edf0;--color-text-muted:#a9b2b8;--color-text-on-accent:#04141c;--color-accent:#4dd8ff;--color-accent-hover:#7ae4ff;--color-accent-text:#4dd8ff;--color-border:#2a2f33;--font-heading:"Space Grotesk", sans-serif;--font-body:"Space Grotesk", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:7rem;--container-width:52rem}[data-theme=automotive\/auto-repair]{--color-surface:#f2f3f5;--color-surface-raised:#fff;--color-surface-sunken:#e2e5e9;--color-text:#1c2530;--color-text-muted:#525d6b;--color-text-on-accent:#f2f3f5;--color-accent:#1f4e79;--color-accent-hover:#193f61;--color-accent-text:#1f4e79;--color-border:#c7cdd4;--font-heading:"Teko", sans-serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=automotive\/auto-upholstery]{--color-surface:#f5f0e6;--color-surface-raised:#fffdf8;--color-surface-sunken:#e8dfcc;--color-text:#2a1f18;--color-text-muted:#5c4c3e;--color-text-on-accent:#f5f0e6;--color-accent:#4a1420;--color-accent-hover:#3a0f19;--color-accent-text:#4a1420;--color-border:#8a6b4a;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:7rem;--container-width:52rem}[data-theme=automotive\/body-shop]{--color-surface:#f5f6f7;--color-surface-raised:#fff;--color-surface-sunken:#e6e8eb;--color-text:#141a24;--color-text-muted:#4a5361;--color-text-on-accent:#fff;--color-accent:#16294a;--color-accent-hover:#0f1d36;--color-accent-text:#16294a;--color-border:#c9ccd1;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=automotive\/mobile-mechanic]{--color-surface:#232628;--color-surface-raised:#2e3134;--color-surface-sunken:#1a1c1e;--color-text:#f5f2ea;--color-text-muted:#c7cdd1;--color-text-on-accent:#1a1c1e;--color-accent:#f0a833;--color-accent-hover:#f5b94a;--color-accent-text:#f0a833;--color-border:#3d4144;--font-heading:"Teko", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:52rem}[data-theme=automotive\/motorcycle-powersports]{--color-surface:#17140f;--color-surface-raised:#1f1b15;--color-surface-sunken:#0f0d09;--color-text:#f0ede6;--color-text-muted:#a8a196;--color-text-on-accent:#17140f;--color-accent:#f0740e;--color-accent-hover:#ff8a2e;--color-accent-text:#f0740e;--color-border:#3a352c;--font-heading:"Archivo Black", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=automotive\/performance-offroad-shop]{--color-surface:#f2ece4;--color-surface-raised:#fff;--color-surface-sunken:#e4d9c9;--color-text:#1a1512;--color-text-muted:#5c5048;--color-text-on-accent:#fff;--color-accent:#a8390f;--color-accent-hover:#8a2e0b;--color-accent-text:#a8390f;--color-border:#3a322c;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:80rem}[data-theme=automotive\/rv-boat-repair]{--color-surface:#f7f4ec;--color-surface-raised:#fff;--color-surface-sunken:#eae4d4;--color-text:#2b2f33;--color-text-muted:#5a6167;--color-text-on-accent:#f7f4ec;--color-accent:#1c4f66;--color-accent-hover:#163e50;--color-accent-text:#1c4f66;--color-border:#c8c2b2;--font-heading:"Baloo 2", sans-serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=automotive\/small-engine-repair]{--color-surface:#e8e5e0;--color-surface-raised:#f5f3f0;--color-surface-sunken:#d8d3cb;--color-text:#2a2622;--color-text-muted:#5c5650;--color-text-on-accent:#f5f3f0;--color-accent:#a8241f;--color-accent-hover:#8c1d19;--color-accent-text:#a8241f;--color-border:#a8a08e;--font-heading:"Oswald", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=automotive\/tire-shop]{--color-surface:#1c1c1c;--color-surface-raised:#262626;--color-surface-sunken:#141414;--color-text:#f5f5f0;--color-text-muted:#b8b8b0;--color-text-on-accent:#141414;--color-accent:#f5c400;--color-accent-hover:#ffd633;--color-accent-text:#c99a00;--color-border:#3a3a38;--font-heading:"Archivo Black", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:80rem}[data-theme=automotive\/towing]{--color-surface:#121110;--color-surface-raised:#1c1a18;--color-surface-sunken:#0a0908;--color-text:#f5f0e6;--color-text-muted:#b8b0a4;--color-text-on-accent:#121110;--color-accent:#ffb020;--color-accent-hover:#ffc450;--color-accent-text:#ffb020;--color-border:#3a3632;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=automotive\/transmission-shop]{--color-surface:#f2f1ef;--color-surface-raised:#fff;--color-surface-sunken:#e2e0dc;--color-text:#1c1c1c;--color-text-muted:#54524e;--color-text-on-accent:#fff;--color-accent:#a8241a;--color-accent-hover:#8c1e15;--color-accent-text:#a8241a;--color-border:#cac7c1;--font-heading:"Work Sans", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=automotive\/used-car-lot]{--color-surface:#fff;--color-surface-raised:#f7f9fb;--color-surface-sunken:#eef2f6;--color-text:#16232e;--color-text-muted:#4c5c6b;--color-text-on-accent:#fff;--color-accent:#173257;--color-accent-hover:#0f2340;--color-accent-text:#173257;--color-border:#d7dee5;--font-heading:"Oswald", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:2rem;--container-width:64rem}[data-theme=automotive\/windshield-repair]{--color-surface:#f5f9fc;--color-surface-raised:#fff;--color-surface-sunken:#e6eef5;--color-text:#14181c;--color-text-muted:#4d5b66;--color-text-on-accent:#fff;--color-accent:#1c5c86;--color-accent-hover:#164a6d;--color-accent-text:#1c5c86;--color-border:#d3e0ea;--font-heading:"Inter", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:1px;--space-section:2rem;--container-width:52rem}@layer base{[data-theme]{background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-body)}[data-theme] h1,[data-theme] h2,[data-theme] h3,[data-theme] h4{font-family:var(--font-heading)}@media (prefers-reduced-motion:reduce){[data-theme]{--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-distance:0px}}}[data-theme=childcare-education\/cdl-school]{--color-surface:#f4f5f7;--color-surface-raised:#fff;--color-surface-sunken:#e4e6ea;--color-text:#22262b;--color-text-muted:#53585f;--color-text-on-accent:#f4f5f7;--color-accent:#1d4e89;--color-accent-hover:#163c69;--color-accent-text:#1d4e89;--color-border:#c7cbd1;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:52rem}[data-theme=childcare-education\/cheer-gym]{--color-surface:#f3eefa;--color-surface-raised:#fff;--color-surface-sunken:#e6ddf2;--color-text:#2b1a3d;--color-text-muted:#5c4a72;--color-text-on-accent:#fff;--color-accent:#7a1650;--color-accent-hover:#8f1c5e;--color-accent-text:#7a1650;--color-border:#cdbfe0;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=childcare-education\/cosmetology-school]{--color-surface:#f7ece7;--color-surface-raised:#fff;--color-surface-sunken:#efdfd7;--color-text:#2b2622;--color-text-muted:#5c4f45;--color-text-on-accent:#f7ece7;--color-accent:#1c1917;--color-accent-hover:#332c27;--color-accent-text:#1c1917;--color-border:#e3cfc4;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:7rem;--container-width:52rem}[data-theme=childcare-education\/dance-studio]{--color-surface:#26172a;--color-surface-raised:#301e35;--color-surface-sunken:#1b0f1f;--color-text:#f4ede6;--color-text-muted:#c7b3c2;--color-text-on-accent:#26172a;--color-accent:#c99a4e;--color-accent-hover:#d9ac66;--color-accent-text:#c99a4e;--color-border:#4a3350;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:7rem;--container-width:52rem}[data-theme=childcare-education\/daycare-preschool]{--color-surface:#fbf8f2;--color-surface-raised:#fff;--color-surface-sunken:#f2ece0;--color-text:#3a3128;--color-text-muted:#6b6152;--color-text-on-accent:#f5f1e8;--color-accent:#2f6b6b;--color-accent-hover:#265656;--color-accent-text:#2f6b6b;--color-border:#e3d9c6;--font-heading:"Baloo 2", sans-serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=childcare-education\/driving-school]{--color-surface:#f7f8f6;--color-surface-raised:#fff;--color-surface-sunken:#eceee9;--color-text:#232823;--color-text-muted:#565f56;--color-text-on-accent:#f7f8f6;--color-accent:#166534;--color-accent-hover:#125429;--color-accent-text:#166534;--color-border:#d6dad3;--font-heading:"Work Sans", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=childcare-education\/gymnastics]{--color-surface:#fdfdfb;--color-surface-raised:#fff;--color-surface-sunken:#eef2f5;--color-text:#23282c;--color-text-muted:#4c5760;--color-text-on-accent:#fdfdfb;--color-accent:#2b5c8a;--color-accent-hover:#234a70;--color-accent-text:#2b5c8a;--color-border:#cfd8de;--font-heading:"Oswald", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:3px;--space-section:2rem;--container-width:80rem}[data-theme=childcare-education\/martial-arts]{--color-surface:#161311;--color-surface-raised:#211c19;--color-surface-sunken:#0d0b0a;--color-text:#ede7e0;--color-text-muted:#b3a89c;--color-text-on-accent:#161311;--color-accent:#e8564a;--color-accent-hover:#f16f64;--color-accent-text:#e8564a;--color-border:#4a382c;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=childcare-education\/montessori]{--color-surface:#f7f1e6;--color-surface-raised:#fffdf9;--color-surface-sunken:#ece2cf;--color-text:#3a2f24;--color-text-muted:#6b5c48;--color-text-on-accent:#faf6ee;--color-accent:#8c5a34;--color-accent-hover:#743f22;--color-accent-text:#8c5a34;--color-border:#ddd0b6;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:96rem}[data-theme=childcare-education\/music-lessons]{--color-surface:#f7f1e6;--color-surface-raised:#fffdf9;--color-surface-sunken:#ece2cd;--color-text:#2b2320;--color-text-muted:#6f6154;--color-text-on-accent:#f7f1e6;--color-accent:#6b4f1d;--color-accent-hover:#57400f;--color-accent-text:#6b4f1d;--color-border:#ddccab;--font-heading:"Playfair Display", serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=childcare-education\/summer-camp]{--color-surface:#faf6ec;--color-surface-raised:#fff;--color-surface-sunken:#eee3cd;--color-text:#22332a;--color-text-muted:#54655a;--color-text-on-accent:#fdf8ee;--color-accent:#b5501a;--color-accent-hover:#c85f26;--color-accent-text:#b5501a;--color-border:#d8c8a4;--font-heading:"Kalam", cursive;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=childcare-education\/test-prep]{--color-surface:#f7f5ef;--color-surface-raised:#fff;--color-surface-sunken:#e9e4d6;--color-text:#1c2b47;--color-text-muted:#6b6353;--color-text-on-accent:#f7f5ef;--color-accent:#1c2b47;--color-accent-hover:#16233d;--color-accent-text:#7a5c14;--color-border:#d9d2bd;--font-heading:"Source Serif 4", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:999px;--radius-md:999px;--radius-lg:28px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=childcare-education\/trade-school]{--color-surface:#f0e6d2;--color-surface-raised:#f8f1e2;--color-surface-sunken:#e3d5b8;--color-text:#241d15;--color-text-muted:#5c4d38;--color-text-on-accent:#f5efe0;--color-accent:#1c3a54;--color-accent-hover:#15293c;--color-accent-text:#1c3a54;--color-border:#c9b78e;--font-heading:"Archivo Black", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:3.5rem;--container-width:64rem}[data-theme=childcare-education\/tutoring-center]{--color-surface:#f7f3e8;--color-surface-raised:#fff;--color-surface-sunken:#ece5d2;--color-text:#26241b;--color-text-muted:#5c5947;--color-text-on-accent:#f7f3e8;--color-accent:#3d5a45;--color-accent-hover:#33492f;--color-accent-text:#3d5a45;--color-border:#d8cfb4;--font-heading:"Poppins", sans-serif;--font-body:"Karla", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=fitness\/boxing-gym]{--color-surface:#e8e6e2;--color-surface-raised:#f5f3ef;--color-surface-sunken:#d3d0ca;--color-text:#1c1c1c;--color-text-muted:#4d4b47;--color-text-on-accent:#f5f3ef;--color-accent:#8f1119;--color-accent-hover:#6f0d14;--color-accent-text:#8f1119;--color-border:#a8a49c;--font-heading:"Archivo Black", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=fitness\/climbing-gym]{--color-surface:#f6f5f1;--color-surface-raised:#fff;--color-surface-sunken:#e9e6de;--color-text:#232323;--color-text-muted:#5c5a55;--color-text-on-accent:#f6f5f1;--color-accent:#8a1c5e;--color-accent-hover:#6e1549;--color-accent-text:#8a1c5e;--color-border:#d8d4c9;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=fitness\/crossfit-box]{--color-surface:#161311;--color-surface-raised:#1f1b18;--color-surface-sunken:#0d0b0a;--color-text:#f2ede6;--color-text-muted:#b8afa5;--color-text-on-accent:#f7ede9;--color-accent:#c8321f;--color-accent-hover:#e13c26;--color-accent-text:#e15c4a;--color-border:#3a332e;--font-heading:"Archivo Black", sans-serif;--font-body:"Karla", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=fitness\/gym]{--color-surface:#f5f6f3;--color-surface-raised:#fff;--color-surface-sunken:#e7e9e2;--color-text:#23262b;--color-text-muted:#595e57;--color-text-on-accent:#f7faf2;--color-accent:#4f6b1a;--color-accent-hover:#425a15;--color-accent-text:#4f6b1a;--color-border:#d3d6cd;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=fitness\/personal-trainer]{--color-surface:#fff;--color-surface-raised:#f4f2ef;--color-surface-sunken:#e9e6e1;--color-text:#1c1c1c;--color-text-muted:#5a5a5a;--color-text-on-accent:#fff;--color-accent:#a8380c;--color-accent-hover:#8c2f0a;--color-accent-text:#a8380c;--color-border:#d8d4cd;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=fitness\/pilates-studio]{--color-surface:#faf7f2;--color-surface-raised:#fff;--color-surface-sunken:#eee8db;--color-text:#3a3632;--color-text-muted:#6b6459;--color-text-on-accent:#faf7f2;--color-accent:#4a5c4c;--color-accent-hover:#3a4a3c;--color-accent-text:#4a5c4c;--color-border:#ddd4c2;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:7rem;--container-width:52rem}[data-theme=fitness\/swim-school]{--color-surface:#fbfdff;--color-surface-raised:#fff;--color-surface-sunken:#fff8e0;--color-text:#1a2b3a;--color-text-muted:#4f6472;--color-text-on-accent:#fbfdff;--color-accent:#0a5490;--color-accent-hover:#08436f;--color-accent-text:#0a5490;--color-border:#cfe4f2;--font-heading:"Kalam", cursive;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=fitness\/yoga-studio]{--color-surface:#f7f2e9;--color-surface-raised:#fffdf8;--color-surface-sunken:#efe6d6;--color-text:#392f26;--color-text-muted:#6d6154;--color-text-on-accent:#f7f2e9;--color-accent:#4c6c57;--color-accent-hover:#3c5645;--color-accent-text:#4c6c57;--color-border:#ded1b8;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=food\/bakery]{--color-surface:#fdfaf4;--color-surface-raised:#fff;--color-surface-sunken:#f2eadb;--color-text:#3b2c1c;--color-text-muted:#6b5945;--color-text-on-accent:#fdfaf4;--color-accent:#8a4f1d;--color-accent-hover:#733f14;--color-accent-text:#8a4f1d;--color-border:#e2d5bd;--font-heading:"Bitter", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:1px;--space-section:5rem;--container-width:64rem}[data-theme=food\/brewery]{--color-surface:#f7f4ec;--color-surface-raised:#fff;--color-surface-sunken:#ece5d4;--color-text:#2b2622;--color-text-muted:#5c5347;--color-text-on-accent:#f7f4ec;--color-accent:#365b28;--color-accent-hover:#2a4620;--color-accent-text:#365b28;--color-border:#d9cfb8;--font-heading:"Oswald", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:3px;--space-section:3.5rem;--container-width:80rem}[data-theme=food\/butcher-shop]{--color-surface:#f7f4ee;--color-surface-raised:#fff;--color-surface-sunken:#ece4d8;--color-text:#2b2320;--color-text-muted:#5a4e46;--color-text-on-accent:#faf7f2;--color-accent:#7a1f1f;--color-accent-hover:#631919;--color-accent-text:#7a1f1f;--color-border:#d8cdbc;--font-heading:"Alfa Slab One", serif;--font-body:"Karla", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=food\/cake-decorator]{--color-surface:#fdf9f2;--color-surface-raised:#fff;--color-surface-sunken:#f6ecdc;--color-text:#4a3226;--color-text-muted:#6b5548;--color-text-on-accent:#fdf9f2;--color-accent:#7a5a1e;--color-accent-hover:#684c1a;--color-accent-text:#7a5a1e;--color-border:#e8dcc4;--font-heading:"Kalam", cursive;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:1px;--space-section:7rem;--container-width:52rem}[data-theme=food\/candy-shop]{--color-surface:#fdf8ef;--color-surface-raised:#fff;--color-surface-sunken:#f2f9f0;--color-text:#3b1f1f;--color-text-muted:#6b4a3a;--color-text-on-accent:#fdf8ef;--color-accent:#c8102e;--color-accent-hover:#a30d24;--color-accent-text:#c8102e;--color-border:#f5d949;--font-heading:"Baloo 2", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:999px;--radius-md:999px;--radius-lg:28px;--border-width:2px;--space-section:2rem;--container-width:96rem}[data-theme=food\/caterer]{--color-surface:#faf8f3;--color-surface-raised:#fff;--color-surface-sunken:#efe9dc;--color-text:#2b2723;--color-text-muted:#5c564d;--color-text-on-accent:#faf8f3;--color-accent:#2b2723;--color-accent-hover:#141210;--color-accent-text:#8a6a2b;--color-border:#ddd4c0;--font-heading:"Cormorant Garamond", serif;--font-body:"Inter", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:1px;--space-section:7rem;--container-width:52rem}[data-theme=food\/cheese-shop]{--color-surface:#f6f0e8;--color-surface-raised:#fffcf7;--color-surface-sunken:#e9e0d2;--color-text:#3a2e38;--color-text-muted:#6b5c68;--color-text-on-accent:#f6f0e8;--color-accent:#5c3a52;--color-accent-hover:#4a2e42;--color-accent-text:#5c3a52;--color-border:#d9cdb8;--font-heading:"Libre Baskerville", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=food\/cidery]{--color-surface:#faf6ec;--color-surface-raised:#fff;--color-surface-sunken:#f0e8d4;--color-text:#3a2f1e;--color-text-muted:#6b5f47;--color-text-on-accent:#faf6ec;--color-accent:#5c6b3a;--color-accent-hover:#4a5a2c;--color-accent-text:#5c6b3a;--color-border:#ddd2b4;--font-heading:"Fraunces", serif;--font-body:"Karla", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:2px;--space-section:5rem;--container-width:80rem}[data-theme=food\/coffee-shop]{--color-surface:#f7f1e6;--color-surface-raised:#fff;--color-surface-sunken:#ece1cd;--color-text:#3a2618;--color-text-muted:#6b5847;--color-text-on-accent:#f7f1e6;--color-accent:#5c3a24;--color-accent-hover:#4a2e1c;--color-accent-text:#a8542f;--color-border:#ddccb0;--font-heading:"Poppins", sans-serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:2px;--space-section:5rem;--container-width:52rem}[data-theme=food\/commissary-kitchen]{--color-surface:#f2f3f4;--color-surface-raised:#fff;--color-surface-sunken:#e3e6e8;--color-text:#20262b;--color-text-muted:#525b62;--color-text-on-accent:#f5f7f9;--color-accent:#00468c;--color-accent-hover:#00396f;--color-accent-text:#00468c;--color-border:#c7ccd1;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:80rem}[data-theme=food\/csa]{--color-surface:#faf6ee;--color-surface-raised:#fff;--color-surface-sunken:#efe6d4;--color-text:#3a2a1c;--color-text-muted:#6b5847;--color-text-on-accent:#faf6ee;--color-accent:#5c3a24;--color-accent-hover:#4a2e1c;--color-accent-text:#5c3a24;--color-border:#ddd0b6;--font-heading:"Fraunces", serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:1px;--space-section:5rem;--container-width:64rem}[data-theme=food\/distillery]{--color-surface:#211d1a;--color-surface-raised:#2c2622;--color-surface-sunken:#171412;--color-text:#f1e9df;--color-text-muted:#bfb2a3;--color-text-on-accent:#211d1a;--color-accent:#c17a3e;--color-accent-hover:#d38f52;--color-accent-text:#211d1a;--color-border:#4a4038;--font-heading:"Playfair Display", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:7rem;--container-width:64rem}[data-theme=food\/espresso-stand]{--color-surface:#fbfdfc;--color-surface-raised:#fff;--color-surface-sunken:#eef2f1;--color-text:#1c3d3a;--color-text-muted:#3f6763;--color-text-on-accent:#fff;--color-accent:#c2185b;--color-accent-hover:#a01249;--color-accent-text:#c2185b;--color-border:#d5ddda;--font-heading:"Teko", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:999px;--radius-md:999px;--radius-lg:28px;--border-width:3px;--space-section:2rem;--container-width:80rem}[data-theme=food\/farm-stand]{--color-surface:#faf6ee;--color-surface-raised:#fff;--color-surface-sunken:#f0e8d6;--color-text:#3b2c1c;--color-text-muted:#5a4632;--color-text-on-accent:#fdfaf4;--color-accent:#2f4a22;--color-accent-hover:#25381a;--color-accent-text:#2f4a22;--color-border:#ddd0b2;--font-heading:"Karla", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=food\/fast-food]{--color-surface:#fffdf9;--color-surface-raised:#fff;--color-surface-sunken:#fbe9c8;--color-text:#2a1a12;--color-text-muted:#6b5142;--color-text-on-accent:#fffaf2;--color-accent:#b8221f;--color-accent-hover:#921a17;--color-accent-text:#b8221f;--color-border:#e6dccb;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:3px;--space-section:2rem;--container-width:96rem}[data-theme=food\/food-trucks]{--color-surface:#f5f3ef;--color-surface-raised:#fff;--color-surface-sunken:#e6e2d8;--color-text:#2a2a2a;--color-text-muted:#5a5a54;--color-text-on-accent:#fff;--color-accent:#c1401f;--color-accent-hover:#a3350f;--color-accent-text:#c1401f;--color-border:#d4cfc2;--font-heading:"Teko", sans-serif;--font-body:"Karla", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:4px;--space-section:2rem;--container-width:80rem}[data-theme=food\/ice-cream-shop]{--color-surface:#f2fbf6;--color-surface-raised:#fff;--color-surface-sunken:#eadfc8;--color-text:#2b4a42;--color-text-muted:#4f6b62;--color-text-on-accent:#fff;--color-accent:#c2185b;--color-accent-hover:#a01249;--color-accent-text:#c2185b;--color-border:#cfe9dc;--font-heading:"Lobster", cursive;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:999px;--radius-md:999px;--radius-lg:28px;--border-width:1px;--space-section:5rem;--container-width:64rem}[data-theme=food\/meal-prep-service]{--color-surface:#fbfdfa;--color-surface-raised:#fff;--color-surface-sunken:#eef4ee;--color-text:#1f2e24;--color-text-muted:#54655a;--color-text-on-accent:#fff;--color-accent:#1f7a4d;--color-accent-hover:#175f3c;--color-accent-text:#1f7a4d;--color-border:#d6e2d8;--font-heading:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:1px;--space-section:3.5rem;--container-width:80rem}[data-theme=food\/olive-oil-producer]{--color-surface:#fdfbf5;--color-surface-raised:#fff;--color-surface-sunken:#f5f2e6;--color-text:#3a4a2c;--color-text-muted:#5c6b4a;--color-text-on-accent:#fdfbf5;--color-accent:#4a6b3a;--color-accent-hover:#3a5530;--color-accent-text:#4a6b3a;--color-border:#e2dcc8;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:7rem;--container-width:52rem}[data-theme=food\/restaurants]{--color-surface:#f7f5f0;--color-surface-raised:#fff;--color-surface-sunken:#ece7dc;--color-text:#2b2926;--color-text-muted:#6e6a63;--color-text-on-accent:#f7f4ee;--color-accent:#7d5f34;--color-accent-hover:#6a5029;--color-accent-text:#7d5f34;--color-border:#ddd6c8;--font-heading:"Playfair Display", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:1px;--space-section:7rem;--container-width:64rem}[data-theme=food\/seafood-market]{--color-surface:#f5faf9;--color-surface-raised:#fff;--color-surface-sunken:#e7f0ef;--color-text:#1a2b33;--color-text-muted:#4a6270;--color-text-on-accent:#fff;--color-accent:#1c5d82;--color-accent-hover:#164a68;--color-accent-text:#1c5d82;--color-border:#cfe0e0;--font-heading:"Libre Baskerville", serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:2px;--space-section:3.5rem;--container-width:80rem}[data-theme=food\/spice-shop]{--color-surface:#faf1e0;--color-surface-raised:#fffaf0;--color-surface-sunken:#2c2440;--color-text:#2a1c12;--color-text-muted:#6b4f34;--color-text-on-accent:#fdf6ea;--color-accent:#a3401a;--color-accent-hover:#872f11;--color-accent-text:#a3401a;--color-border:#e3c9a0;--font-heading:"Abril Fatface", serif;--font-body:"Karla", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:2px;--space-section:2rem;--container-width:96rem}[data-theme=food\/teriyaki-shop]{--color-surface:#fdf9f2;--color-surface-raised:#fff;--color-surface-sunken:#f0e6d6;--color-text:#2e2013;--color-text-muted:#5b4a35;--color-text-on-accent:#fdf9f2;--color-accent:#8c2a1e;--color-accent-hover:#731f16;--color-accent-text:#8c2a1e;--color-border:#ddccae;--font-heading:"Archivo Black", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:2rem;--container-width:64rem}[data-theme=food\/winery]{--color-surface:#faf6ee;--color-surface-raised:#fff;--color-surface-sunken:#efe6d3;--color-text:#3a2a1d;--color-text-muted:#6b5645;--color-text-on-accent:#f7f1e4;--color-accent:#5c1a24;--color-accent-hover:#4a1420;--color-accent-text:#5c1a24;--color-border:#cdbfa0;--font-heading:"Cormorant Garamond", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:1px;--space-section:7rem;--container-width:52rem}[data-theme=health-practices\/acupuncture]{--color-surface:#faf6ee;--color-surface-raised:#fff;--color-surface-sunken:#f2ead9;--color-text:#3a3530;--color-text-muted:#6f6459;--color-text-on-accent:#f5f3ee;--color-accent:#3f6b4e;--color-accent-hover:#345a41;--color-accent-text:#3f6b4e;--color-border:#e3d9c4;--font-heading:"Crimson Pro", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:80rem}[data-theme=health-practices\/audiologist]{--color-surface:#faf9f6;--color-surface-raised:#fff;--color-surface-sunken:#eef1ee;--color-text:#232a29;--color-text-muted:#54615f;--color-text-on-accent:#fff;--color-accent:#1a4442;--color-accent-hover:#123230;--color-accent-text:#1a4442;--color-border:#d8ddd8;--font-heading:"Inter", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=health-practices\/chiropractor]{--color-surface:#f6f4f0;--color-surface-raised:#fff;--color-surface-sunken:#ece8e1;--color-text:#22282e;--color-text-muted:#5b6570;--color-text-on-accent:#f6f4f0;--color-accent:#1f5a82;--color-accent-hover:#194a6b;--color-accent-text:#1f5a82;--color-border:#dcd8d0;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=health-practices\/dentist]{--color-surface:#f6f8f5;--color-surface-raised:#fff;--color-surface-sunken:#e9f1ea;--color-text:#2f3d38;--color-text-muted:#5c6b64;--color-text-on-accent:#f5f3ee;--color-accent:#2f6b57;--color-accent-hover:#245a48;--color-accent-text:#2f6b57;--color-border:#d7e3d8;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=health-practices\/dermatology]{--color-surface:#fdfbfa;--color-surface-raised:#fff;--color-surface-sunken:#f2e9e4;--color-text:#2e2422;--color-text-muted:#6d5a54;--color-text-on-accent:#fdfbfa;--color-accent:#9c4a52;--color-accent-hover:#853d44;--color-accent-text:#9c4a52;--color-border:#e3d3cc;--font-heading:Inter, sans-serif;--font-body:Inter, sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:7rem;--container-width:52rem}[data-theme=health-practices\/doula]{--color-surface:#faf5ee;--color-surface-raised:#fff;--color-surface-sunken:#efe3d3;--color-text:#3c332b;--color-text-muted:#6f6055;--color-text-on-accent:#fdf8f2;--color-accent:#a35234;--color-accent-hover:#8a4429;--color-accent-text:#a35234;--color-border:#ddc9ab;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=health-practices\/lactation-consultant]{--color-surface:#fdfaf5;--color-surface-raised:#fff;--color-surface-sunken:#f3e8e6;--color-text:#3a332e;--color-text-muted:#6f6259;--color-text-on-accent:#fdfaf5;--color-accent:#3f5b4c;--color-accent-hover:#33493c;--color-accent-text:#3f5b4c;--color-border:#e6d9d6;--font-heading:"Fraunces", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=health-practices\/midwife]{--color-surface:#faf6ee;--color-surface-raised:#fff;--color-surface-sunken:#efe4d4;--color-text:#33362f;--color-text-muted:#665f52;--color-text-on-accent:#faf6ee;--color-accent:#3f5b4c;--color-accent-hover:#324a3d;--color-accent-text:#3f5b4c;--color-border:#ddccb4;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:52rem}[data-theme=health-practices\/mobile-phlebotomy]{--color-surface:#f7f9fb;--color-surface-raised:#fff;--color-surface-sunken:#e9eef2;--color-text:#1c2b33;--color-text-muted:#54636b;--color-text-on-accent:#fff;--color-accent:#0f5c8c;--color-accent-hover:#0c4a70;--color-accent-text:#0f5c8c;--color-border:#d3dce2;--font-heading:"Inter", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=health-practices\/optometrist]{--color-surface:#14171a;--color-surface-raised:#1c2024;--color-surface-sunken:#0d0f11;--color-text:#f4f2ee;--color-text-muted:#9aa4ab;--color-text-on-accent:#0d1f26;--color-accent:#5ec9e8;--color-accent-hover:#7ad4ee;--color-accent-text:#5ec9e8;--color-border:#2c3238;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=health-practices\/physical-therapy]{--color-surface:#f7f9fb;--color-surface-raised:#fff;--color-surface-sunken:#eaf0f5;--color-text:#1c2a35;--color-text-muted:#526375;--color-text-on-accent:#f7f9fb;--color-accent:#1f5f8b;--color-accent-hover:#194c70;--color-accent-text:#1f5f8b;--color-border:#d7e1e9;--font-heading:"Work Sans", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=health-practices\/podiatrist]{--color-surface:#fff;--color-surface-raised:#f7f9fc;--color-surface-sunken:#eef1f6;--color-text:#1c2430;--color-text-muted:#5b6577;--color-text-on-accent:#fff;--color-accent:#1b2a4a;--color-accent-hover:#14213b;--color-accent-text:#1b2a4a;--color-border:#d7dde6;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=health-practices\/sleep-consultant]{--color-surface:#141a2e;--color-surface-raised:#1c2440;--color-surface-sunken:#0d1220;--color-text:#f2ede0;--color-text-muted:#b3aec4;--color-text-on-accent:#161225;--color-accent:#b9a9e8;--color-accent-hover:#cabef0;--color-accent-text:#b9a9e8;--color-border:#2e3550;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=health-practices\/therapist-counselor]{--color-surface:#f5f1e8;--color-surface-raised:#fffdf8;--color-surface-sunken:#e9e1d0;--color-text:#3a352f;--color-text-muted:#6b6259;--color-text-on-accent:#f5f1e8;--color-accent:#3d4f44;--color-accent-hover:#334138;--color-accent-text:#3d4f44;--color-border:#d9d0bd;--font-heading:"Source Serif 4", serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=home-services\/adu-builder]{--color-surface:#f2f0ec;--color-surface-raised:#fff;--color-surface-sunken:#e6e2da;--color-text:#2b2b28;--color-text-muted:#5c5850;--color-text-on-accent:#f5f3ee;--color-accent:#3f5b4c;--color-accent-hover:#334a3e;--color-accent-text:#3f5b4c;--color-border:#a9613c;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=home-services\/biohazard-cleanup]{--color-surface:#f4f5f6;--color-surface-raised:#fff;--color-surface-sunken:#e7e9eb;--color-text:#3a4550;--color-text-muted:#5b6772;--color-text-on-accent:#f4f5f6;--color-accent:#3d6a8a;--color-accent-hover:#325a76;--color-accent-text:#3d6a8a;--color-border:#d7dbde;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=home-services\/chimney-sweep]{--color-surface:#f5efe3;--color-surface-raised:#fff;--color-surface-sunken:#e9dfc9;--color-text:#241f1c;--color-text-muted:#5c5348;--color-text-on-accent:#f5efe3;--color-accent:#8a2e22;--color-accent-hover:#732619;--color-accent-text:#8a2e22;--color-border:#d8cbaf;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=home-services\/defensible-space]{--color-surface:#f2efe9;--color-surface-raised:#fff;--color-surface-sunken:#e6ddc9;--color-text:#241f1a;--color-text-muted:#5a534a;--color-text-on-accent:#fff;--color-accent:#a8420f;--color-accent-hover:#8f3809;--color-accent-text:#a8420f;--color-border:#c9b98a;--font-heading:"Oswald", sans-serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=home-services\/drought-landscaping]{--color-surface:#f6f4ef;--color-surface-raised:#fff;--color-surface-sunken:#e8e4da;--color-text:#211f1a;--color-text-muted:#5c5347;--color-text-on-accent:#f5f3ee;--color-accent:#35594f;--color-accent-hover:#2c4a42;--color-accent-text:#35594f;--color-border:#cdc6b6;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=home-services\/electrician]{--color-surface:#f7f6f4;--color-surface-raised:#fff;--color-surface-sunken:#ebe9e4;--color-text:#161616;--color-text-muted:#4c4c4c;--color-text-on-accent:#161616;--color-accent:#f5d90a;--color-accent-hover:#d9c000;--color-accent-text:#6b5700;--color-border:#d8d5cd;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=home-services\/ev-charger-installer]{--color-surface:#f5f4f1;--color-surface-raised:#fff;--color-surface-sunken:#eceae5;--color-text:#1c211f;--color-text-muted:#4b524f;--color-text-on-accent:#f7f6f2;--color-accent:#18613f;--color-accent-hover:#124d32;--color-accent-text:#0a6b41;--color-border:#d8d8d3;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:2rem;--container-width:64rem}[data-theme=home-services\/fencing]{--color-surface:#f7f6f3;--color-surface-raised:#fff;--color-surface-sunken:#e9e6de;--color-text:#101613;--color-text-muted:#4a534d;--color-text-on-accent:#fff;--color-accent:#7a4f23;--color-accent-hover:#63401b;--color-accent-text:#7a4f23;--color-border:#5c6b5f;--font-heading:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=home-services\/foundation-repair]{--color-surface:#f2f1ec;--color-surface-raised:#f9f8f5;--color-surface-sunken:#e3e1d8;--color-text:#1c2430;--color-text-muted:#4a5568;--color-text-on-accent:#f9f8f5;--color-accent:#7a5600;--color-accent-hover:#5e4300;--color-accent-text:#7a5600;--color-border:#c9c6ba;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:64rem}[data-theme=home-services\/garage-door]{--color-surface:#f6f5f3;--color-surface-raised:#fff;--color-surface-sunken:#e8e6e1;--color-text:#211f1c;--color-text-muted:#57534c;--color-text-on-accent:#211f1c;--color-accent:#e5620c;--color-accent-hover:#c2510a;--color-accent-text:#9a3f08;--color-border:#d4d1ca;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:80rem}[data-theme=home-services\/gutters]{--color-surface:#faf9f6;--color-surface-raised:#fff;--color-surface-sunken:#e9e7e0;--color-text:#1c211f;--color-text-muted:#54615c;--color-text-on-accent:#f5f3ee;--color-accent:#3f5b4c;--color-accent-hover:#33493d;--color-accent-text:#3f5b4c;--color-border:#c7cdc4;--font-heading:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=home-services\/handyman]{--color-surface:#faf6ef;--color-surface-raised:#fff;--color-surface-sunken:#efe6d6;--color-text:#262019;--color-text-muted:#5c5140;--color-text-on-accent:#fff;--color-accent:#2f4f6e;--color-accent-hover:#24405a;--color-accent-text:#2f4f6e;--color-border:#d8c9a8;--font-heading:"Poppins", sans-serif;--font-body:"Karla", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=home-services\/house-cleaning]{--color-surface:#fdfdfb;--color-surface-raised:#fff;--color-surface-sunken:#eef3ef;--color-text:#2b332f;--color-text-muted:#5c6a63;--color-text-on-accent:#fff;--color-accent:#3f7d63;--color-accent-hover:#356a53;--color-accent-text:#3f7d63;--color-border:#dbe5df;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=home-services\/hvac]{--color-surface:#f4f5f6;--color-surface-raised:#fff;--color-surface-sunken:#e2e7ea;--color-text:#1c2226;--color-text-muted:#525c63;--color-text-on-accent:#fff;--color-accent:#c23b2e;--color-accent-hover:#8f2a20;--color-accent-text:#8f2a20;--color-border:#c7d0d5;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:52rem}[data-theme=home-services\/insulation]{--color-surface:#fdfaf7;--color-surface-raised:#fff;--color-surface-sunken:#f3e9e6;--color-text:#4a4038;--color-text-muted:#6b6058;--color-text-on-accent:#fdfaf7;--color-accent:#2c6349;--color-accent-hover:#245a3f;--color-accent-text:#2c6349;--color-border:#ddd0c8;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=home-services\/landscaper]{--color-surface:#f7f6f2;--color-surface-raised:#fff;--color-surface-sunken:#eae8e0;--color-text:#232821;--color-text-muted:#5b665c;--color-text-on-accent:#f7f6f2;--color-accent:#2e4a34;--color-accent-hover:#233a29;--color-accent-text:#2e4a34;--color-border:#d7d9d0;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:7rem;--container-width:52rem}[data-theme=home-services\/lawn-care]{--color-surface:#f7f8f3;--color-surface-raised:#fff;--color-surface-sunken:#e9ede1;--color-text:#1c2b1f;--color-text-muted:#4d5e4f;--color-text-on-accent:#f7f8f3;--color-accent:#1f5c34;--color-accent-hover:#173f24;--color-accent-text:#a34a10;--color-border:#c9d2c0;--font-heading:"Oswald", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:5rem;--container-width:80rem}[data-theme=home-services\/locksmith]{--color-surface:#141110;--color-surface-raised:#1c1817;--color-surface-sunken:#0d0b0a;--color-text:#f5f0e6;--color-text-muted:#b8a06a;--color-text-on-accent:#141110;--color-accent:#c9a24b;--color-accent-hover:#dbb862;--color-accent-text:#c9a24b;--color-border:#3a332a;--font-heading:"Archivo Black", sans-serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:52rem}[data-theme=home-services\/masonry-concrete]{--color-surface:#f5f1e9;--color-surface-raised:#fff;--color-surface-sunken:#e6e0d3;--color-text:#2b2926;--color-text-muted:#5c5850;--color-text-on-accent:#f7f3ec;--color-accent:#8a2c1e;--color-accent-hover:#711f14;--color-accent-text:#8a2c1e;--color-border:#cfc7b6;--font-heading:"Archivo Black", sans-serif;--font-body:"Karla", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:3.5rem;--container-width:64rem}[data-theme=home-services\/mold-remediation]{--color-surface:#fbfdfc;--color-surface-raised:#fff;--color-surface-sunken:#eef2f1;--color-text:#1c2422;--color-text-muted:#54615e;--color-text-on-accent:#fbfdfc;--color-accent:#0f6e6e;--color-accent-hover:#0c5959;--color-accent-text:#0f6e6e;--color-border:#d7dedc;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:2rem;--container-width:80rem}[data-theme=home-services\/moss-removal-roof-cleaning]{--color-surface:#f4f5f2;--color-surface-raised:#fff;--color-surface-sunken:#e4e7e0;--color-text:#22272a;--color-text-muted:#54595a;--color-text-on-accent:#f5f3ee;--color-accent:#3f5b4c;--color-accent-hover:#33493c;--color-accent-text:#3f5b4c;--color-border:#8b978d;--font-heading:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=home-services\/painter]{--color-surface:#f7f5f0;--color-surface-raised:#fff;--color-surface-sunken:#eae6db;--color-text:#211f1a;--color-text-muted:#5a564c;--color-text-on-accent:#f7f5f0;--color-accent:#0f5c66;--color-accent-hover:#0c4750;--color-accent-text:#0f5c66;--color-border:#d8d2c2;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=home-services\/pest-control]{--color-surface:#fff;--color-surface-raised:#f6f8f6;--color-surface-sunken:#eef2ee;--color-text:#20261f;--color-text-muted:#5c6660;--color-text-on-accent:#fff;--color-accent:#1f6b45;--color-accent-hover:#195838;--color-accent-text:#1f6b45;--color-border:#d3ddd2;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:2rem;--container-width:80rem}[data-theme=home-services\/plumber]{--color-surface:#f4f6f7;--color-surface-raised:#fff;--color-surface-sunken:#e4e9eb;--color-text:#1c2b33;--color-text-muted:#4d6068;--color-text-on-accent:#f4f6f7;--color-accent:#1f4e63;--color-accent-hover:#173c4c;--color-accent-text:#1f4e63;--color-border:#c7d1d5;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=home-services\/pool-service]{--color-surface:#fff;--color-surface-raised:#f7fbfc;--color-surface-sunken:#eaf6f7;--color-text:#0f2a33;--color-text-muted:#4a6570;--color-text-on-accent:#fff;--color-accent:#0a5878;--color-accent-hover:#084861;--color-accent-text:#0a5878;--color-border:#cfe7ea;--font-heading:"Work Sans", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=home-services\/pressure-washing]{--color-surface:#f2f1ee;--color-surface-raised:#fff;--color-surface-sunken:#dcdad4;--color-text:#232323;--color-text-muted:#5c5c58;--color-text-on-accent:#fff;--color-accent:#163f5c;--color-accent-hover:#102c40;--color-accent-text:#163f5c;--color-border:#a9a79f;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=home-services\/radon-mitigation]{--color-surface:#0d1b2a;--color-surface-raised:#132436;--color-surface-sunken:#081420;--color-text:#e8ecea;--color-text-muted:#a9b7c2;--color-text-on-accent:#fff;--color-accent:#2f7d5c;--color-accent-hover:#256b4d;--color-accent-text:#2f7d5c;--color-border:#2a3f52;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=home-services\/roofer]{--color-surface:#1b1e22;--color-surface-raised:#23272c;--color-surface-sunken:#15171a;--color-text:#f2f4f6;--color-text-muted:#aab2b9;--color-text-on-accent:#0c1418;--color-accent:#3f9fdb;--color-accent-hover:#2f86bd;--color-accent-text:#3f9fdb;--color-border:#c9862a;--font-heading:"Archivo Black", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=home-services\/seismic-retrofit]{--color-surface:#10151c;--color-surface-raised:#1a212b;--color-surface-sunken:#0a0d12;--color-text:#e8e6df;--color-text-muted:#a9b0ba;--color-text-on-accent:#101318;--color-accent:#d68a1f;--color-accent-hover:#c17a15;--color-accent-text:#e6a13d;--color-border:#3a4552;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=home-services\/septic-service]{--color-surface:#f5f6f4;--color-surface-raised:#fff;--color-surface-sunken:#e6e9e4;--color-text:#26302a;--color-text-muted:#54615a;--color-text-on-accent:#fff;--color-accent:#3c6b4a;--color-accent-hover:#2f5439;--color-accent-text:#2f5439;--color-border:#cdd3cd;--font-heading:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:999px;--radius-md:999px;--radius-lg:28px;--border-width:1px;--space-section:7rem;--container-width:52rem}[data-theme=home-services\/solar-installer]{--color-surface:#f7f9fb;--color-surface-raised:#fff;--color-surface-sunken:#e7edf2;--color-text:#122032;--color-text-muted:#4a5a6b;--color-text-on-accent:#fff;--color-accent:#1c4d7a;--color-accent-hover:#163d61;--color-accent-text:#8a5a00;--color-border:#c7902a;--font-heading:"Work Sans", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:3.5rem;--container-width:80rem}[data-theme=home-services\/tree-service]{--color-surface:#f6f2e9;--color-surface-raised:#fffdf8;--color-surface-sunken:#e8e0cd;--color-text:#2a1d13;--color-text-muted:#5c4a37;--color-text-on-accent:#fffdf8;--color-accent:#8f3d0a;--color-accent-hover:#742f07;--color-accent-text:#8f3d0a;--color-border:#d8cbaa;--font-heading:"Work Sans", sans-serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:999px;--radius-md:999px;--radius-lg:28px;--border-width:4px;--space-section:7rem;--container-width:52rem}[data-theme=home-services\/water-damage-restoration]{--color-surface:#f6f8f9;--color-surface-raised:#fff;--color-surface-sunken:#e4ecf1;--color-text:#14202a;--color-text-muted:#4a5f6e;--color-text-on-accent:#fff;--color-accent:#b3261e;--color-accent-hover:#8a1f1f;--color-accent-text:#8a1f1f;--color-border:#c7d6de;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:4px;--space-section:5rem;--container-width:52rem}[data-theme=home-services\/well-drilling]{--color-surface:#eef0f0;--color-surface-raised:#fff;--color-surface-sunken:#dde1e1;--color-text:#1e2528;--color-text-muted:#4c5559;--color-text-on-accent:#fff;--color-accent:#1f5f7a;--color-accent-hover:#194c63;--color-accent-text:#1f5f7a;--color-border:#8a3b28;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:4px;--space-section:3.5rem;--container-width:80rem}[data-theme=home-services\/window-door-installer]{--color-surface:#f7f6f2;--color-surface-raised:#fff;--color-surface-sunken:#ece7dc;--color-text:#1e2a30;--color-text-muted:#4d5c63;--color-text-on-accent:#fff;--color-accent:#2f6690;--color-accent-hover:#254f70;--color-accent-text:#2f6690;--color-border:#c9a877;--font-heading:"Poppins", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:1px;--space-section:3.5rem;--container-width:52rem}[data-theme=hospitality-leisure\/arcade-barcade]{--color-surface:#0d0812;--color-surface-raised:#170f22;--color-surface-sunken:#07040c;--color-text:#f2eefc;--color-text-muted:#b9a9d6;--color-text-on-accent:#140019;--color-accent:#ff5ef0;--color-accent-hover:#ff8bf6;--color-accent-text:#ff5ef0;--color-border:#3a2a52;--font-heading:"Teko", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=hospitality-leisure\/axe-throwing]{--color-surface:#efe6d6;--color-surface-raised:#f7f1e5;--color-surface-sunken:#e3d5bc;--color-text:#2a2320;--color-text-muted:#5f5449;--color-text-on-accent:#f7ece7;--color-accent:#8f1f1a;--color-accent-hover:#a52a22;--color-accent-text:#8f1f1a;--color-border:#c9b89a;--font-heading:"Archivo Black", sans-serif;--font-body:"Karla", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=hospitality-leisure\/bed-and-breakfast]{--color-surface:#faf6ec;--color-surface-raised:#fff;--color-surface-sunken:#efe6d2;--color-text:#332b1c;--color-text-muted:#6b6046;--color-text-on-accent:#faf6ec;--color-accent:#3c5a3f;--color-accent-hover:#2e4530;--color-accent-text:#3c5a3f;--color-border:#ddd2b4;--font-heading:"Fraunces", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=hospitality-leisure\/board-game-cafe]{--color-surface:#fbf4e8;--color-surface-raised:#fff;--color-surface-sunken:#f0e2c8;--color-text:#3a2c1f;--color-text-muted:#6d5a45;--color-text-on-accent:#fdf8ee;--color-accent:#a02d2d;--color-accent-hover:#841f1f;--color-accent-text:#a02d2d;--color-border:#e4d3ab;--font-heading:"Kalam", cursive;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=hospitality-leisure\/bowling-alley]{--color-surface:#f5f1e8;--color-surface-raised:#fff;--color-surface-sunken:#e7ddc7;--color-text:#2a1f16;--color-text-muted:#5c4d3c;--color-text-on-accent:#f5f1e8;--color-accent:#0d3d3d;--color-accent-hover:#7a1550;--color-accent-text:#0d3d3d;--color-border:#d8cca9;--font-heading:"Archivo Black", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:52rem}[data-theme=hospitality-leisure\/cabin-rentals]{--color-surface:#f4ede1;--color-surface-raised:#fffdf9;--color-surface-sunken:#e7dbc6;--color-text:#2e2016;--color-text-muted:#6b5c48;--color-text-on-accent:#f4ede1;--color-accent:#2f4a34;--color-accent-hover:#3d5f42;--color-accent-text:#2f4a34;--color-border:#d3c3a5;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=hospitality-leisure\/campground-rv-park]{--color-surface:#f2ecdc;--color-surface-raised:#fff;--color-surface-sunken:#e6ddc4;--color-text:#2a3a24;--color-text-muted:#5c6b52;--color-text-on-accent:#f5f3ea;--color-accent:#2f4a34;--color-accent-hover:#25391f;--color-accent-text:#2f4a34;--color-border:#cf7a3c;--font-heading:"Oswald", sans-serif;--font-body:"Karla", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=hospitality-leisure\/cat-cafe]{--color-surface:#faf3f0;--color-surface-raised:#fff;--color-surface-sunken:#f1e2da;--color-text:#3a332e;--color-text-muted:#6e6259;--color-text-on-accent:#faf3f0;--color-accent:#4a5f45;--color-accent-hover:#3c4d38;--color-accent-text:#4a5f45;--color-border:#e3cfc4;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=hospitality-leisure\/drive-in-theater]{--color-surface:#f7f4fb;--color-surface-raised:#fff;--color-surface-sunken:#e9e1f2;--color-text:#241a33;--color-text-muted:#564a6b;--color-text-on-accent:#f7f4fb;--color-accent:#4a2f66;--color-accent-hover:#3a2451;--color-accent-text:#4a2f66;--color-border:#d8cce8;--font-heading:"Fraunces", serif;--font-body:"Lora", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=hospitality-leisure\/escape-room]{--color-surface:#15130f;--color-surface-raised:#1d1a15;--color-surface-sunken:#0d0b08;--color-text:#f2ece0;--color-text-muted:#c9beac;--color-text-on-accent:#15130f;--color-accent:#e8a13a;--color-accent-hover:#f0b158;--color-accent-text:#e8a13a;--color-border:#4a3f2c;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=hospitality-leisure\/fishing-hunting-guide]{--color-surface:#f2f0ec;--color-surface-raised:#fff;--color-surface-sunken:#e6e2da;--color-text:#232823;--color-text-muted:#4d564c;--color-text-on-accent:#f7f4ee;--color-accent:#8f320a;--color-accent-hover:#7a2b08;--color-accent-text:#8f320a;--color-border:#d8d3c7;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:3.5rem;--container-width:64rem}[data-theme=hospitality-leisure\/kayak-paddleboard-rental]{--color-surface:#fbfdfd;--color-surface-raised:#fff;--color-surface-sunken:#eaf3f5;--color-text:#132b33;--color-text-muted:#4f6e75;--color-text-on-accent:#fff;--color-accent:#b8401c;--color-accent-hover:#9a3517;--color-accent-text:#b8401c;--color-border:#d3e4e8;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=hospitality-leisure\/marina-moorage]{--color-surface:#f4f5f3;--color-surface-raised:#fff;--color-surface-sunken:#e4e7e4;--color-text:#12232f;--color-text-muted:#51606b;--color-text-on-accent:#f7ece9;--color-accent:#7a1620;--color-accent-hover:#611119;--color-accent-text:#7a1620;--color-border:#c7cdc9;--font-heading:"Oswald", sans-serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=hospitality-leisure\/mini-golf]{--color-surface:#f7faf6;--color-surface-raised:#fff;--color-surface-sunken:#eef6f0;--color-text:#2f5233;--color-text-muted:#5c6b5f;--color-text-on-accent:#f5f3ee;--color-accent:#2f6b3a;--color-accent-hover:#255a30;--color-accent-text:#2f6b3a;--color-border:#cfe0d2;--font-heading:"Baloo 2", cursive;--font-body:"Poppins", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=hospitality-leisure\/paintball]{--color-surface:#f2efe2;--color-surface-raised:#fbfaf3;--color-surface-sunken:#e5e0cb;--color-text:#221f16;--color-text-muted:#57503f;--color-text-on-accent:#f5f3e8;--color-accent:#345c0f;--color-accent-hover:#2a4a0c;--color-accent-text:#345c0f;--color-border:#cfc9ac;--font-heading:"Archivo Black", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=hospitality-leisure\/skating-rink]{--color-surface:#f4f9fb;--color-surface-raised:#fff;--color-surface-sunken:#eaf3f7;--color-text:#0e3a5c;--color-text-muted:#4a6478;--color-text-on-accent:#f4f9fb;--color-accent:#b8226b;--color-accent-hover:#961b58;--color-accent-text:#b8226b;--color-border:#cfe0e8;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:80rem}[data-theme=hospitality-leisure\/small-motel]{--color-surface:#f4ecd8;--color-surface-raised:#faf6ec;--color-surface-sunken:#e8ddc2;--color-text:#2b2622;--color-text-muted:#5c5347;--color-text-on-accent:#f4ecd8;--color-accent:#0d5c5c;--color-accent-hover:#127a7a;--color-accent-text:#0d5c5c;--color-border:#c9b98f;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=hospitality-leisure\/tour-operator]{--color-surface:#f7f1e1;--color-surface-raised:#fffdf7;--color-surface-sunken:#ece2c8;--color-text:#2f3d2e;--color-text-muted:#5c6650;--color-text-on-accent:#fdf8ec;--color-accent:#6e470f;--color-accent-hover:#5a3a0c;--color-accent-text:#6e470f;--color-border:#d8c9a3;--font-heading:"Cormorant Garamond", serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=hospitality-leisure\/vacation-rental-manager]{--color-surface:#fbf8f2;--color-surface-raised:#fff;--color-surface-sunken:#f0e6d2;--color-text:#28352f;--color-text-muted:#5b6a63;--color-text-on-accent:#fbf8f2;--color-accent:#1f5372;--color-accent-hover:#173f57;--color-accent-text:#1f5372;--color-border:#ddd0ab;--font-heading:"Kalam", cursive;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=life-events\/auctioneer]{--color-surface:#f6efe2;--color-surface-raised:#fff;--color-surface-sunken:#ece0c9;--color-text:#2a1710;--color-text-muted:#5a4536;--color-text-on-accent:#f6efe2;--color-accent:#8a1f1f;--color-accent-hover:#6e1818;--color-accent-text:#8a1f1f;--color-border:#d8c9a8;--font-heading:"Archivo Black", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=life-events\/bridal-shop]{--color-surface:#faf5ef;--color-surface-raised:#fff;--color-surface-sunken:#efe6dc;--color-text:#4a3138;--color-text-muted:#7d5c63;--color-text-on-accent:#faf5ef;--color-accent:#7a4a56;--color-accent-hover:#653b45;--color-accent-text:#7a4a56;--color-border:#e3d3ce;--font-heading:"Playfair Display", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:7rem;--container-width:52rem}[data-theme=life-events\/crematory]{--color-surface:#f4f1ea;--color-surface-raised:#fbfaf6;--color-surface-sunken:#e8e3d8;--color-text:#3a3a36;--color-text-muted:#6b6a63;--color-text-on-accent:#f7f5f0;--color-accent:#4a5c4e;--color-accent-hover:#3d4d41;--color-accent-text:#4a5c4e;--color-border:#dcd6c8;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:5rem;--container-width:96rem}[data-theme=life-events\/dj]{--color-surface:#15101c;--color-surface-raised:#1c1626;--color-surface-sunken:#0d0a13;--color-text:#f2ecf7;--color-text-muted:#c9a6d6;--color-text-on-accent:#15101c;--color-accent:#e8558f;--color-accent-hover:#f172a1;--color-accent-text:#ff9ecb;--color-border:#3a2c47;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:80rem}[data-theme=life-events\/estate-sale-company]{--color-surface:#f4efe6;--color-surface-raised:#fffdf9;--color-surface-sunken:#e8e0d1;--color-text:#332f2a;--color-text-muted:#5c564c;--color-text-on-accent:#f7f2e8;--color-accent:#5f4a2e;--color-accent-hover:#4c3b24;--color-accent-text:#5f4a2e;--color-border:#d9cfbb;--font-heading:"Lora", serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=life-events\/event-barn]{--color-surface:#f7f1e6;--color-surface-raised:#fff;--color-surface-sunken:#ece1cd;--color-text:#3a2e22;--color-text-muted:#6d5c48;--color-text-on-accent:#f7f1e6;--color-accent:#7a5326;--color-accent-hover:#65430d;--color-accent-text:#7a5326;--color-border:#d9c9a8;--font-heading:"Kalam", cursive;--font-body:"Crimson Pro", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:2px;--space-section:7rem;--container-width:52rem}[data-theme=life-events\/event-rentals]{--color-surface:#faf8f3;--color-surface-raised:#fff;--color-surface-sunken:#ece7dc;--color-text:#332f27;--color-text-muted:#5f594c;--color-text-on-accent:#fff;--color-accent:#7a5c1a;--color-accent-hover:#644a13;--color-accent-text:#7a5c1a;--color-border:#c9c2b2;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=life-events\/funeral-home]{--color-surface:#f5f3ee;--color-surface-raised:#fff;--color-surface-sunken:#e9e5da;--color-text:#2f3b34;--color-text-muted:#5b6760;--color-text-on-accent:#f5f3ee;--color-accent:#3f5b4c;--color-accent-hover:#334b3f;--color-accent-text:#3f5b4c;--color-border:#d8d3c4;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=life-events\/monument-engraver]{--color-surface:#f5f4f1;--color-surface-raised:#fff;--color-surface-sunken:#e6e4de;--color-text:#242321;--color-text-muted:#57544e;--color-text-on-accent:#f5f4f1;--color-accent:#3a3936;--color-accent-hover:#2a2926;--color-accent-text:#3a3936;--color-border:#c9c6bd;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:2px;--space-section:5rem;--container-width:80rem}[data-theme=life-events\/officiant]{--color-surface:#faf6ee;--color-surface-raised:#fff;--color-surface-sunken:#e8ede1;--color-text:#3a3426;--color-text-muted:#6b6350;--color-text-on-accent:#faf6ee;--color-accent:#8a6a1f;--color-accent-hover:#725815;--color-accent-text:#8a6a1f;--color-border:#ddd6c2;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=life-events\/pet-cremation]{--color-surface:#f7f3f1;--color-surface-raised:#fff;--color-surface-sunken:#ece4e1;--color-text:#3a3532;--color-text-muted:#6e655f;--color-text-on-accent:#f7f3f1;--color-accent:#4c6353;--color-accent-hover:#3d5143;--color-accent-text:#4c6353;--color-border:#ddd2cd;--font-heading:"Lora", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=life-events\/photographer]{--color-surface:#f7f6f4;--color-surface-raised:#fff;--color-surface-sunken:#ececea;--color-text:#1c1b19;--color-text-muted:#5c5a56;--color-text-on-accent:#f7f6f4;--color-accent:#2b2a27;--color-accent-hover:#161514;--color-accent-text:#2b2a27;--color-border:#dbd9d5;--font-heading:"Karla", sans-serif;--font-body:"Karla", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=life-events\/tuxedo-rental]{--color-surface:#f7f6f3;--color-surface-raised:#fff;--color-surface-sunken:#e8e6e1;--color-text:#161513;--color-text-muted:#54514c;--color-text-on-accent:#f7f6f3;--color-accent:#161513;--color-accent-hover:#332f2a;--color-accent-text:#161513;--color-border:#a9a49a;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:7rem;--container-width:52rem}[data-theme=life-events\/videographer]{--color-surface:#0e0b0a;--color-surface-raised:#1a1513;--color-surface-sunken:#050403;--color-text:#f2e9e2;--color-text-muted:#bfaea3;--color-text-on-accent:#150b03;--color-accent:#e8823a;--color-accent-hover:#f2985a;--color-accent-text:#e8823a;--color-border:#2e2521;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=life-events\/wedding-venue]{--color-surface:#fbf8f2;--color-surface-raised:#fff;--color-surface-sunken:#eef1e9;--color-text:#2f2a22;--color-text-muted:#6e6858;--color-text-on-accent:#fbf8f2;--color-accent:#8a6a1f;--color-accent-hover:#725a1a;--color-accent-text:#8a6a1f;--color-border:#d8d2c2;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:7rem;--container-width:52rem}[data-theme=personal-care\/barbershop]{--color-surface:#241d1a;--color-surface-raised:#2e2622;--color-surface-sunken:#1a1512;--color-text:#f0e9df;--color-text-muted:#b8a894;--color-text-on-accent:#241d1a;--color-accent:#e4756a;--color-accent-hover:#ec8a80;--color-accent-text:#e4756a;--color-border:#4a3d34;--font-heading:"Archivo Black", sans-serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:52rem}[data-theme=personal-care\/day-spa]{--color-surface:#f5f0e6;--color-surface-raised:#fff;--color-surface-sunken:#e5ddc9;--color-text:#3a2f26;--color-text-muted:#6b5f52;--color-text-on-accent:#f5f0e6;--color-accent:#3f5f4d;--color-accent-hover:#2f4d3d;--color-accent-text:#3f5f4d;--color-border:#d8cdb2;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=personal-care\/hair-salon]{--color-surface:#f7f1ec;--color-surface-raised:#fff;--color-surface-sunken:#efe6df;--color-text:#2b2723;--color-text-muted:#6f665f;--color-text-on-accent:#fdfaf5;--color-accent:#8a6224;--color-accent-hover:#7a5620;--color-accent-text:#8a6224;--color-border:#ddd0c3;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=personal-care\/lash-brow-bar]{--color-surface:#f5efe9;--color-surface-raised:#fffbf7;--color-surface-sunken:#e9ded3;--color-text:#231f1d;--color-text-muted:#5c534c;--color-text-on-accent:#fffbf7;--color-accent:#8a4256;--color-accent-hover:#733548;--color-accent-text:#8a4256;--color-border:#ddccc0;--font-heading:"Cormorant Garamond", serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=personal-care\/massage-therapy]{--color-surface:#f7f2ec;--color-surface-raised:#fff;--color-surface-sunken:#eee6da;--color-text:#33281f;--color-text-muted:#6b5a4d;--color-text-on-accent:#f7f2ec;--color-accent:#7a4d34;--color-accent-hover:#663f2a;--color-accent-text:#7a4d34;--color-border:#ddccb8;--font-heading:"Fraunces", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=personal-care\/med-spa]{--color-surface:#fbf8f6;--color-surface-raised:#fff;--color-surface-sunken:#f1e9e6;--color-text:#2b2422;--color-text-muted:#6c6260;--color-text-on-accent:#fdfbfa;--color-accent:#8f3d55;--color-accent-hover:#762f44;--color-accent-text:#8f3d55;--color-border:#ddd2ce;--font-heading:"Oswald", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:52rem}[data-theme=personal-care\/mobile-hairstylist]{--color-surface:#f7f3f5;--color-surface-raised:#fff;--color-surface-sunken:#efe7ea;--color-text:#2b2630;--color-text-muted:#6f6670;--color-text-on-accent:#fdfaf9;--color-accent:#6b4a5c;--color-accent-hover:#5c3e4e;--color-accent-text:#6b4a5c;--color-border:#ddd2d7;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=personal-care\/nail-salon]{--color-surface:#fff;--color-surface-raised:#fffbfd;--color-surface-sunken:#fbeef5;--color-text:#2b2530;--color-text-muted:#6b5d68;--color-text-on-accent:#fff;--color-accent:#c2126f;--color-accent-hover:#a30f5e;--color-accent-text:#c2126f;--color-border:#f0d5e4;--font-heading:"Baloo 2", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:3px;--space-section:2rem;--container-width:80rem}[data-theme=personal-care\/piercing-studio]{--color-surface:#17191a;--color-surface-raised:#232627;--color-surface-sunken:#0e0f10;--color-text:#eef1f2;--color-text-muted:#a7aeb1;--color-text-on-accent:#0b0f0f;--color-accent:#00e5cc;--color-accent-hover:#00b39e;--color-accent-text:#00e5cc;--color-border:#3a3f41;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:2rem;--container-width:80rem}[data-theme=personal-care\/sauna-cold-plunge]{--color-surface:#15181a;--color-surface-raised:#1e2226;--color-surface-sunken:#0d0f10;--color-text:#eef1f2;--color-text-muted:#9db3bd;--color-text-on-accent:#15181a;--color-accent:#e08a3c;--color-accent-hover:#ef9d51;--color-accent-text:#e08a3c;--color-border:#334047;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=personal-care\/tattoo-studio]{--color-surface:#141110;--color-surface-raised:#1c1815;--color-surface-sunken:#0c0a09;--color-text:#f2e9df;--color-text-muted:#a8a29a;--color-text-on-accent:#f5f3ee;--color-accent:#b8272c;--color-accent-hover:#941f23;--color-accent-text:#d5473f;--color-border:#332c27;--font-heading:"Kalam", cursive;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:2rem;--container-width:52rem}[data-theme=personal-care\/waxing-studio]{--color-surface:#fefdfb;--color-surface-raised:#fff;--color-surface-sunken:#f3ede8;--color-text:#3a3532;--color-text-muted:#726a64;--color-text-on-accent:#fff;--color-accent:#a5502e;--color-accent-hover:#8f4326;--color-accent-text:#a5502e;--color-border:#e4dcd3;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:2rem;--container-width:64rem}[data-theme=professional-services\/accountant-cpa]{--color-surface:#fff;--color-surface-raised:#f7f8fa;--color-surface-sunken:#eef1f5;--color-text:#12233f;--color-text-muted:#4d5a6e;--color-text-on-accent:#fff;--color-accent:#8a6d1f;--color-accent-hover:#725c19;--color-accent-text:#8a6d1f;--color-border:#d7dde6;--font-heading:"Libre Baskerville", serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=professional-services\/bail-bonds]{--color-surface:#121010;--color-surface-raised:#1c1817;--color-surface-sunken:#0a0808;--color-text:#f5f0ea;--color-text-muted:#c9a8a2;--color-text-on-accent:#fff;--color-accent:#b71c1c;--color-accent-hover:#c22;--color-accent-text:#b71c1c;--color-border:#3a2f2d;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=professional-services\/bookkeeper]{--color-surface:#fff;--color-surface-raised:#f4f6f3;--color-surface-sunken:#e7ebe4;--color-text:#232823;--color-text-muted:#565f56;--color-text-on-accent:#fff;--color-accent:#26503a;--color-accent-hover:#1e4230;--color-accent-text:#26503a;--color-border:#c9d0c5;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=professional-services\/computer-repair]{--color-surface:#f6f7f5;--color-surface-raised:#fff;--color-surface-sunken:#e7eae5;--color-text:#1c2320;--color-text-muted:#57615b;--color-text-on-accent:#f6f7f5;--color-accent:#1d6b4a;--color-accent-hover:#175939;--color-accent-text:#1d6b4a;--color-border:#d5dbd3;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:2rem;--container-width:64rem}[data-theme=professional-services\/financial-advisor]{--color-surface:#f6f4ee;--color-surface-raised:#fff;--color-surface-sunken:#ece8dd;--color-text:#1e2530;--color-text-muted:#5b6472;--color-text-on-accent:#f6f4ee;--color-accent:#16233a;--color-accent-hover:#0f1a2c;--color-accent-text:#16233a;--color-border:#d9d2c0;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=professional-services\/immigration-law]{--color-surface:#f7f3ea;--color-surface-raised:#fff;--color-surface-sunken:#ede4d0;--color-text:#1f2d3a;--color-text-muted:#4c5b6b;--color-text-on-accent:#f7f3ea;--color-accent:#2b5f7a;--color-accent-hover:#234c62;--color-accent-text:#2b5f7a;--color-border:#d9cdb0;--font-heading:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=professional-services\/insurance-agency]{--color-surface:#f7f9fb;--color-surface-raised:#fff;--color-surface-sunken:#e9eef3;--color-text:#1a2733;--color-text-muted:#4c5a68;--color-text-on-accent:#fff;--color-accent:#1f4e79;--color-accent-hover:#163a5c;--color-accent-text:#1f4e79;--color-border:#c1622f;--font-heading:"Work Sans", sans-serif;--font-body:"Karla", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=professional-services\/law-firm]{--color-surface:#faf6ee;--color-surface-raised:#fff;--color-surface-sunken:#efe7d8;--color-text:#2a2622;--color-text-muted:#5c5349;--color-text-on-accent:#faf6ee;--color-accent:#7a2331;--color-accent-hover:#5c1a24;--color-accent-text:#7a2331;--color-border:#ddd2ba;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=professional-services\/mobile-notary]{--color-surface:#f7f4ec;--color-surface-raised:#fff;--color-surface-sunken:#ece5d3;--color-text:#16232f;--color-text-muted:#3b566b;--color-text-on-accent:#f5f2ea;--color-accent:#0f2438;--color-accent-hover:#0a1c2c;--color-accent-text:#0f2438;--color-border:#d8cfb4;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:2rem;--container-width:80rem}[data-theme=professional-services\/private-investigator]{--color-surface:#f5f3ee;--color-surface-raised:#fff;--color-surface-sunken:#e8e4da;--color-text:#1c1a17;--color-text-muted:#4a453e;--color-text-on-accent:#fff;--color-accent:#8a6a1f;--color-accent-hover:#6f5518;--color-accent-text:#8a6a1f;--color-border:#d6d0c2;--font-heading:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=professional-services\/process-server]{--color-surface:#fff;--color-surface-raised:#f2f3f5;--color-surface-sunken:#e3e5e9;--color-text:#1c2024;--color-text-muted:#52585f;--color-text-on-accent:#fff;--color-accent:#1c3a63;--color-accent-hover:#152c4c;--color-accent-text:#1c3a63;--color-border:#c7cbd1;--font-heading:"Oswald", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:2rem;--container-width:64rem}[data-theme=professional-services\/professional-organizer]{--color-surface:#faf7f2;--color-surface-raised:#fff;--color-surface-sunken:#efe7d8;--color-text:#2f2b24;--color-text-muted:#6b6357;--color-text-on-accent:#faf7f2;--color-accent:#5c6f53;--color-accent-hover:#4f6146;--color-accent-text:#5c6f53;--color-border:#e0d6bf;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=professional-services\/real-estate-agent]{--color-surface:#faf7f0;--color-surface-raised:#fff;--color-surface-sunken:#f0ebdf;--color-text:#152640;--color-text-muted:#5a6478;--color-text-on-accent:#faf7f0;--color-accent:#8a6a2c;--color-accent-hover:#6f5322;--color-accent-text:#8a6a2c;--color-border:#ddd6c4;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:7rem;--container-width:52rem}[data-theme=professional-services\/staffing-agency]{--color-surface:#fff;--color-surface-raised:#f4f7fb;--color-surface-sunken:#e8eef6;--color-text:#131c2b;--color-text-muted:#4b5a6e;--color-text-on-accent:#fff;--color-accent:#163a6e;--color-accent-hover:#0f2a51;--color-accent-text:#163a6e;--color-border:#d3dbe6;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=professional-services\/tax-prep]{--color-surface:#fdfcf9;--color-surface-raised:#fff;--color-surface-sunken:#eef1ec;--color-text:#1c2b22;--color-text-muted:#57655c;--color-text-on-accent:#fdfcf9;--color-accent:#1f6b45;--color-accent-hover:#195939;--color-accent-text:#1f6b45;--color-border:#d8ddd3;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=professional-services\/title-company]{--color-surface:#f7f4ec;--color-surface-raised:#fff;--color-surface-sunken:#ece6d6;--color-text:#1c2430;--color-text-muted:#565f6b;--color-text-on-accent:#f7f4ec;--color-accent:#1f3a5f;--color-accent-hover:#16283f;--color-accent-text:#1f3a5f;--color-border:#d4cdb9;--font-heading:"Libre Baskerville", serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=professional-services\/translator]{--color-surface:#fff;--color-surface-raised:#f4f4f5;--color-surface-sunken:#e7e7ea;--color-text:#141a24;--color-text-muted:#4d5768;--color-text-on-accent:#fff;--color-accent:#8a6108;--color-accent-hover:#6e4a03;--color-accent-text:#8a6108;--color-border:#d3d4d8;--font-heading:"Space Grotesk", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=retail\/appliance-store]{--color-surface:#f6f6f4;--color-surface-raised:#fff;--color-surface-sunken:#e7e8e6;--color-text:#20242a;--color-text-muted:#565d66;--color-text-on-accent:#fdfaf8;--color-accent:#a62d20;--color-accent-hover:#8a2419;--color-accent-text:#a62d20;--color-border:#cfd2d6;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=retail\/army-surplus]{--color-surface:#e9e3d2;--color-surface-raised:#f4f0e4;--color-surface-sunken:#d8cfb4;--color-text:#211f1a;--color-text-muted:#5a5648;--color-text-on-accent:#f4f0e4;--color-accent:#3f4a2e;--color-accent-hover:#333c25;--color-accent-text:#3f4a2e;--color-border:#a89f83;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:3.5rem;--container-width:64rem}[data-theme=retail\/bike-shop]{--color-surface:#f4f4f2;--color-surface-raised:#fff;--color-surface-sunken:#e7e6e2;--color-text:#1c1d1f;--color-text-muted:#5a5c60;--color-text-on-accent:#f4faea;--color-accent:#3f5d0f;--color-accent-hover:#334c0c;--color-accent-text:#3f5d0f;--color-border:#c9c8c3;--font-heading:"Oswald", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:2px;--space-section:2rem;--container-width:64rem}[data-theme=retail\/bookstore]{--color-surface:#faf5ea;--color-surface-raised:#fff;--color-surface-sunken:#efe6d3;--color-text:#1a1613;--color-text-muted:#5a5147;--color-text-on-accent:#f5efe1;--color-accent:#7a1f24;--color-accent-hover:#631a1e;--color-accent-text:#7a1f24;--color-border:#ddd0b4;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=retail\/comic-shop]{--color-surface:#0d0d0f;--color-surface-raised:#17171b;--color-surface-sunken:#000;--color-text:#e8e6df;--color-text-muted:#a8a49a;--color-text-on-accent:#0d0d0f;--color-accent:#f4c531;--color-accent-hover:#ffd94d;--color-accent-text:#f4c531;--color-border:#3a3a40;--font-heading:"Archivo Black", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=retail\/dive-shop]{--color-surface:#eef3f5;--color-surface-raised:#fff;--color-surface-sunken:#d9e4e8;--color-text:#0a1e24;--color-text-muted:#3d5c64;--color-text-on-accent:#fff8ec;--color-accent:#8a5a00;--color-accent-hover:#6e4700;--color-accent-text:#8a5a00;--color-border:#c3d3d8;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=retail\/fabric-quilting-shop]{--color-surface:#faf6ee;--color-surface-raised:#fff;--color-surface-sunken:#f1e8d8;--color-text:#2e2320;--color-text-muted:#5f4f42;--color-text-on-accent:#fdf8f2;--color-accent:#7a2f4e;--color-accent-hover:#63263f;--color-accent-text:#7a2f4e;--color-border:#e3d7bf;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:96rem}[data-theme=retail\/florist]{--color-surface:#faf8f5;--color-surface-raised:#fff;--color-surface-sunken:#eef0ea;--color-text:#2e332a;--color-text-muted:#5c6355;--color-text-on-accent:#fdf6f8;--color-accent:#a13d5c;--color-accent-hover:#872f4a;--color-accent-text:#a13d5c;--color-border:#d8dbd1;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:7rem;--container-width:52rem}[data-theme=retail\/furniture-store]{--color-surface:#f8f3ea;--color-surface-raised:#fff;--color-surface-sunken:#efe6d3;--color-text:#3a2e22;--color-text-muted:#6d5d49;--color-text-on-accent:#faf6ee;--color-accent:#7c3b25;--color-accent-hover:#672f1c;--color-accent-text:#7c3b25;--color-border:#ded0b4;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:7rem;--container-width:52rem}[data-theme=retail\/garden-center]{--color-surface:#f6f4ec;--color-surface-raised:#fff;--color-surface-sunken:#e9e4d3;--color-text:#2f3d2a;--color-text-muted:#5b6653;--color-text-on-accent:#f6f4ec;--color-accent:#8a4128;--color-accent-hover:#733420;--color-accent-text:#8a4128;--color-border:#d8d1ba;--font-heading:"Archivo Black", sans-serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:52rem}[data-theme=retail\/gift-shop]{--color-surface:#fdf8f0;--color-surface-raised:#fff;--color-surface-sunken:#f2e6d4;--color-text:#3d2a1a;--color-text-muted:#6b5643;--color-text-on-accent:#fdf8f0;--color-accent:#8a3f56;--color-accent-hover:#733350;--color-accent-text:#8a3f56;--color-border:#e5d5bb;--font-heading:"Kalam", cursive;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=retail\/gun-shop-range]{--color-surface:#1c1e1f;--color-surface-raised:#2a2d2f;--color-surface-sunken:#141516;--color-text:#e8e6e2;--color-text-muted:#a8a6a1;--color-text-on-accent:#1c1e1f;--color-accent:#ff6a1a;--color-accent-hover:#e65c10;--color-accent-text:#ff8f4d;--color-border:#3d4144;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:2rem;--container-width:80rem}[data-theme=retail\/hardware-store]{--color-surface:#f3ede1;--color-surface-raised:#fbf8f2;--color-surface-sunken:#e6dcc7;--color-text:#2c2925;--color-text-muted:#5c574e;--color-text-on-accent:#fbf8f2;--color-accent:#8a231f;--color-accent-hover:#6f1c19;--color-accent-text:#8a231f;--color-border:#a9a49a;--font-heading:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=retail\/hobby-game-store]{--color-surface:#f7f3e8;--color-surface-raised:#fff;--color-surface-sunken:#ece4cf;--color-text:#1c1b19;--color-text-muted:#5c574c;--color-text-on-accent:#f7f3e8;--color-accent:#1f5c3f;--color-accent-hover:#184a32;--color-accent-text:#1f5c3f;--color-border:#d9cfb2;--font-heading:"Kalam", cursive;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=retail\/independent-pharmacy]{--color-surface:#faf9f6;--color-surface-raised:#fff;--color-surface-sunken:#eef0ec;--color-text:#2b2f2c;--color-text-muted:#565c56;--color-text-on-accent:#f7f8f4;--color-accent:#2f4a3c;--color-accent-hover:#24392e;--color-accent-text:#2f4a3c;--color-border:#dde1da;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=retail\/jewelry-store]{--color-surface:#1c1a17;--color-surface-raised:#26221d;--color-surface-sunken:#141210;--color-text:#f2ede4;--color-text-muted:#c9c0b3;--color-text-on-accent:#1c1a17;--color-accent:#b3873a;--color-accent-hover:#c99a49;--color-accent-text:#b3873a;--color-border:#3a352d;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:7rem;--container-width:52rem}[data-theme=retail\/liquor-store]{--color-surface:#f4f1e9;--color-surface-raised:#fff;--color-surface-sunken:#e7e1d2;--color-text:#181410;--color-text-muted:#4a4038;--color-text-on-accent:#f4f1e9;--color-accent:#1f3d2c;--color-accent-hover:#16301f;--color-accent-text:#1f3d2c;--color-border:#d6cdb8;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=retail\/metaphysical-shop]{--color-surface:#241a35;--color-surface-raised:#2f2246;--color-surface-sunken:#190f27;--color-text:#e9e4f0;--color-text-muted:#b9a9cf;--color-text-on-accent:#f5f0e6;--color-accent:#7a56ad;--color-accent-hover:#8f68c4;--color-accent-text:#c9a6f0;--color-border:#4a3b63;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:5rem;--container-width:96rem}[data-theme=retail\/music-instrument-shop]{--color-surface:#f6efe1;--color-surface-raised:#fffcf5;--color-surface-sunken:#e9dcc2;--color-text:#2c1f14;--color-text-muted:#5f513e;--color-text-on-accent:#fdf8ee;--color-accent:#8a5a1f;--color-accent-hover:#734a19;--color-accent-text:#8a5a1f;--color-border:#d9c8a4;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=retail\/pet-store]{--color-surface:#f6f1e6;--color-surface-raised:#fff;--color-surface-sunken:#ece2cb;--color-text:#3a2f22;--color-text-muted:#6b5c46;--color-text-on-accent:#f6f1e6;--color-accent:#0b4a63;--color-accent-hover:#083a4e;--color-accent-text:#0b4a63;--color-border:#e3d8c2;--font-heading:"Kalam", cursive;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=retail\/record-store]{--color-surface:#141110;--color-surface-raised:#1c1917;--color-surface-sunken:#0b0a09;--color-text:#efe9dc;--color-text-muted:#a8998a;--color-text-on-accent:#faf5ee;--color-accent:#b23615;--color-accent-hover:#8f2a10;--color-accent-text:#c23e19;--color-border:#3a332d;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:80rem}[data-theme=retail\/rock-gem-shop]{--color-surface:#f7f4ee;--color-surface-raised:#fff;--color-surface-sunken:#e7e2da;--color-text:#3a2350;--color-text-muted:#5c5566;--color-text-on-accent:#f7f4ee;--color-accent:#5b3a86;--color-accent-hover:#472d69;--color-accent-text:#5b3a86;--color-border:#d8d2c6;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:7rem;--container-width:96rem}[data-theme=retail\/ski-snowboard-shop]{--color-surface:#f7f9fb;--color-surface-raised:#fff;--color-surface-sunken:#e6edf5;--color-text:#16233a;--color-text-muted:#455370;--color-text-on-accent:#fdfdfb;--color-accent:#a33308;--color-accent-hover:#832902;--color-accent-text:#a33308;--color-border:#1d4e89;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:64rem}[data-theme=retail\/sporting-goods]{--color-surface:#fbfbf7;--color-surface-raised:#fff;--color-surface-sunken:#eef2ea;--color-text:#1c3324;--color-text-muted:#4c5d51;--color-text-on-accent:#fdfaf4;--color-accent:#a3430f;--color-accent-hover:#8a3a0d;--color-accent-text:#a3430f;--color-border:#d8e0d3;--font-heading:"Oswald", sans-serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:2rem;--container-width:80rem}[data-theme=retail\/surf-shop]{--color-surface:#f6efe2;--color-surface-raised:#fdf6ea;--color-surface-sunken:#dce9e4;--color-text:#1e3a35;--color-text-muted:#4c6a63;--color-text-on-accent:#fdf6ea;--color-accent:#9c3820;--color-accent-hover:#832f1a;--color-accent-text:#9c3820;--color-border:#c7d9d2;--font-heading:"Kalam", cursive;--font-body:"Inter", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=retail\/thrift-consignment]{--color-surface:#faf3e7;--color-surface-raised:#fff;--color-surface-sunken:#f0e4cf;--color-text:#3a2f2a;--color-text-muted:#6d5d51;--color-text-on-accent:#faf3e7;--color-accent:#3f6e66;--color-accent-hover:#2f5951;--color-accent-text:#3f6e66;--color-border:#ddccab;--font-heading:"Lobster", cursive;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:1px;--space-section:3.5rem;--container-width:52rem}[data-theme=senior-accessibility\/adult-day-care]{--color-surface:#faf6ec;--color-surface-raised:#fff;--color-surface-sunken:#eee6d3;--color-text:#3a3226;--color-text-muted:#6b6050;--color-text-on-accent:#fff;--color-accent:#2f5f8a;--color-accent-hover:#254c6e;--color-accent-text:#2f5f8a;--color-border:#d8ceb4;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:3px;--space-section:5rem;--container-width:96rem}[data-theme=senior-accessibility\/home-mobility-installs]{--color-surface:#fbfaf7;--color-surface-raised:#fff;--color-surface-sunken:#f0ece4;--color-text:#2c2f33;--color-text-muted:#5a5f66;--color-text-on-accent:#fff;--color-accent:#3f5b66;--color-accent-hover:#324955;--color-accent-text:#3f5b66;--color-border:#d8d2c6;--font-heading:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=senior-accessibility\/in-home-senior-care]{--color-surface:#faf7ef;--color-surface-raised:#fff;--color-surface-sunken:#eee7d6;--color-text:#2e3a2f;--color-text-muted:#5a6b5c;--color-text-on-accent:#f5f3ee;--color-accent:#38503f;--color-accent-hover:#2c4032;--color-accent-text:#38503f;--color-border:#d9d0b8;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=senior-accessibility\/medical-equipment-supply]{--color-surface:#fff;--color-surface-raised:#f5f7f9;--color-surface-sunken:#e8edf1;--color-text:#1c2b36;--color-text-muted:#4d616f;--color-text-on-accent:#fff;--color-accent:#154a7a;--color-accent-hover:#0f3a61;--color-accent-text:#154a7a;--color-border:#c9d3da;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=senior-accessibility\/medical-transport]{--color-surface:#f7fafc;--color-surface-raised:#fff;--color-surface-sunken:#e7eef4;--color-text:#14202b;--color-text-muted:#3d5266;--color-text-on-accent:#fff;--color-accent:#0b3d66;--color-accent-hover:#0a3357;--color-accent-text:#0b3d66;--color-border:#c3d3e0;--font-heading:"Space Grotesk", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=senior-accessibility\/memory-care-advisor]{--color-surface:#f6f4ee;--color-surface-raised:#fff;--color-surface-sunken:#e9edea;--color-text:#2e332f;--color-text-muted:#5b6660;--color-text-on-accent:#f5f3ee;--color-accent:#3f5b4c;--color-accent-hover:#324a3d;--color-accent-text:#3f5b4c;--color-border:#d8ddd6;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:4px;--space-section:5rem;--container-width:52rem}[data-theme=storage-logistics\/courier]{--color-surface:#fff;--color-surface-raised:#f4f3f1;--color-surface-sunken:#e8e6e2;--color-text:#242322;--color-text-muted:#54514c;--color-text-on-accent:#fff;--color-accent:#a83c0f;--color-accent-hover:#8c320c;--color-accent-text:#a83c0f;--color-border:#c9c6c0;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:52rem}[data-theme=storage-logistics\/dumpster-rental]{--color-surface:#eceae3;--color-surface-raised:#fff;--color-surface-sunken:#dedad0;--color-text:#20241f;--color-text-muted:#565f57;--color-text-on-accent:#f5f4f0;--color-accent:#2b4a34;--color-accent-hover:#213a29;--color-accent-text:#2b4a34;--color-border:#c7c2b4;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:52rem}[data-theme=storage-logistics\/equipment-rental]{--color-surface:#f0efe9;--color-surface-raised:#fff;--color-surface-sunken:#e2e0d6;--color-text:#1c1c1c;--color-text-muted:#54524b;--color-text-on-accent:#1c1c1c;--color-accent:#e8b800;--color-accent-hover:#c99f00;--color-accent-text:#8a6d00;--color-border:#c7c4b7;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:52rem}[data-theme=storage-logistics\/junk-removal]{--color-surface:#fbfaf6;--color-surface-raised:#fff;--color-surface-sunken:#eef0e7;--color-text:#1c2b22;--color-text-muted:#48584d;--color-text-on-accent:#f7faf7;--color-accent:#1f5c3f;--color-accent-hover:#194a33;--color-accent-text:#1f5c3f;--color-border:#d9ddd1;--font-heading:"Archivo Black", sans-serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:80rem}[data-theme=storage-logistics\/moving-company]{--color-surface:#f7f4ee;--color-surface-raised:#fff;--color-surface-sunken:#eae3d3;--color-text:#241d14;--color-text-muted:#5b5343;--color-text-on-accent:#f7f4ee;--color-accent:#1f4e79;--color-accent-hover:#193f61;--color-accent-text:#1f4e79;--color-border:#d9d0ba;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=storage-logistics\/portable-toilets]{--color-surface:#f4f6f5;--color-surface-raised:#fff;--color-surface-sunken:#e2e8e4;--color-text:#101820;--color-text-muted:#3f4a52;--color-text-on-accent:#fff;--color-accent:#14496b;--color-accent-hover:#0f3752;--color-accent-text:#14496b;--color-border:#3a7d4f;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=storage-logistics\/self-storage]{--color-surface:#f7f7f5;--color-surface-raised:#fff;--color-surface-sunken:#e8e8e4;--color-text:#2a2c2e;--color-text-muted:#5c6166;--color-text-on-accent:#fff;--color-accent:#a03e0a;--color-accent-hover:#b8480f;--color-accent-text:#a03e0a;--color-border:#d5d6d1;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:3.5rem;--container-width:64rem}[data-theme=storage-logistics\/shipping-mailbox-store]{--color-surface:#faf6ef;--color-surface-raised:#fff;--color-surface-sunken:#ece2d0;--color-text:#2e2015;--color-text-muted:#5c4a37;--color-text-on-accent:#fdf9f2;--color-accent:#a3201f;--color-accent-hover:#841a19;--color-accent-text:#a3201f;--color-border:#d8c9ac;--font-heading:"Oswald", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:2rem;--container-width:80rem}[data-theme=trade-shops\/cabinet-maker]{--color-surface:#f5efe3;--color-surface-raised:#fffdf8;--color-surface-sunken:#e9decb;--color-text:#2b2320;--color-text-muted:#5c5147;--color-text-on-accent:#f5efe3;--color-accent:#3f2a1a;--color-accent-hover:#2f1e12;--color-accent-text:#3f2a1a;--color-border:#d9cbb0;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:7rem;--container-width:52rem}[data-theme=trade-shops\/custom-woodworking]{--color-surface:#f4ede1;--color-surface-raised:#fbf7f0;--color-surface-sunken:#e8dcc7;--color-text:#2e2620;--color-text-muted:#615647;--color-text-on-accent:#fbf7f0;--color-accent:#7a4a1e;--color-accent-hover:#623b17;--color-accent-text:#7a4a1e;--color-border:#d8c8ac;--font-heading:"Kalam", cursive;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:2px;--space-section:5rem;--container-width:52rem}[data-theme=trade-shops\/embroidery-screen-printing]{--color-surface:#f3f2f0;--color-surface-raised:#fff;--color-surface-sunken:#e4e2de;--color-text:#1c1c1e;--color-text-muted:#57575c;--color-text-on-accent:#fff;--color-accent:#16327f;--color-accent-hover:#112566;--color-accent-text:#16327f;--color-border:#9a9a96;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=trade-shops\/glass-shop]{--color-surface:#f5f8f7;--color-surface-raised:#fff;--color-surface-sunken:#e4ebe9;--color-text:#14201f;--color-text-muted:#4b5c5a;--color-text-on-accent:#fff;--color-accent:#1d5c5c;--color-accent-hover:#164a4a;--color-accent-text:#1d5c5c;--color-border:#a9b4b2;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=trade-shops\/machine-shop]{--color-surface:#16181a;--color-surface-raised:#1e2124;--color-surface-sunken:#0e1011;--color-text:#e8e6e1;--color-text-muted:#a8aca9;--color-text-on-accent:#0b1414;--color-accent:#3fb6a8;--color-accent-hover:#57c7ba;--color-accent-text:#3fb6a8;--color-border:#34383b;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:80rem}[data-theme=trade-shops\/marine-services]{--color-surface:#f5f6f4;--color-surface-raised:#fff;--color-surface-sunken:#e6e9e5;--color-text:#16202a;--color-text-muted:#4a5560;--color-text-on-accent:#fff;--color-accent:#163a5f;--color-accent-hover:#102c48;--color-accent-text:#163a5f;--color-border:#7a1f1f;--font-heading:"Oswald", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:2px;--space-section:2rem;--container-width:64rem}[data-theme=trade-shops\/powder-coating]{--color-surface:#f2f3f2;--color-surface-raised:#fff;--color-surface-sunken:#e2e4e2;--color-text:#1c1e1f;--color-text-muted:#4c5153;--color-text-on-accent:#fff;--color-accent:#b23d16;--color-accent-hover:#9a3412;--color-accent-text:#b23d16;--color-border:#c7cbc8;--font-heading:"Archivo Black", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:3.5rem;--container-width:64rem}[data-theme=trade-shops\/print-shop]{--color-surface:#f7f6f2;--color-surface-raised:#fff;--color-surface-sunken:#e8e6e0;--color-text:#17181a;--color-text-muted:#52504c;--color-text-on-accent:#fff;--color-accent:#003d7a;--color-accent-hover:#002d59;--color-accent-text:#003d7a;--color-border:#a3081f;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=trade-shops\/sandblasting]{--color-surface:#e8e6e2;--color-surface-raised:#f5f4f1;--color-surface-sunken:#d3cfc9;--color-text:#1c1c1a;--color-text-muted:#54524c;--color-text-on-accent:#f5f4f1;--color-accent:#8a2d07;--color-accent-hover:#732505;--color-accent-text:#8a2d07;--color-border:#8c8880;--font-heading:"Archivo Black", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:80rem}[data-theme=trade-shops\/sign-shop]{--color-surface:#fefefe;--color-surface-raised:#fff;--color-surface-sunken:#f0f0f0;--color-text:#17181a;--color-text-muted:#55585c;--color-text-on-accent:#fff;--color-accent:#a10f1c;--color-accent-hover:#8a0c17;--color-accent-text:#a10f1c;--color-border:#d6d6d6;--font-heading:"Archivo Black", sans-serif;--font-body:"Poppins", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:5rem;--container-width:80rem}[data-theme=trade-shops\/trophy-awards]{--color-surface:#141210;--color-surface-raised:#1d1a16;--color-surface-sunken:#0c0a09;--color-text:#f2ecdd;--color-text-muted:#a99a80;--color-text-on-accent:#141210;--color-accent:#c9a84c;--color-accent-hover:#dcbd63;--color-accent-text:#c9a84c;--color-border:#3a352c;--font-heading:"Playfair Display", serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=trade-shops\/upholstery]{--color-surface:#f7f2e7;--color-surface-raised:#fffdf7;--color-surface-sunken:#ece2cc;--color-text:#2c2115;--color-text-muted:#5f5240;--color-text-on-accent:#f7f2e7;--color-accent:#1f4a44;--color-accent-hover:#163832;--color-accent-text:#1f4a44;--color-border:#8a6b46;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:7rem;--container-width:52rem}[data-theme=trade-shops\/welding-fabrication]{--color-surface:#f4f7f9;--color-surface-raised:#fff;--color-surface-sunken:#e2e7ea;--color-text:#1c2226;--color-text-muted:#52595e;--color-text-on-accent:#fff;--color-accent:#c14c0a;--color-accent-hover:#a53f08;--color-accent-text:#c14c0a;--color-border:#c7cdd1;--font-heading:"Archivo Black", sans-serif;--font-body:"Work Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=uncommon\/antique-restoration]{--color-surface:#f6efe1;--color-surface-raised:#fffdf7;--color-surface-sunken:#e9dcc0;--color-text:#2c2418;--color-text-muted:#5f5340;--color-text-on-accent:#f6efe1;--color-accent:#4a3118;--color-accent-hover:#3a2611;--color-accent-text:#4a3118;--color-border:#d8c7a3;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=uncommon\/blacksmith]{--color-surface:#17140f;--color-surface-raised:#231f18;--color-surface-sunken:#0d0b08;--color-text:#ede6da;--color-text-muted:#a89c8a;--color-text-on-accent:#150a02;--color-accent:#e8791f;--color-accent-hover:#ff8c2e;--color-accent-text:#ff9a3d;--color-border:#3a352c;--font-heading:"Kalam", cursive;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:5rem;--container-width:80rem}[data-theme=uncommon\/church]{--color-surface:#f7f3ec;--color-surface-raised:#fff;--color-surface-sunken:#ece4d4;--color-text:#3b3226;--color-text-muted:#6b5f4e;--color-text-on-accent:#f7f3ec;--color-accent:#1e3a5f;--color-accent-hover:#162c49;--color-accent-text:#1e3a5f;--color-border:#ddd2ba;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=uncommon\/clock-watch-repair]{--color-surface:#f7f1e2;--color-surface-raised:#fffdf6;--color-surface-sunken:#ece2c8;--color-text:#2a2620;--color-text-muted:#5c5648;--color-text-on-accent:#f7f1e2;--color-accent:#7a5a12;--color-accent-hover:#5f450e;--color-accent-text:#7a5a12;--color-border:#8b8d86;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:5rem;--container-width:80rem}[data-theme=uncommon\/cobbler]{--color-surface:#f7f0e2;--color-surface-raised:#fffdf8;--color-surface-sunken:#ece1cb;--color-text:#241f1a;--color-text-muted:#5c5044;--color-text-on-accent:#f7f0e2;--color-accent:#5a3a20;--color-accent-hover:#472d18;--color-accent-text:#5a3a20;--color-border:#d8c9a8;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=uncommon\/community-theater]{--color-surface:#171012;--color-surface-raised:#241318;--color-surface-sunken:#0d0808;--color-text:#f1e6dd;--color-text-muted:#c2a9a2;--color-text-on-accent:#231405;--color-accent:#d9a63c;--color-accent-hover:#e8b955;--color-accent-text:#e0b04e;--color-border:#4a2229;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=uncommon\/drone-photography]{--color-surface:#f7fafb;--color-surface-raised:#fff;--color-surface-sunken:#e9f1f0;--color-text:#132226;--color-text-muted:#4d6469;--color-text-on-accent:#f7fafb;--color-accent:#1c5b73;--color-accent-hover:#164a5e;--color-accent-text:#1c5b73;--color-border:#cfe0e0;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:2rem;--container-width:52rem}[data-theme=uncommon\/dry-cleaner]{--color-surface:#f7f9fa;--color-surface-raised:#fff;--color-surface-sunken:#eaeff2;--color-text:#1c2a30;--color-text-muted:#51636b;--color-text-on-accent:#f7f9fa;--color-accent:#1d5c82;--color-accent-hover:#164a68;--color-accent-text:#1d5c82;--color-border:#d7e0e5;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:2rem;--container-width:80rem}[data-theme=uncommon\/food-bank]{--color-surface:#fbf6ec;--color-surface-raised:#fff;--color-surface-sunken:#f0e8d4;--color-text:#2c2a1f;--color-text-muted:#5c5847;--color-text-on-accent:#fbf6ec;--color-accent:#1f6b45;--color-accent-hover:#17532f;--color-accent-text:#1f6b45;--color-border:#ddd2b0;--font-heading:"Oswald", sans-serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=uncommon\/gunsmith]{--color-surface:#2b2e33;--color-surface-raised:#34383e;--color-surface-sunken:#232529;--color-text:#e9e7e1;--color-text-muted:#a9adb2;--color-text-on-accent:#f7f4ee;--color-accent:#8a5a34;--color-accent-hover:#a06a3d;--color-accent-text:#d19a5f;--color-border:#454a51;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=uncommon\/historical-society]{--color-surface:#f6efdf;--color-surface-raised:#fffdf8;--color-surface-sunken:#ebe0c8;--color-text:#3a2c1e;--color-text-muted:#6d5a44;--color-text-on-accent:#f9f2e4;--color-accent:#5e1a1f;--color-accent-hover:#4a1418;--color-accent-text:#5e1a1f;--color-border:#d8c9a6;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:4px;--space-section:5rem;--container-width:96rem}[data-theme=uncommon\/hydroponics-supplier]{--color-surface:#161514;--color-surface-raised:#211f1d;--color-surface-sunken:#0b0a09;--color-text:#f2f4f0;--color-text-muted:#a9aca6;--color-text-on-accent:#12100f;--color-accent:#ff2fb0;--color-accent-hover:#e01f99;--color-accent-text:#ff6fc9;--color-border:#33302d;--font-heading:"Oswald", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=uncommon\/knife-sharpening]{--color-surface:#f2f1ee;--color-surface-raised:#fff;--color-surface-sunken:#e4e3df;--color-text:#1c2024;--color-text-muted:#54595e;--color-text-on-accent:#f2f1ee;--color-accent:#2b3440;--color-accent-hover:#1c2229;--color-accent-text:#2b3440;--color-border:#cfcdc7;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}[data-theme=uncommon\/laundromat]{--color-surface:#f7f9fb;--color-surface-raised:#fff;--color-surface-sunken:#e9eef2;--color-text:#1c2b33;--color-text-muted:#526673;--color-text-on-accent:#fff;--color-accent:#1f5f8c;--color-accent-hover:#184a6e;--color-accent-text:#1f5f8c;--color-border:#c7d3da;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=uncommon\/lodge-vfw-hall]{--color-surface:#faf7ee;--color-surface-raised:#fff;--color-surface-sunken:#f0ead6;--color-text:#1c2c4d;--color-text-muted:#5c6b8a;--color-text-on-accent:#faf7ee;--color-accent:#6e5216;--color-accent-hover:#59410f;--color-accent-text:#6e5216;--color-border:#d9cfae;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:2px;--space-section:3.5rem;--container-width:64rem}[data-theme=uncommon\/luthier]{--color-surface:#f7f1e4;--color-surface-raised:#fff;--color-surface-sunken:#ece2cc;--color-text:#3a2620;--color-text-muted:#6b5647;--color-text-on-accent:#f7f1e4;--color-accent:#7a4a1e;--color-accent-hover:#63390f;--color-accent-text:#7a4a1e;--color-border:#ddcda8;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:2px;--space-section:5rem;--container-width:96rem}[data-theme=uncommon\/piano-tuner]{--color-surface:#15120f;--color-surface-raised:#1f1b17;--color-surface-sunken:#0a0807;--color-text:#f3ede2;--color-text-muted:#b9ad9c;--color-text-on-accent:#fff;--color-accent:#c23a45;--color-accent-hover:#a92e38;--color-accent-text:#c23a45;--color-border:#37312a;--font-heading:"Space Grotesk", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:5rem;--container-width:52rem}[data-theme=uncommon\/pinball-arcade-repair]{--color-surface:#141018;--color-surface-raised:#1e1824;--color-surface-sunken:#0b0810;--color-text:#f4eef8;--color-text-muted:#b6a9c4;--color-text-on-accent:#140a18;--color-accent:#ff3fb0;--color-accent-hover:#ff6ac2;--color-accent-text:#ff6fc4;--color-border:#3a2f45;--font-heading:"Oswald", sans-serif;--font-body:"Karla", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:4px;--space-section:2rem;--container-width:96rem}[data-theme=uncommon\/planetarium-observatory]{--color-surface:#0b1224;--color-surface-raised:#141d38;--color-surface-sunken:#070d1a;--color-text:#f4f2fb;--color-text-muted:#b7bad6;--color-text-on-accent:#0b1224;--color-accent:#c9a9f0;--color-accent-hover:#dac2f7;--color-accent-text:#c9a9f0;--color-border:#2a3560;--font-heading:"Bitter", serif;--font-body:"Lora", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:64rem}[data-theme=uncommon\/saddle-leather-maker]{--color-surface:#f4ead9;--color-surface-raised:#fbf6ec;--color-surface-sunken:#e9dcc4;--color-text:#3a2617;--color-text-muted:#6b5236;--color-text-on-accent:#f8f2e8;--color-accent:#7a4a1e;--color-accent-hover:#673d18;--color-accent-text:#7a4a1e;--color-border:#d9c6a3;--font-heading:"Fraunces", serif;--font-body:"Karla", sans-serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:5rem;--container-width:80rem}[data-theme=uncommon\/sign-painting]{--color-surface:#f6efe1;--color-surface-raised:#fffbf1;--color-surface-sunken:#ede2c8;--color-text:#3b2c1c;--color-text-muted:#6b5d4a;--color-text-on-accent:#f5f1e6;--color-accent:#8a2e2e;--color-accent-hover:#722525;--color-accent-text:#8a2e2e;--color-border:#d8c9a3;--font-heading:"Kalam", cursive;--font-body:"Karla", sans-serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--border-width:4px;--space-section:2rem;--container-width:52rem}[data-theme=uncommon\/small-nonprofit]{--color-surface:#faf6ee;--color-surface-raised:#fff;--color-surface-sunken:#efe6d3;--color-text:#2a2620;--color-text-muted:#5c5648;--color-text-on-accent:#faf6ee;--color-accent:#28437a;--color-accent-hover:#1e3460;--color-accent-text:#28437a;--color-border:#ddd2b6;--font-heading:"Oswald", sans-serif;--font-body:"Lora", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--border-width:2px;--space-section:2rem;--container-width:64rem}[data-theme=uncommon\/stained-glass-studio]{--color-surface:#1c1d24;--color-surface-raised:#26272f;--color-surface-sunken:#141419;--color-text:#f0eef4;--color-text-muted:#aeadb8;--color-text-on-accent:#fdfaf4;--color-accent:#a3355f;--color-accent-hover:#8c2f56;--color-accent-text:#ef6b93;--color-border:#3d3e4a;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:60ms;--motion-duration-base:.18s;--motion-duration-slow:.32s;--motion-easing:cubic-bezier(.65, 0, .35, 1);--motion-distance:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:3px;--space-section:7rem;--container-width:52rem}[data-theme=uncommon\/tailor-alterations]{--color-surface:#211f1e;--color-surface-raised:#2a2725;--color-surface-sunken:#171615;--color-text:#f2ede4;--color-text-muted:#b0a293;--color-text-on-accent:#f7f0e6;--color-accent:#a3492a;--color-accent-hover:#b8542f;--color-accent-text:#c9683f;--color-border:#3d3733;--font-heading:"Cormorant Garamond", serif;--font-body:"Crimson Pro", serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:1px;--space-section:7rem;--container-width:52rem}[data-theme=uncommon\/taxidermist]{--color-surface:#f6f1e7;--color-surface-raised:#fff;--color-surface-sunken:#e9e0cd;--color-text:#3b2f22;--color-text-muted:#6b5a44;--color-text-on-accent:#f5f2ea;--color-accent:#1f3a2c;--color-accent-hover:#152a1f;--color-accent-text:#1f3a2c;--color-border:#d8cbac;--font-heading:"Libre Baskerville", serif;--font-body:"Source Serif 4", serif;--motion-duration-fast:.15s;--motion-duration-base:.45s;--motion-duration-slow:.9s;--motion-easing:cubic-bezier(.22, 1, .36, 1);--motion-distance:12px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--border-width:2px;--space-section:5rem;--container-width:80rem}[data-theme=uncommon\/vacuum-sewing-repair]{--color-surface:#f3efe6;--color-surface-raised:#fff;--color-surface-sunken:#e6ded0;--color-text:#26221c;--color-text-muted:#5c564a;--color-text-on-accent:#fff;--color-accent:#a3221b;--color-accent-hover:#841b16;--color-accent-text:#a3221b;--color-border:#d4c9b4;--font-heading:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--motion-duration-fast:80ms;--motion-duration-base:.15s;--motion-duration-slow:.4s;--motion-easing:ease-out;--motion-distance:4px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--border-width:4px;--space-section:7rem;--container-width:96rem}
