.marketing-site.editorial-theme,.marketing-menu.editorial-theme{--editorial-paper:#e8e6e2;--editorial-paper-2:#fff;--editorial-ink:#0d0d0d;--editorial-ink-2:#444;--editorial-muted:#595651;--brand-magenta:#e91e8c;--primary:#bd176b;--font-editorial-display:var(--font-inter-tight),sans-serif;--font-editorial-mono:var(--font-jetbrains-mono),ui-monospace,monospace;--studio-ease:cubic-bezier(.23,1,.32,1)}.marketing-site.editorial-theme{font-family:var(--font-inter-tight),sans-serif}.marketing-site.editorial-theme h1,.marketing-site.editorial-theme .studio-section-title{--font-editorial-display:var(--font-showroom-display),Impact,sans-serif;font-family:var(--font-editorial-display);text-transform:uppercase;letter-spacing:-.025em;font-weight:700}.marketing-site.editorial-theme .studio-page-hero{background:0 0}.marketing-site.editorial-theme .studio-page-hero h1{text-wrap:balance;font-size:clamp(44px,5.5vw,76px);line-height:1}.marketing-site.editorial-theme .studio-button,.marketing-site.editorial-theme .studio-product-card [data-slot=button]{border-radius:8px}.marketing-site.editorial-theme .studio-button-primary{color:#0d0d0d;background:#e91e8c}.marketing-site.editorial-theme :is(.studio-category-card,.studio-product-card,.studio-service-card){box-shadow:none;background:#fff;border-color:#0000}.marketing-site.editorial-theme :is(.studio-category-card,.studio-product-card):hover{box-shadow:none}.marketing-site.editorial-theme :is(.studio-text-link,.studio-section-link){color:#bd176b}.marketing-site.editorial-theme .studio-cta{background:#0d0d0d}.marketing-site.editorial-theme :is(.studio-cta,.studio-footer){--brand-magenta:#f36bb4}@media (hover:hover) and (pointer:fine){.marketing-site.editorial-theme :is(.studio-category-card,.studio-product-card) img{transition:transform .26s var(--studio-ease)}.marketing-site.editorial-theme :is(.studio-category-card,.studio-product-card):hover img{transform:scale(1.025)}.marketing-site.editorial-theme .studio-button-primary:hover{background:#f04caa}}@media (prefers-reduced-motion:reduce){.marketing-site.editorial-theme *{scroll-behavior:auto}.marketing-site.editorial-theme :is(.studio-category-card,.studio-product-card) img{transition:none}.marketing-site.editorial-theme :is(.studio-category-card,.studio-product-card):hover img{transform:none}}
body:has(:is(.admin-shell,.admin-auth)){--background:#fffdf9;--foreground:#171717;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--brand-magenta:#525252;--primary:#171717;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f0f0f0;--accent-foreground:#171717;--border:#eae8e4;--input:#dedbd5;--ring:#525252;--destructive:#dc2626;--radius:8px;--admin-panel-shadow:0 1px 2px #00000008;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-admin-inter),Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";letter-spacing:-.012em;background:var(--background);color:var(--foreground)}.admin-shell,.admin-auth{background:var(--background);color:var(--foreground)}.admin-header{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border)}.admin-sidebar{background:var(--card)}:is(.admin-shell,.admin-navigation) aside a[aria-current=page]{background:var(--muted);color:var(--foreground);box-shadow:none}.admin-shell main h1,.admin-auth [data-slot=card-title]{letter-spacing:-.018em;text-transform:none;overflow-wrap:anywhere;font-family:inherit;font-size:clamp(24px,2.5vw,29px);font-weight:600;line-height:1.33}body:has(:is(.admin-shell,.admin-auth)) [class~="text-[10px]"]{font-size:11px}body:has(:is(.admin-shell,.admin-auth)) :is(.font-bold,.font-extrabold,.font-black){font-weight:600}:is(.admin-shell,.admin-auth) [data-slot=card],.admin-shell .admin-metric-card{border-color:var(--border);box-shadow:var(--admin-panel-shadow);border-radius:12px}:is(.admin-shell,.admin-auth) [data-slot=card]{gap:20px;padding-block:20px}:is(.admin-shell,.admin-auth) :is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){padding-inline:20px}.admin-auth [data-slot=card]{padding-block:28px}body:has(:is(.admin-shell,.admin-auth)) :is([data-slot=button],[data-variant][data-size]){border-radius:9999px;transition-property:background-color,color,border-color;transition-duration:.16s}body:has(:is(.admin-shell,.admin-auth)) :is([data-slot=button],[data-variant][data-size])[data-variant=outline]{background:var(--card);box-shadow:0 1px 2px #00000008}body:has(:is(.admin-shell,.admin-auth)) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){background:var(--muted);box-shadow:none;border-radius:8px}body:has(:is(.admin-shell,.admin-auth)) :is([data-slot=input],[data-slot=textarea])::placeholder{color:#737373}body:has(:is(.admin-shell,.admin-auth)) [data-slot=badge]{border-radius:9999px;font-weight:500}body:has(:is(.admin-shell,.admin-auth)) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=popover-content]){border-color:var(--border);background:var(--popover);border-radius:12px;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px #0000000d}.admin-shell [data-slot=table-head]{color:#525252;font-size:12px;font-weight:500}.admin-shell [data-slot=table-header]{background:var(--muted)}.admin-shell :is([data-slot=table-head],[data-slot=table-cell]){padding-inline:12px}.admin-shell [data-slot=table-cell]{padding-block:12px}.admin-auth [data-slot=input],.admin-auth :is([data-slot=button],[data-variant][data-size]){min-height:44px}.admin-registration{background:var(--border);height:1px}body:has(:is(.admin-shell,.admin-auth)) ::selection{color:#171717;background:#fef3c7}@media (hover:hover) and (pointer:fine){body:has(:is(.admin-shell,.admin-auth)) :is([data-slot=button],[data-variant][data-size])[data-variant=default]:hover{background:#333}body:has(:is(.admin-shell,.admin-auth)) :is([data-slot=button],[data-variant][data-size])[data-variant=outline]:hover{background:var(--muted)}}@media (pointer:coarse){:is(.admin-shell,.admin-navigation) :is(:is([data-slot=button],[data-variant][data-size]),aside nav a){min-height:44px}}@media (prefers-reduced-motion:reduce){body:has(:is(.admin-shell,.admin-auth)) :is([data-slot=button],[data-variant][data-size]){transition:none}}
