:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}:root{--paper:#f4e7c8;--paper-warm:#e8d3a4;--paper-dark:#2b2118;--ink-black:#111;--grid-line:#1111111c;--stamp-red:#d94a32;--studio-blue:#2f6bff;--studio-green:#6ecf7a;--shadow-hard:8px 8px 0 #111;--shadow-hard-hover:11px 11px 0 #111;color:var(--paper-dark);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 18%, #d94a3214 0 1px, transparent 1px 13px), radial-gradient(circle at 82% 8%, #2f6bff1a, transparent 18rem), linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), var(--paper);background-size:auto,auto,24px 24px,24px 24px,auto;min-width:320px;margin:0}a{color:inherit}.topbar{z-index:10;border:3px solid var(--ink-black);max-width:1180px;box-shadow:5px 5px 0 var(--ink-black);background:#f4e7c8eb;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin:.8rem auto 0;padding:.65rem;display:flex;position:sticky;top:0}.brand,nav{align-items:center;gap:.65rem;display:flex}.brand{letter-spacing:-.02em;color:var(--ink-black);font-weight:950;text-decoration:none}.brand-mark{border:3px solid var(--ink-black);background:var(--studio-green);width:2.35rem;height:2.35rem;color:var(--ink-black);box-shadow:3px 3px 0 var(--ink-black);border-radius:8px;place-items:center;display:inline-grid}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:var(--paper-dark);border:2px solid #0000;border-radius:9px;padding:.5rem .7rem;font-size:.92rem;font-weight:850;text-decoration:none}nav a:hover,.nav-cta{border-color:var(--ink-black);background:#fff7df}.nav-cta{background:var(--studio-blue);color:#fff;box-shadow:3px 3px 0 var(--ink-black)}.section-pad{max-width:1180px;margin:0 auto;padding:4.6rem 1.25rem}.hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:2rem;min-height:78vh;display:grid}.hero-copy h1,.page h1{color:var(--ink-black);letter-spacing:-.075em;text-transform:none;margin:.35rem 0 1.1rem;font-size:clamp(2.7rem,7vw,6.4rem);line-height:.89}h2{color:var(--ink-black);letter-spacing:-.05em;margin:.35rem 0 .75rem;font-size:clamp(2rem,4vw,3.4rem);line-height:.96}h3{color:var(--ink-black);letter-spacing:-.025em;margin:0 0 .55rem;font-size:1.35rem;line-height:1}p{line-height:1.68}.lede,.page-lede,.section-heading p,.gallery-copy p,.custom-order-card p,.footer p,.concept-statement p,.recipe-copy p,.legal-copy p,.value-card p,.safety-note p{color:#4d4034;font-size:1.05rem}.lede{max-width:660px;font-size:clamp(1.08rem,2vw,1.33rem)}.eyebrow{color:var(--stamp-red);text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:.78rem;font-weight:950}.cta-row{flex-wrap:wrap;gap:.8rem;margin:1.5rem 0 1rem;display:flex}.studio-button{border:3px solid var(--ink-black);min-height:3rem;color:var(--ink-black);background:var(--studio-green);box-shadow:5px 5px 0 var(--ink-black);border-radius:10px;justify-content:center;align-items:center;padding:.78rem 1.05rem;font-weight:950;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.studio-button:hover{box-shadow:7px 7px 0 var(--ink-black);transform:translate(-2px,-2px)}.studio-button--secondary{background:#fff7df}.paper-badges,.filter-chips,.studio-tags{flex-wrap:wrap;gap:.55rem;padding:0;list-style:none;display:flex}.paper-badges span,.filter-chips button,.studio-tags li{border:2px solid var(--ink-black);color:var(--ink-black);font:inherit;background:#fff7df;border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .65rem;font-size:.82rem;font-weight:900;display:inline-flex}.filter-chips button{cursor:pointer;box-shadow:2px 2px 0 var(--ink-black);transition:transform .16s,box-shadow .16s,background .16s}.filter-chips button:hover{box-shadow:3px 3px 0 var(--ink-black);transform:translate(-1px,-1px)}.filter-chips button.is-active{background:var(--studio-blue);color:#fff;box-shadow:inset 0 0 0 2px #ffffff47, 3px 3px 0 var(--ink-black)}.filter-chips button span{background:#1111111f;border-radius:999px;place-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 .3rem;font-size:.72rem;display:inline-grid}.filter-chips button.is-active span{color:var(--ink-black);background:#fff7df}.filter-result-count{color:#4d4034;margin:-.65rem 0 1.25rem;font-size:.95rem;font-weight:850}.studio-card{background:linear-gradient(180deg, #fff3d5, var(--paper));border:3px solid var(--ink-black);box-shadow:var(--shadow-hard);border-radius:14px}.featured-studio-board{padding:1rem;transform:rotate(1deg)}.board-topline,.gallery-meta{color:var(--ink-black);border-bottom:3px solid var(--ink-black);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.76rem;font-weight:950;display:flex}.board-collage{grid-template-columns:1.35fr .85fr;gap:.8rem;padding-top:.9rem;display:grid}.board-main-shot{grid-row:span 3}.queue-strip{min-height:4.8rem;color:var(--ink-black);background:var(--studio-blue);border:3px solid var(--ink-black);box-shadow:4px 4px 0 var(--ink-black);border-radius:12px;align-content:center;padding:.8rem;text-decoration:none;display:grid}.queue-strip strong{color:#fff;font-size:1.1rem}.queue-strip span{color:#eaf0ff;font-size:.85rem;font-weight:800}.workspace-mock{--accent:#2f6bff;color:#f8fafc;border:3px solid var(--ink-black);isolation:isolate;background:#101418;border-radius:12px;min-height:260px;position:relative;overflow:hidden}.workspace-mock--mini{min-height:145px}.workspace-mock--hero{min-height:345px}.workspace-mock--detail{min-height:520px}.mock-titlebar{z-index:2;background:#0000003d;border-bottom:2px solid #ffffff26;align-items:center;gap:.35rem;padding:.72rem;font-size:.76rem;display:flex;position:relative}.mock-titlebar strong{color:#fff7df;letter-spacing:.08em;margin-left:.35rem}.mock-titlebar em{color:var(--accent);text-transform:uppercase;margin-left:auto;font-style:normal;font-weight:900}.window-dot{background:#d94a32;border:1px solid #00000059;border-radius:999px;width:.68rem;height:.68rem}.window-dot:nth-child(2){background:#ffb13b}.window-dot:nth-child(3){background:#6ecf7a}.mock-body{z-index:2;grid-template-columns:7rem 1fr;min-height:calc(100% - 42px);display:grid;position:relative}.mock-sidebar{background:#ffffff0e;border-right:2px solid #ffffff1f;align-content:start;gap:.65rem;padding:.85rem;display:grid}.mock-sidebar b{background:var(--accent);width:2.1rem;height:2.1rem;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 50%, transparent);border-radius:8px}.mock-sidebar span{background:#ffffff3d;border-radius:999px;height:.72rem;display:block}.mock-sidebar span.active{background:var(--accent)}.mock-main{align-content:start;gap:.8rem;padding:.9rem;display:grid}.mock-chat-card,.mock-code-card{background:#ffffff13;border:2px solid #ffffff26;border-radius:10px;gap:.55rem;padding:.85rem;display:grid}.mock-code-card{background:#00000038}.mock-line{background:#ffffff6b;border-radius:999px;height:.58rem}.mock-line--1{width:92%}.mock-line--2{opacity:.75;width:72%}.mock-line--3{opacity:.58;width:46%}.mock-line--4{opacity:.68;width:83%}.mock-line--5{opacity:.5;width:61%}.mock-status-row{grid-template-columns:.9fr .65fr .35fr;gap:.45rem;display:grid}.mock-status-row i{background:var(--accent);border-radius:999px;height:.62rem}.mock-prompt-input{border:2px solid var(--accent);color:#ffffffb8;background:#0000002e;border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding:.72rem;font-size:.78rem;font-weight:800;display:flex}.mock-prompt-input b{background:var(--accent);border-radius:50%;width:1.2rem;height:1.2rem}.mock-decoration{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mock-decoration span{display:block;position:absolute}.workspace-mock--ink{--accent:#bce8d8;background:linear-gradient(#101418,#123c3d)}.workspace-mock--ink .mock-main:before{content:"QUIET FOCUS";color:#101418;letter-spacing:.1em;background:#bce8d8;border-radius:6px;justify-self:start;padding:.28rem .5rem;font-size:.68rem;font-weight:950}.workspace-mock--ink .mock-chat-card{color:#101418;background:#e8e1cf}.workspace-mock--ink .mock-chat-card .mock-line{background:#10141873}.workspace-mock--ink .mock-decoration span:first-child{clip-path:polygon(0 100%,10% 58%,22% 80%,37% 35%,49% 76%,63% 28%,79% 78%,92% 45%,100% 74%,100% 100%);background:#101418f0;height:32%;bottom:0;left:-4%;right:-3%}.workspace-mock--ink .mock-decoration span:nth-child(2){filter:blur(8px);background:#e8e1cf38;border-radius:50%;height:24%;bottom:18%;left:-6%;right:-6%}.workspace-mock--ink .mock-sidebar{background:#123c3d}.workspace-mock--flame{--accent:#ffb13b;background:radial-gradient(circle at 64% 36%,#ffb13b42,#0000 6rem),linear-gradient(135deg,#16110f,#3b2118)}.workspace-mock--flame .mock-decoration span:first-child{background:conic-gradient(from 20deg,#0000,#d6401f,#ffb13b,#0000 72%);border-radius:50%;width:11rem;height:11rem;animation:15s linear infinite slow-spin;top:17%;right:8%;-webkit-mask:radial-gradient(circle,#0000 43%,#000 45% 62%,#0000 64%);mask:radial-gradient(circle,#0000 43%,#000 45% 62%,#0000 64%)}.workspace-mock--flame .mock-decoration span:nth-child(2){background:repeating-linear-gradient(90deg,#ffb13b29 0 1px,#0000 1px 21px),repeating-linear-gradient(0deg,#8a5a322e 0 1px,#0000 1px 18px);height:64%;inset:17% 3% auto 38%}.workspace-mock--flame .mock-decoration span:nth-child(3),.workspace-mock--flame .mock-decoration span:nth-child(4){background:#ffb13b;border-radius:50%;width:5px;height:5px;animation:5s ease-in-out infinite ember-rise;box-shadow:0 0 16px #ffb13b}.workspace-mock--flame .mock-decoration span:nth-child(3){bottom:18%;left:18%}.workspace-mock--flame .mock-decoration span:nth-child(4){animation-delay:1.6s;bottom:38%;left:77%}.workspace-mock--flame .mock-sidebar{background:#3b2118}.workspace-mock--neon{--accent:#16d9e3;background:repeating-linear-gradient(105deg,#eaf8ff1c 0 1px,#0000 1px 13px),radial-gradient(circle at 18% 24%,#16d9e357,#0000 6rem),radial-gradient(circle at 78% 18%,#d946ef47,#0000 7rem),linear-gradient(#080b12,#2c3a4a)}.workspace-mock--neon .mock-decoration span:first-child{background:linear-gradient(#f6c85f1f,#d946ef14);border:2px solid #f6c85f;width:4.2rem;height:12rem;top:16%;right:8%;box-shadow:0 0 24px #f6c85f42}.workspace-mock--neon .mock-decoration span:nth-child(2){border:2px solid #f6c85f;width:1.8rem;height:1.8rem;top:23%;right:10%;transform:rotate(45deg)}.workspace-mock--neon .mock-decoration span:nth-child(3){filter:blur(8px);background:linear-gradient(90deg,#0000,#16d9e33d,#d946ef3d,#0000);height:3rem;bottom:6%;left:0;right:0;transform:skewY(-4deg)}.workspace-mock--neon .mock-decoration span:nth-child(4){border:1px solid #16d9e3;width:78%;height:58%;top:10%;left:4%;transform:rotate(-2deg);box-shadow:0 0 22px #16d9e35c,inset 0 0 22px #d946ef26}.workspace-mock--neon .mock-sidebar{background:#2c3a4a}.workspace-mock--neon .mock-status-row i:nth-child(2){background:#d946ef}.workspace-mock--neon .mock-status-row i:nth-child(3){background:#f6c85f}.workspace-mock--rose{--accent:#f472b6;background:radial-gradient(circle at 70% 18%,#c084fc59,#0000 7rem),linear-gradient(135deg,#2a1023,#6b214d)}.workspace-mock--terminal{--accent:#22c55e;background:repeating-linear-gradient(0deg,#22c55e14 0 1px,#0000 1px 10px),linear-gradient(#020617,#0f172a)}.workspace-mock--midnight{--accent:#60a5fa;background:linear-gradient(160deg,#07111f,#111827)}.workspace-mock--glass{--accent:#38bdf8;color:#0f172a;background:linear-gradient(145deg,#f8fafc,#e2e8f0)}.workspace-mock--glass .mock-chat-card,.workspace-mock--glass .mock-code-card{background:#0f172a14;border-color:#0f172a29}.workspace-mock--glass .mock-line{background:#0f172a57}.workspace-mock--gold{--accent:#f59e0b;background:linear-gradient(135deg,#050505,#1f2937)}.workspace-mock--pixel{--accent:#fb7185;background:linear-gradient(135deg,#111827,#1f2937)}.workspace-mock--pixel .mock-decoration span:first-child{background:conic-gradient(#fb7185 0 25%, #22d3ee 0 50%, #facc15 0 75%, #fb7185 0);width:6rem;height:6rem;image-rendering:pixelated;top:22%;right:8%}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes ember-rise{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(-22px)}}.showcase-strip{grid-template-columns:1.35fr repeat(3,.65fr);gap:1rem;padding-top:0;display:grid}.showcase-card{min-height:9rem;box-shadow:5px 5px 0 var(--ink-black);align-content:space-between;padding:1.1rem;display:grid}.showcase-card.wide{background:linear-gradient(135deg,#fff7df,#e8d3a4)}.showcase-card strong{color:var(--stamp-red);font-size:1.8rem;font-weight:950}.showcase-card span{color:var(--ink-black);font-weight:950;line-height:1.25}.section-heading{max-width:840px;margin-bottom:1.8rem}.featured-skins{position:relative}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.skin-gallery-card{transition:transform .16s,box-shadow .16s;overflow:hidden}.skin-gallery-card:hover{box-shadow:var(--shadow-hard-hover);transform:translate(-3px,-3px)}.skin-gallery-card--featured .workspace-mock{min-height:310px}.skin-gallery-card .workspace-mock{margin:1rem}.gallery-copy{padding:0 1rem 1rem}.studio-tags{margin:.9rem 0}.card-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.card-actions .studio-button{min-height:2.55rem;box-shadow:3px 3px 0 var(--ink-black);border-width:2px;padding:.55rem .75rem;font-size:.88rem}.custom-order-card{padding-top:1rem}.custom-order-inner{background:linear-gradient(135deg, #fff7df, var(--paper-warm));grid-template-columns:1fr .92fr;gap:1.2rem;padding:1.2rem;display:grid}.order-form-preview{padding:1rem}.form-lines{gap:.55rem;margin:1.1rem 0 1.3rem;display:grid}.form-lines span{border:2px dashed var(--ink-black);background:#ffffff59;padding:.65rem .75rem;font-weight:850}.before-after-mock{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.before-after-mock>div>span{color:var(--stamp-red);margin-bottom:.45rem;font-weight:950;display:inline-block}.safety-note{margin-bottom:3rem;padding:1.4rem}.page{min-height:58vh}.page .page-lede{max-width:850px;margin-bottom:1.3rem}.filter-chips{margin:0 0 1.4rem}.detail-layout{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);align-items:start;gap:1rem;display:grid}.recipe-copy{padding:1.2rem}.value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.value-card,.legal-copy,.adapt-steps{padding:1.25rem}.adapt-steps ol{color:#4d4034;gap:.7rem;padding-left:1.2rem;line-height:1.65;display:grid}.detail-work-page{gap:1.15rem;display:grid}.work-hero{border:3px solid var(--ink-black);box-shadow:var(--shadow-hard);background:#fff7df;border-radius:16px;grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);align-items:stretch;gap:1.25rem;padding:1rem;display:grid;position:relative;overflow:hidden}.detail-work-page--ink .work-hero{background:radial-gradient(at 80% 35%,#bce8d838,#0000 18rem),linear-gradient(135deg,#fff7df,#e8e1cf)}.detail-work-page--flame .work-hero{background:radial-gradient(circle at 60% 40%,#ffb13b38,#0000 14rem),linear-gradient(135deg,#2b2118,#e8d3a4)}.detail-work-page--neon .work-hero{background:radial-gradient(circle at 70% 25%,#16d9e338,#0000 13rem),radial-gradient(circle at 82% 70%,#d946ef2e,#0000 14rem),linear-gradient(135deg,#e8d3a4,#2b2118)}.work-copy{z-index:2;align-content:center;padding:clamp(1rem,3vw,2rem);display:grid;position:relative}.work-copy h2{font-size:clamp(2.5rem,5.5vw,5.2rem)}.work-copy>p:not(.eyebrow){color:#4d4034;font-size:1.17rem}.detail-work-page--flame .work-copy>p:not(.eyebrow),.detail-work-page--neon .work-copy>p:not(.eyebrow),.detail-work-page--flame .work-copy h2,.detail-work-page--neon .work-copy h2{color:#fff7df}.concept-shot{z-index:1;position:relative}.detail-work-page--neon .concept-shot{transform:rotate(-1.5deg)}.metadata-panel{box-shadow:4px 4px 0 var(--ink-black);background:#f4e7c8;gap:.45rem;margin:1rem 0 0;padding:.85rem;display:grid}.metadata-panel div{border-bottom:1px solid #1113;grid-template-columns:7.5rem 1fr;gap:.7rem;padding-bottom:.35rem;display:grid}.metadata-panel dt{color:var(--stamp-red);letter-spacing:.12em;font-size:.72rem;font-weight:950}.metadata-panel dd{color:var(--ink-black);margin:0;font-size:.82rem;font-weight:850}.concept-statement,.palette-board,.recipe-board,.ui-states{padding:1.2rem}.palette-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.palette-board-grid div{min-height:9.5rem;color:var(--ink-black);background:var(--swatch);border:3px solid var(--ink-black);box-shadow:4px 4px 0 var(--ink-black);border-radius:12px;align-content:end;gap:.32rem;padding:.75rem;display:grid}.palette-board-grid b{background:#ffffff47;border:2px solid #0000006b;width:2rem;height:2rem}.palette-board-grid strong,.palette-board-grid span{text-shadow:0 1px #ffffff40;font-weight:950}.palette-board-grid div.is-dark-swatch{color:#fff7df}.palette-board-grid div.is-dark-swatch b{background:#ffffff75;border-color:#ffffffb8}.palette-board-grid div.is-dark-swatch strong,.palette-board-grid div.is-dark-swatch span{text-shadow:0 2px #000000c7,0 0 10px #0000006b}.recipe-board--ink{gap:.65rem;display:grid}.ink-layer-row{border:2px solid var(--ink-black);background:#fff7df;border-radius:12px;grid-template-columns:46% 1fr;align-items:center;gap:.8rem;padding:.55rem;transition:transform .18s;display:grid}.ink-layer-row:hover{transform:translateY(-2px)}.ink-layer-row svg{width:100%;height:3.2rem}.ink-layer-row path{fill:var(--layer-color);opacity:calc(.56 + var(--layer-index) * .1)}.ink-layer-row strong,.ink-layer-row span{display:block}.ink-layer-row span{color:#4d4034;font-size:.9rem}.recipe-board--forge{grid-template-columns:13rem 1fr;align-items:center;gap:1rem;display:grid}.forge-gauge-dial{width:13rem;height:7.5rem;position:relative;overflow:hidden}.forge-gauge-dial:before{content:"";background:conic-gradient(from 270deg, #16110f 0 52%, #d6401f 52% 70%, #ffb13b 70% 90%, #8a5a32 90% 100%);border-radius:50%;height:13rem;position:absolute;inset:0 0 auto;-webkit-mask:radial-gradient(circle,#0000 48%,#000 50% 66%,#0000 68%);mask:radial-gradient(circle,#0000 48%,#000 50% 66%,#0000 68%)}.forge-gauge-dial span{transform-origin:0;background:#d6401f;width:44%;height:3px;position:absolute;bottom:.2rem;left:50%;transform:rotate(-23deg);box-shadow:0 0 18px #ffb13b}.forge-gauge-bars{gap:.65rem;display:grid}.forge-gauge-row{grid-template-columns:1fr auto;align-items:center;gap:.7rem;display:grid}.forge-gauge-row strong,.forge-gauge-row span{display:block}.forge-gauge-row span{color:#4d4034;font-size:.86rem}.forge-gauge-row b{color:var(--gauge-color);-webkit-text-stroke:.4px var(--ink-black);font-weight:950}.forge-gauge-row i{border:2px solid var(--ink-black);background:linear-gradient(90deg, var(--gauge-color) var(--gauge-width), #fff7df var(--gauge-width));border-radius:999px;grid-column:1/-1;height:.56rem}.recipe-board--neon svg{border:3px solid var(--ink-black);background:linear-gradient(#080b12,#2c3a4a);border-radius:12px;width:100%;min-height:12rem}.recipe-board--neon polyline{fill:none;stroke:#16d9e3;stroke-width:4px;filter:drop-shadow(0 0 10px #16d9e3bf)}.recipe-board--neon circle{fill:var(--node-color);filter:drop-shadow(0 0 12px var(--node-color))}.neon-node-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin-top:.7rem;display:grid}.neon-node-list div{border:2px solid var(--ink-black);background:color-mix(in srgb, var(--node-color) 18%, #fff7df);border-radius:10px;padding:.65rem}.neon-node-list strong,.neon-node-list span{display:block}.neon-node-list span{color:#4d4034;font-size:.8rem}.state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.state-grid div{border:3px solid var(--ink-black);background:#fff7df;border-radius:12px;gap:.55rem;padding:.8rem;display:grid}.state-grid span{font-weight:950}.state-grid b{background:var(--accent);border-radius:999px;height:.72rem}.state-grid i{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 20%, transparent);border-radius:8px;height:2.1rem}.footer{border-top:3px solid var(--ink-black);padding-top:2rem}.footer-links{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.footer-links a{color:var(--ink-black);border:2px solid var(--ink-black);background:#fff7df;border-radius:999px;padding:.38rem .62rem;font-size:.82rem;font-weight:850;text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.workspace-mock--flame .mock-decoration span,.studio-button,.skin-gallery-card,.ink-layer-row{transition:none;animation:none}}@media (width<=980px){.topbar{flex-direction:column;align-items:flex-start;margin:.75rem 1rem 0;position:static}nav{justify-content:flex-start}.hero,.custom-order-inner,.work-hero,.detail-layout,.showcase-strip{grid-template-columns:1fr}.board-collage{grid-template-columns:1fr 1fr}.board-main-shot{grid-area:auto/1/auto/-1}.gallery-grid,.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-pad{padding:3.4rem 1rem}.work-hero{padding:.8rem}.detail-work-page--neon .concept-shot{transform:none}.palette-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-board--forge{grid-template-columns:1fr}.forge-gauge-dial{margin:0 auto}.neon-node-list,.state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:root{--shadow-hard:5px 5px 0 #111;--shadow-hard-hover:6px 6px 0 #111}.topbar,.studio-card,.workspace-mock,.work-hero,.palette-board-grid div,.state-grid div{border-width:2px}.hero-copy h1,.page h1{font-size:2.65rem}.gallery-grid,.value-grid,.before-after-mock,.board-collage,.palette-board-grid,.neon-node-list,.state-grid,.mock-body{grid-template-columns:1fr}.mock-sidebar{border-bottom:2px solid #ffffff1f;border-right:0;grid-template-columns:2.1rem repeat(4,1fr);align-items:center}.workspace-mock{min-height:210px}.workspace-mock--mini{min-height:180px}.workspace-mock--detail{min-height:390px}.skin-gallery-card--featured .workspace-mock{min-height:230px}.metadata-panel div{grid-template-columns:1fr;gap:.2rem}.ink-layer-row{grid-template-columns:1fr}.cta-row .studio-button{width:100%}}
