main.svelte-isc8kt{min-height:100vh;color:var(--brand-ink);padding:clamp(86px,12vw,132px) clamp(16px,5vw,68px) 92px}.back-link.svelte-isc8kt{z-index:5;border:1px solid color-mix(in srgb, var(--brand-accent) 34%, #1118271f);border-radius:var(--back-button-radius);width:auto;min-width:0;height:36px;color:var(--brand-accent-deep);background:color-mix(in srgb, var(--brand-accent) 9%, #ffffffe6);justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex;position:fixed;top:18px;left:18px;box-shadow:0 12px 26px #ed6d0e14}.detail-page-layout.svelte-isc8kt{grid-template-columns:minmax(174px,226px) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,44px);margin-top:34px;display:grid}.category-switches.svelte-isc8kt{gap:8px;min-width:0;display:grid;position:sticky;top:88px}.category-switch.svelte-isc8kt{color:#1a171294;text-transform:uppercase;background:#e4e3df94;border:1px solid #1a171221;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:850;text-decoration:none;display:flex}.category-switch.svelte-isc8kt:hover,.category-switch.active.svelte-isc8kt{border-color:color-mix(in srgb, var(--category-accent) 36%, #1a17122e);color:#1a1712;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--category-accent) 72%, transparent);background:#fbfaf6db}.category-switch.svelte-isc8kt span:where(.svelte-isc8kt){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.category-switch.svelte-isc8kt small:where(.svelte-isc8kt){color:#1a171270;flex:none;font-size:11px;font-weight:900}.category-switch-separator.svelte-isc8kt{background:#1a171224;height:1px;margin:8px 6px}.space-detail.svelte-isc8kt{min-width:0}.space-header.svelte-isc8kt{border-bottom:1px solid #1a17121f;max-width:880px;padding-bottom:18px}.space-header.svelte-isc8kt>span:where(.svelte-isc8kt),.section-heading.svelte-isc8kt span:where(.svelte-isc8kt){color:color-mix(in srgb, var(--accent) 72%, #1a1712);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:900;display:block}h1.svelte-isc8kt{letter-spacing:0;text-transform:uppercase;margin:10px 0 0;font-size:clamp(42px,6vw,72px);font-weight:900;line-height:.95}.space-header.svelte-isc8kt p:where(.svelte-isc8kt){color:#1a17129e;max-width:680px;margin:16px 0 0;font-size:15px;font-weight:780;line-height:1.45}.space-overview.svelte-isc8kt{grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:16px;margin-top:28px;display:grid}.space-detail-board.svelte-isc8kt{border:1px solid color-mix(in srgb, var(--accent) 18%, #1a171214);background:radial-gradient(circle, #1a171214 1px, transparent 1.2px), color-mix(in srgb, var(--accent) 8%, #fffcf5b8);background-size:16px 16px;border-radius:8px;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(14,minmax(0,1fr));gap:8px;min-height:clamp(420px,44vw,620px);padding:10px;display:grid;overflow:hidden}.space-preset-widget.svelte-isc8kt{grid-row:var(--preset-row) / span var(--preset-row-span);grid-column:var(--preset-col) / span var(--preset-col-span);border:1px solid color-mix(in srgb, var(--widget-accent) 26%, #1a17121a);min-width:0;min-height:0;color:color-mix(in srgb, var(--widget-accent) 64%, #1a1712);background:color-mix(in srgb, var(--widget-accent) 8%, #ffffffc2);text-align:center;border-radius:7px;place-items:center;padding:8px;display:grid;overflow:hidden}.space-preset-widget.svelte-isc8kt span:where(.svelte-isc8kt){line-clamp:2;-webkit-line-clamp:2;text-transform:uppercase;-webkit-box-orient:vertical;font-family:ui-monospace,SFMono-Regular,monospace;font-size:clamp(10px,.8vw,12px);font-weight:900;display:-webkit-box;overflow:hidden}.install-panel.svelte-isc8kt,.detail-band.svelte-isc8kt{background:#fbfaf6b8;border:1px solid #1a17121f;border-radius:8px}.install-panel.svelte-isc8kt{align-content:start;gap:16px;padding:18px;display:grid}.install-panel.svelte-isc8kt span:where(.svelte-isc8kt),.style-list.svelte-isc8kt dt:where(.svelte-isc8kt){color:#1a171280;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:900}.install-panel.svelte-isc8kt strong:where(.svelte-isc8kt){color:#1a1712;margin-top:8px;font-size:28px;font-weight:900;display:block}.install-panel.svelte-isc8kt small:where(.svelte-isc8kt){color:#1a171294;margin-top:8px;font-size:12px;font-weight:760;line-height:1.35;display:block}.install-action.svelte-isc8kt{border:1px solid color-mix(in srgb, var(--accent) 42%, #1a17122e);color:#fff;background:color-mix(in srgb, var(--accent) 82%, #1a1712);min-height:42px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.install-action.svelte-isc8kt:disabled{cursor:wait;opacity:.68}.install-status.svelte-isc8kt{color:#1a171294;margin:0;font-size:12px;font-weight:800;line-height:1.35}.install-status.error.svelte-isc8kt{color:#b91c1c}.detail-band.svelte-isc8kt{margin-top:16px;padding:18px}.section-heading.svelte-isc8kt{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.section-heading.svelte-isc8kt strong:where(.svelte-isc8kt){color:#1a17128a;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:900}.widget-list.svelte-isc8kt{gap:8px;display:grid}.widget-row.svelte-isc8kt{border:1px solid color-mix(in srgb, var(--widget-accent) 14%, #1a17121a);color:#1a1712;background:color-mix(in srgb, var(--widget-accent) 6%, #ffffffad);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.widget-row.svelte-isc8kt span:where(.svelte-isc8kt){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.widget-row.svelte-isc8kt small:where(.svelte-isc8kt){color:#1a171275;text-transform:uppercase;flex:none;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:900}.style-list.svelte-isc8kt{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.style-list.svelte-isc8kt div:where(.svelte-isc8kt){background:#ffffff75;border:1px solid #1a17121a;border-radius:8px;padding:11px}.style-list.svelte-isc8kt dd:where(.svelte-isc8kt){color:#1a1712;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:13px;font-weight:850;overflow:hidden}.credit-line.svelte-isc8kt{color:#1a17128f;margin:14px 0 0;font-size:12px;font-weight:760}.credit-line.svelte-isc8kt a:where(.svelte-isc8kt){color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (width<=980px){.detail-page-layout.svelte-isc8kt,.space-overview.svelte-isc8kt{grid-template-columns:1fr}.category-switches.svelte-isc8kt{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));position:static}.category-switch.svelte-isc8kt:hover,.category-switch.active.svelte-isc8kt{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--category-accent) 72%, transparent)}.category-switch-separator.svelte-isc8kt{display:none}}@media (width<=620px){main.svelte-isc8kt{padding-inline:14px}h1.svelte-isc8kt{font-size:clamp(36px,12vw,52px)}.space-detail-board.svelte-isc8kt{gap:5px;min-height:360px;padding:7px}.style-list.svelte-isc8kt{grid-template-columns:1fr}}
