.item-hero.svelte-19bum0q{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:20px;align-items:start}.model-card.svelte-19bum0q{display:grid;gap:14px;align-content:start}.model-head.svelte-19bum0q{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.model-head.svelte-19bum0q h2:where(.svelte-19bum0q){margin:0;font-size:1rem}.model-head.svelte-19bum0q p:where(.svelte-19bum0q){margin:4px 0 0}.model-actions.svelte-19bum0q{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.segmented.svelte-19bum0q{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted)}.segmented.svelte-19bum0q a:where(.svelte-19bum0q){display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border-radius:7px;color:var(--muted);font-size:.75rem;font-weight:700;text-decoration:none}.segmented.svelte-19bum0q a.chosen:where(.svelte-19bum0q){background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001a}.class-chips.svelte-19bum0q{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.class-chip.svelte-19bum0q{display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.6875rem;font-weight:600;text-decoration:none}.class-chip.chosen.svelte-19bum0q{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.model-frame.svelte-19bum0q{width:100%;min-width:0}.model-frame.svelte-19bum0q .preview-note{margin:0 0 10px}.model-note.svelte-19bum0q{margin:0;text-align:center}.model-empty.svelte-19bum0q{display:grid;place-items:center;align-content:center;gap:14px;min-height:320px;padding:28px;border-radius:14px;text-align:center}.model-empty.svelte-19bum0q img:where(.svelte-19bum0q){width:160px;height:160px;object-fit:contain}.model-mono.svelte-19bum0q{font-size:4rem;font-weight:700;color:var(--muted)}.model-art.svelte-19bum0q{display:grid;place-items:center}.model-art.svelte-19bum0q>:where(.svelte-19bum0q){grid-area:1 / 1}.model-art.svelte-19bum0q:has(img:where(.svelte-19bum0q)) .model-mono:where(.svelte-19bum0q){visibility:hidden}.model-empty.svelte-19bum0q p:where(.svelte-19bum0q){max-width:38ch;margin:0}.item-side.svelte-19bum0q{display:grid;gap:20px;align-content:start}.details-card.svelte-19bum0q{display:grid;gap:14px;align-content:start}.facts.svelte-19bum0q{display:grid;gap:0;margin:0}.facts.svelte-19bum0q>div:where(.svelte-19bum0q){display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--border)}.facts.svelte-19bum0q>div:where(.svelte-19bum0q):last-child{border-bottom:0}.facts.svelte-19bum0q dt:where(.svelte-19bum0q){flex-shrink:0;color:var(--muted)}.facts.svelte-19bum0q dd:where(.svelte-19bum0q){margin:0;text-align:right;overflow-wrap:anywhere}.description.svelte-19bum0q{margin:0;font-size:.9375rem;line-height:1.7}.paint.svelte-19bum0q{display:grid;gap:6px}.technical.svelte-19bum0q summary:where(.svelte-19bum0q){min-height:36px;color:var(--muted);font-size:.8125rem;cursor:pointer}.technical.svelte-19bum0q .facts:where(.svelte-19bum0q)>div:where(.svelte-19bum0q){padding:6px 0}.technical.svelte-19bum0q .facts:where(.svelte-19bum0q) dt:where(.svelte-19bum0q),.technical.svelte-19bum0q .facts:where(.svelte-19bum0q) dd:where(.svelte-19bum0q){font-size:.75rem}code.svelte-19bum0q{font-size:.75rem;overflow-wrap:anywhere}.try-on.svelte-19bum0q{display:grid;gap:10px;align-content:start}.try-on.svelte-19bum0q h2:where(.svelte-19bum0q){margin:0;font-size:1rem}.try-on.svelte-19bum0q .button-link:where(.svelte-19bum0q){min-height:36px;padding:6px 12px;border-radius:999px;font-size:.75rem}.header-meta.svelte-19bum0q{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.collection-line.svelte-19bum0q{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px}@media(max-width:860px){.item-hero.svelte-19bum0q{grid-template-columns:minmax(0,1fr)}.model-actions.svelte-19bum0q,.class-chips.svelte-19bum0q{justify-content:flex-start}}.attribute-block.svelte-19bum0q{display:grid;gap:4px}.attribute-note.svelte-19bum0q{margin:0;font-size:.6875rem}
