.kit section{scroll-margin-top:80px}.kit h3{margin-bottom:4px}.kit .call{border-radius:var(--r-sm);font:12px/1.55 var(--mono);color:#b8b5d0;white-space:pre-wrap;background:#00000059;margin-top:10px;padding:10px 12px;display:block;overflow-x:auto}.kit-nav{top:calc(var(--header-h) + 4px);z-index:5;white-space:nowrap;scrollbar-width:none;padding:6px;position:sticky;overflow-x:auto}.kit-nav a{color:var(--fg-2);border-radius:var(--r-pill);padding:8px 12px;font-size:13px;text-decoration:none;display:inline-block}.kit-nav a:hover{color:#fff;background:#ffffff14}.swatches{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.swatch{border-radius:var(--r-md);height:76px;font:600 11px/1.2 var(--mono);color:#000000bf;align-items:flex-end;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.stage-box{border-radius:var(--r-lg);height:280px;box-shadow:inset 0 0 0 1px var(--line);background:#08080d;position:relative;overflow:hidden}.stage-box.tall{height:360px}.slider-value{z-index:2;font:800 44px/1 var(--font);letter-spacing:-.04em;pointer-events:none;text-shadow:0 2px 20px #00000080;position:absolute;top:14px;left:50%;translate:-50%}.slider-labels{color:var(--dim);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.cards-row{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;display:grid}.dust-target{text-align:center;font:800 28px/1 var(--font);padding:22px}
