#notice[hidden]{display:none}#notice{display:block;margin:2rem 0 0;padding:.8rem 1rem;border-left:3px solid var(--sienna);background:color-mix(in oklab,var(--sunflower) 12%,transparent);font-size:.9rem;color:var(--ink)}#shelf{margin-top:3rem}#shelf .work{padding:2.4rem 0;border-top:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}#shelf .work:first-child{border-top:0;padding-top:0}#shelf .work-figure{margin:0 0 1.4rem;line-height:0;background:color-mix(in oklab,var(--paper-deep) 60%,transparent)}#shelf .work-figure img{display:block;width:100%;height:auto}#shelf .work-figure.is-empty{aspect-ratio:3 / 2;display:grid;place-items:center;border:1px dashed color-mix(in oklab,var(--ink) 28%,transparent)}#shelf .work-figure.is-empty:after{content:attr(data-note);font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}#shelf .work-title{font-family:var(--display);font-size:clamp(1.35rem,2.6vw,1.8rem);font-variation-settings:"SOFT" 60,"WONK" 1;line-height:1.15;margin:0}#shelf .work-tier{display:inline-block;margin-left:.7rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);vertical-align:.3em}#shelf .work-blurb{margin:.5rem 0 0;color:var(--ink-soft);max-width:52ch}#shelf .work-spec{margin:.35rem 0 0;font-family:var(--mono);font-size:.72rem;color:var(--ink-soft)}#shelf .sizes{list-style:none;margin:1.4rem 0 0;padding:0}#shelf .size{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:0 1.2rem;padding:.75rem 0;border-top:1px solid color-mix(in oklab,var(--ink) 12%,transparent)}#shelf .size-name{font-family:var(--mono);font-size:.85rem}#shelf .size-price{font-family:var(--mono);font-size:.85rem;white-space:nowrap}#shelf .item-add{appearance:none;background:none;border:0;border-bottom:2px solid var(--sienna);padding:.2rem 0;font:inherit;font-size:.9rem;color:var(--ink);cursor:pointer;white-space:nowrap;transition:border-color .2s var(--ease-warm),color .2s var(--ease-warm)}#shelf .item-add:hover{color:var(--rust);border-color:var(--rust)}#shelf .stepper{display:inline-flex;align-items:stretch;border:1px solid color-mix(in oklab,var(--ink) 32%,transparent)}#shelf .stepper button{appearance:none;background:none;border:0;color:var(--ink);font-family:var(--mono);font-size:.95rem;line-height:1;padding:.4rem .6rem;cursor:pointer;transition:background-color .18s var(--ease-warm)}#shelf .stepper button:hover{background:color-mix(in oklab,var(--sunflower) 22%,transparent)}#shelf .stepper button:disabled{opacity:.35;cursor:default;background:none}#shelf .stepper output{font-family:var(--mono);font-size:.82rem;min-width:2.2ch;display:grid;place-items:center;padding:0 .2rem;border-inline:1px solid color-mix(in oklab,var(--ink) 32%,transparent)}#shelf .size-scale{grid-column:1 / -1;margin:.8rem 0 .2rem;overflow-x:auto}#shelf .size-scale svg{display:block;max-width:100%;height:auto;overflow:visible}#shelf .sf-ground{stroke:color-mix(in oklab,var(--ink) 28%,transparent);stroke-width:1}#shelf .sf-item{fill:color-mix(in oklab,var(--sunflower) 20%,transparent);stroke:var(--sienna);stroke-width:1.5}#shelf .sf-ref{fill:none;stroke:color-mix(in oklab,var(--ink) 38%,transparent);stroke-width:1.25;stroke-linecap:round}#shelf .sf-dim{font-family:var(--mono);font-size:10px;fill:var(--ink-soft)}#shelf .sf-mid{text-anchor:middle}#shelf .sf-muted{opacity:.75}#till[hidden]{display:none}#till{position:sticky;bottom:0;margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1.5rem;padding:1rem 0;background:linear-gradient(to top,var(--paper) 72%,transparent);border-top:2px solid var(--ink)}#till .till-lines{display:flex;align-items:baseline;gap:1.2rem}#till .till-count,#till .till-total{margin:0;font-family:var(--mono);font-size:.85rem}#till .till-count{color:var(--ink-soft)}#till .till-go{font-family:var(--display);font-size:1.15rem;text-decoration:none;color:var(--ink);border-bottom:2px solid var(--sunflower);padding-bottom:.1rem;transition:border-color .2s var(--ease-warm)}#till .till-go:hover{border-color:var(--sienna)}@media(prefers-reduced-motion:reduce){#shelf .stepper button,#shelf .item-add,#till .till-go{transition:none}}
