:is(.brand-workshop,.dz){--sans:var(--font-archivo),Arial,sans-serif;--mono:var(--font-plex-mono),monospace;--ink:#111;--paper:#e8e6e0;--sheet:#f1efe9;--grid:#e2dfd7;--rule:#cfccc3;--grey:#6b6960;--body:#3d3b35;--accent:#2340d6;--accent-ink:#1b34b8;--error:#b42318;--ok:#1f6b3a;--warn:#9a3b12;--on-ink:#e8e6e0;--on-ink-muted:#a3a097;--hover-fill:var(--accent);--display-font:var(--sans);--display-weight:800;--display-stretch:72%;--display-tracking:-.02em;--display-case:uppercase;--display-leading:.9;--t-display-xl:clamp(64px,10.8vw,150px);--t-display-l:clamp(44px,6.9vw,96px);--t-display-m:clamp(34px,4.6vw,64px);--t-display-s:26px;--t-lede:18px;--t-body:16px;--t-small:14px;--t-label:12px;--t-data:14px;--strong-weight:600;--label-font:var(--mono);--label-weight:400;--label-tracking:.06em;--data-font:var(--mono);--btn-h:48px;--btn-primary:var(--accent);--btn-primary-ink:var(--paper);--lift:4px 4px 0 var(--ink);--lift-overlay:8px 8px 0 var(--ink);--focus-fill:var(--sheet);--focus-halo:0 0 0 3px var(--rule);--dur-fast:.15s;--dur-slow:.3s;--ease:ease;--dur-reveal:.9s;--ease-reveal:cubic-bezier(.16,1,.3,1);--background:var(--paper);--foreground:var(--ink);--card:var(--sheet);--card-foreground:var(--ink);--primary:var(--btn-primary);--primary-foreground:var(--btn-primary-ink);--secondary:var(--sheet);--secondary-foreground:var(--ink);--muted:var(--sheet);--muted-foreground:var(--grey);--border:var(--rule);--input:var(--rule);--ring:var(--accent);--font-sans-custom:var(--sans);--font-mono-custom:var(--mono)}:root[data-look=design] :is(.brand-workshop,.dz){--ink:#1a1918;--paper:#f4f2ee;--sheet:#faf9f7;--grid:transparent;--rule:#dad6ce;--grey:#8a877f;--body:#4a4844;--accent:#1a1918;--accent-ink:#4a4844;--error:#8e2b20;--ok:#3d5a40;--warn:#8a5a1c;--on-ink:#f4f2ee;--on-ink-muted:#a9a59c;--hover-fill:#4a4844;--display-weight:300;--display-stretch:100%;--display-tracking:-.01em;--display-case:none;--display-leading:1.1;--t-display-xl:clamp(56px,9.6vw,144px);--t-display-l:clamp(36px,4vw,52px);--t-display-m:clamp(28px,3vw,36px);--t-display-s:20px;--t-lede:18px;--t-body:15px;--t-small:13px;--t-label:11px;--t-data:13px;--strong-weight:500;--label-font:var(--sans);--label-weight:500;--label-tracking:.14em;--btn-h:44px;--btn-primary:var(--ink);--btn-primary-ink:var(--paper);--lift:none;--lift-overlay:0 12px 40px #1a191814;--focus-fill:#fffefc;--focus-halo:0 0 0 3px #1a191812;--dur-fast:.2s;--dur-slow:.4s;--ease:cubic-bezier(.25,.1,.25,1);--dur-reveal:1s;--ease-reveal:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){:is(.brand-workshop,.dz) *,:is(.brand-workshop,.dz) :before,:is(.brand-workshop,.dz) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root :is(.brand-workshop,.dz):is(.brand-workshop,.dz) :is(.workshop-cta:not(.secondary),.workshop-start-button,.workshop-interest-button,.brief-start-actions>button,.design-next-steps a,.design-room-cta,.room-cta,.design-side-cta,.room-step a.primary,.order-interest>button,.order-page footer button:not(.secondary),.dz-btn.primary,.creation-delete-actions [data-slot=alert-dialog-action],.workshop-cta.secondary,.design-next-steps>button,.design-tab-banner button,.design-photo-add,.design-photo-upload>button,.design-ideas-button,.dz-btn:not(.primary),.room-step :is(.room-mode,.room-step-actions)>button,.creation-delete-actions [data-slot=alert-dialog-cancel],.order-page footer button.secondary,.design-building button,.design-photo-preview button){box-sizing:border-box;height:var(--btn-h);border:1px solid var(--ink);min-height:0;box-shadow:none;color:var(--ink);font:var(--label-weight) var(--t-label)/1 var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}:root :is(.brand-workshop,.dz):is(.brand-workshop,.dz) :is(.workshop-cta:not(.secondary),.workshop-start-button,.workshop-interest-button,.brief-start-actions>button,.design-next-steps a,.design-room-cta,.room-cta,.design-side-cta,.room-step a.primary,.order-interest>button,.order-page footer button:not(.secondary),.dz-btn.primary,.creation-delete-actions [data-slot=alert-dialog-action]){border-color:var(--btn-primary);background:var(--btn-primary);color:var(--btn-primary-ink)}:root :is(.brand-workshop,.dz):is(.brand-workshop,.dz) :is(.workshop-cta:not(.secondary),.workshop-start-button,.workshop-interest-button,.brief-start-actions>button,.design-next-steps a,.design-room-cta,.room-cta,.design-side-cta,.room-step a.primary,.order-interest>button,.order-page footer button:not(.secondary),.dz-btn.primary,.creation-delete-actions [data-slot=alert-dialog-action]):hover:not(:disabled){border-color:var(--accent-ink);background:var(--accent-ink);color:var(--btn-primary-ink)}:root :is(.brand-workshop,.dz):is(.brand-workshop,.dz) :is(.workshop-cta.secondary,.design-next-steps>button,.design-tab-banner button,.design-photo-add,.design-photo-upload>button,.design-ideas-button,.dz-btn:not(.primary),.room-step :is(.room-mode,.room-step-actions)>button:not([aria-pressed=true]),.creation-delete-actions [data-slot=alert-dialog-cancel],.order-page footer button.secondary,.design-building button,.design-photo-preview button):hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--paper)}:root :is(.brand-workshop,.dz):is(.brand-workshop,.dz) .room-step :is(.room-mode,.room-step-actions)>button[aria-pressed=true]{background:var(--ink);color:var(--paper)}:root :is(.brand-workshop,.dz):is(.brand-workshop,.dz) :is(.design-side-own,.design-room-own,.room-step button.text-button,.design-too-expensive,.workshop-hero-order,.pilot-share,.order-summary-head a,.dz-link){height:auto;min-height:0;box-shadow:none;color:var(--ink);font:var(--label-weight) var(--t-label)/1.4 var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;text-underline-offset:4px;cursor:pointer;transition:color var(--dur-fast) var(--ease),text-underline-offset var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}:root :is(.brand-workshop,.dz):is(.brand-workshop,.dz) :is(.design-side-own,.design-room-own,.room-step button.text-button,.design-too-expensive,.workshop-hero-order,.pilot-share,.order-summary-head a,.dz-link):hover{color:var(--accent);text-underline-offset:6px}:root :is(.brand-workshop,.dz):is(.brand-workshop,.dz) :is(button,a):is(:disabled,[aria-disabled=true]):is(.workshop-start-button,.workshop-interest-button,.brief-start-actions>button,.design-room-cta,.room-cta,.design-side-cta,.order-interest>button,.order-page footer button,.dz-btn,.design-next-steps>button,.design-ideas-button){opacity:.4;cursor:default}:root :is(.brand-workshop,.dz):is(.brand-workshop,.dz) .furniture-chat-input form button[type=submit]{background:var(--btn-primary);color:var(--btn-primary-ink)}:root :is(.brand-workshop,.dz):is(.brand-workshop,.dz) .furniture-chat-input form button[type=submit]:disabled{opacity:.4}@media (max-width:600px){:root :is(.brand-workshop,.dz):is(.brand-workshop,.dz) .workshop-nav .workshop-nav-end a.workshop-cta{padding:0 12px}}
