.crumbs{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--text-dim)}.itempage{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.itempage img{aspect-ratio:1;object-fit:contain;background:var(--surface-2);width:100%}.itempage__noimg{aspect-ratio:1;background:var(--surface-2);color:var(--text-dim);font-family:var(--font-mono);font-size:var(--size-xl);justify-content:center;align-items:center;display:flex}.chips--variants{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips--variants .chip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-1) var(--sp-3);min-height:var(--tap-min);align-items:center;text-decoration:none;display:inline-flex}.chips--variants .chip.chip--on{background:var(--ink);color:var(--text-on-ink);border-color:var(--ink)}.chips--variants .chip.chip--out{color:var(--text-dim);text-decoration:line-through}.packcard__case{font-family:var(--font-mono);font-size:var(--size-xl);margin:0;font-weight:600}.buybar{gap:var(--sp-2);align-items:center;display:flex}.buybar .btn{flex:1}@media (width<=720px){.itempage{grid-template-columns:1fr}.chips--variants{flex-wrap:nowrap;overflow-x:auto}.packcard--grid{gap:var(--sp-2) var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.packcard--grid .packcard__cell{margin:0}.itemroute--live .buybar{left:0;right:0;bottom:var(--dock-live-h);z-index:20;padding:var(--sp-2) var(--sp-4);background:var(--surface);border-top:1px solid var(--line);position:fixed}.itemroute--live{padding-bottom:calc(var(--buybar-live-h) + max(0px, var(--dock-live-h) - var(--dock-h)))}}
