.workshop_root__M4ChO{--ws-ground:#0b0b0e;--ws-panel:#131317;--ws-menu:#17171c;--ws-tile:rgba(255,255,255,0.03);--ws-tile-hover:rgba(255,255,255,0.07);--ws-line:rgba(255,255,255,0.08);--ws-line-strong:rgba(255,255,255,0.2);--ws-ink:#f4f4f5;--ws-ink-2:#c9ccd1;--ws-ink-3:#8e8e93;--ws-amber:#e5a93c;--ws-amber-ink:#1a1408;--ws-amber-wash:rgba(229,169,60,0.1);--ws-amber-glow:rgba(229,169,60,0.2);--surface-bg:var(--ws-ground);--surface-card:var(--ws-panel);--surface-elevated:#1c1d23;--surface-matte:var(--ws-panel);--text-primary:var(--ws-ink);--text-on-card:var(--ws-ink);--text-secondary:var(--ws-ink-2);--text-tertiary:var(--ws-ink-3);--border:rgba(255,255,255,0.14);--border-subtle:var(--ws-line);--accent:var(--ws-amber);--accent-bright:#f0c071;--accent-dim:#b9852a;--accent-glow:var(--ws-amber-glow);--accent-gradient:linear-gradient(135deg,#e5a93c,#d18f22);color-scheme:dark;background:var(--ws-ground);color:var(--ws-ink);font-family:var(--font-source-sans),"Source Sans 3",system-ui,sans-serif}.workshop_root__M4ChO .bg-ember-gradient{color:var(--ws-amber-ink)}.workshop_picture__BlcPh{filter:url(#ws-graphite);transition:filter .2s ease}.ws-tile:focus-within .workshop_picture__BlcPh,.ws-tile:hover .workshop_picture__BlcPh,.ws-tile[data-on=true] .workshop_picture__BlcPh{filter:url(#ws-amber)}@media (prefers-reduced-motion:reduce){.workshop_picture__BlcPh{transition:none}}