@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shantell Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/shantell-sans-cyrillic-ext-500-normal-CsgtKsSe.woff2)format("woff2"),url(/assets/shantell-sans-cyrillic-ext-500-normal-87WSbqFy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Shantell Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/shantell-sans-cyrillic-500-normal-CMKNolWb.woff2)format("woff2"),url(/assets/shantell-sans-cyrillic-500-normal--jEg1vCg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/shantell-sans-vietnamese-500-normal-B3_dS9Jk.woff2)format("woff2"),url(/assets/shantell-sans-vietnamese-500-normal-CcMC92uc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Shantell Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/shantell-sans-latin-ext-500-normal-BekENWod.woff2)format("woff2"),url(/assets/shantell-sans-latin-ext-500-normal-B63jk-IM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/shantell-sans-latin-500-normal-prpUF3CD.woff2)format("woff2"),url(/assets/shantell-sans-latin-500-normal-CrgOgF_3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shantell Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/shantell-sans-cyrillic-ext-700-normal-xPkvIMXo.woff2)format("woff2"),url(/assets/shantell-sans-cyrillic-ext-700-normal-BrN0m2Ld.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Shantell Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/shantell-sans-cyrillic-700-normal-bouRVOKJ.woff2)format("woff2"),url(/assets/shantell-sans-cyrillic-700-normal-U68ojpP8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/shantell-sans-vietnamese-700-normal-CZ4YbZEq.woff2)format("woff2"),url(/assets/shantell-sans-vietnamese-700-normal-DcHbpatw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Shantell Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/shantell-sans-latin-ext-700-normal-C6y5wZH8.woff2)format("woff2"),url(/assets/shantell-sans-latin-ext-700-normal-BXH1RhCW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/shantell-sans-latin-700-normal-BSvnZVBi.woff2)format("woff2"),url(/assets/shantell-sans-latin-700-normal-DtULRhId.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--desk:oklch(96.6% .015 108);--ink:oklch(23.8% .059 277);--paper-seating:oklch(96.1% .047 88);--paper-tables:oklch(96.4% .016 3);--paper-storage:oklch(91.2% .046 133);--paper-kitchen:oklch(83.1% .078 4);--paper-lighting:oklch(92.5% .025 226);--paper-textiles:oklch(86% .019 307);--paper-appliances:oklch(93% .028 200);--paper-empty:oklch(96.6% .015 108);--stamp:oklch(55.7% .223 19);--tape:oklch(94% .02 108/.82);--overlay:oklch(23.8% .059 277/.46);--font-display:"Shantell Sans", cursive;--font-text:"Atkinson Hyperlegible", sans-serif;--shadow:5px 5px 0 0 var(--ink);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--desk);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-text);font-size:1rem;line-height:1.45;overflow-x:clip}h1,h2,h3,p{margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:oklch(23.8% .059 277/.15)}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}::selection{background:var(--stamp);color:var(--desk)}.desk{width:min(72rem,100% - 2.5rem);margin:0 auto;padding:2rem 0 4.5rem}.mast h1{width:fit-content;font-family:var(--font-display);transform-origin:0;margin:0 0 .55rem;font-size:clamp(2.7rem,7vw,4.6rem);font-weight:700;line-height:.95;transform:rotate(-.6deg)}.lede{max-width:36rem;font-size:1.05rem}.controls{flex-wrap:wrap;align-items:start;gap:1.5rem 2.5rem;margin:1.75rem 0 .25rem;display:flex}.control-block{border:0;min-width:0;margin:0;padding:0}.control-label{margin-bottom:.55rem;padding:0;font-weight:700}.stamps,.sort{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.stamp-seat,.sort-seat,.back-seat{display:inline-grid;position:relative}.back-seat{z-index:2;width:fit-content;position:sticky;top:0}.press-shadow{z-index:0;background:var(--ink);pointer-events:none;position:absolute;inset:0;transform:translate(3px,3px)}.stamp-seat .press-shadow{border-radius:255px 14px 225px/14px 225px 14px 255px}.sort-seat.is-selected .press-shadow{transform:translate(2px,2px)}.stamp,.stamp-static{z-index:1;border:3px solid var(--stamp);min-height:2.75rem;color:var(--stamp);background:var(--desk);letter-spacing:.05em;text-align:center;text-transform:uppercase;border-radius:255px 14px 225px/14px 225px 14px 255px;place-items:center;padding:.35rem .85rem;font-size:.82rem;font-weight:700;line-height:1.1;display:inline-grid;position:relative}.stamp{cursor:pointer;touch-action:manipulation;--stamp-tilt:0deg;transform:rotate(var(--stamp-tilt)) translate(0px, 0px);transition:transform .14s var(--ease-out)}.stamp[aria-pressed=true],.stamp-static{background:var(--stamp);color:var(--desk)}.stamp-static{cursor:default;transition:none;transform:rotate(-2deg)}.stamp:focus-visible,.sort-option:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.sort-option{z-index:1;border:3px solid var(--ink);background:var(--desk);cursor:pointer;touch-action:manipulation;min-height:2.75rem;transition:transform .14s var(--ease-out);place-items:center;padding:.35rem .7rem;font-weight:700;display:inline-grid;position:relative;transform:translate(0)}.sort-option[aria-pressed=true]{background:var(--ink);color:var(--desk)}.notes{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.85rem 1.35rem;margin-top:1.5rem;padding:.85rem .35rem 1.25rem;display:grid}.notes>li{min-width:0}.note-tilt{display:block;position:relative}.note-tilt:before{content:"";z-index:0;background:var(--ink);pointer-events:none;position:absolute;inset:0;transform:translate(5px,5px)}.note{z-index:1;border:3px solid var(--ink);background:var(--paper-empty);width:100%;min-height:11.5rem;color:var(--ink);text-align:left;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform .14s var(--ease-out);flex-direction:column;justify-content:space-between;gap:.85rem;padding:0 0 1rem;display:flex;position:relative;transform:translate(0)}.note[data-category=Seating]{background:var(--paper-seating)}.note[data-category=Tables]{background:var(--paper-tables)}.note[data-category=Storage]{background:var(--paper-storage)}.note[data-category=Kitchen]{background:var(--paper-kitchen)}.note[data-category=Lighting]{background:var(--paper-lighting)}.note[data-category=Textiles]{background:var(--paper-textiles)}.note[data-category=Appliances]{background:var(--paper-appliances)}.note[data-category=empty]{background:var(--paper-empty)}.note:focus-visible,.sheet-back:focus-visible,.sheet:focus-visible{outline:3px solid var(--stamp);outline-offset:4px}.note-empty{box-shadow:var(--shadow);cursor:default;justify-content:center;padding:1.6rem 0 1rem;transition:none;transform:none}.note-photo{aspect-ratio:4/3;object-fit:cover;border-bottom:3px solid var(--ink);background:var(--desk);width:100%;display:block}.note:has(.note-photo){min-height:0}.note-title{font-family:var(--font-display);overflow-wrap:break-word;margin-top:.15rem;padding-inline:1rem;font-size:1.55rem;font-weight:700;line-height:1.12}.note-price,.sheet-price,.price-after{font-variant-numeric:tabular-nums;font-weight:700}.price-pair{flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;display:flex}.price-before{color:oklch(23.8% .059 277/.72);font-variant-numeric:tabular-nums;font-weight:400;text-decoration:line-through;text-decoration-thickness:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.note-foot{flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;padding-inline:1rem;display:flex}.note-price{padding-inline:1rem;font-size:1.15rem}.note-foot .note-price{padding-inline:0}.note-foot .price-before{font-size:.95rem}.note-foot .price-after{font-size:1.15rem}.sheet-price .price-before{font-size:1.05rem}.note-bids{font-variant-numeric:tabular-nums;font-weight:700}.tape{background:var(--tape);border:1px solid oklch(23.8% .059 277/.35);width:4.8rem;height:1.35rem;position:absolute;top:-.7rem;left:50%}.sheet-layer{z-index:20;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sheet-overlay{background:var(--overlay);position:absolute;inset:0}.sheet{z-index:1;overscroll-behavior:contain;border:3px solid var(--ink);background:var(--paper-empty);width:min(40rem,100%);min-width:0;max-height:min(42rem,100dvh - 2rem);box-shadow:8px 8px 0 0 var(--ink);padding:.85rem 1rem 1.2rem;position:relative;overflow:auto}.sheet[data-category=Seating]{background:var(--paper-seating)}.sheet[data-category=Tables]{background:var(--paper-tables)}.sheet[data-category=Storage]{background:var(--paper-storage)}.sheet[data-category=Kitchen]{background:var(--paper-kitchen)}.sheet[data-category=Lighting]{background:var(--paper-lighting)}.sheet[data-category=Textiles]{background:var(--paper-textiles)}.sheet[data-category=Appliances]{background:var(--paper-appliances)}.sheet-back{z-index:1;border:3px solid var(--ink);background:var(--desk);touch-action:manipulation;min-height:2.75rem;transition:transform .14s var(--ease-out);place-items:center;padding:.4rem .75rem;font-weight:700;display:inline-grid;position:relative;transform:translate(0)}.sheet-title{font-family:var(--font-display);margin-top:.9rem;font-size:clamp(2rem,5vw,2.8rem);font-weight:700;line-height:1.05}.sheet-meta{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.85rem;display:flex}.sheet-price{font-size:1.35rem}.bid-slip{margin-top:1.15rem}.bid-heading{font-size:1.05rem;font-weight:700}.bid-form{grid-template-columns:minmax(0,1fr) 8.5rem auto;align-items:end;gap:.65rem;margin-top:.65rem;display:grid}.bid-field{gap:.3rem;min-width:0;font-weight:700;display:grid}.bid-field input{border:3px solid var(--ink);background:var(--desk);width:100%;min-height:2.75rem;padding:.4rem .65rem}.bid-field input:focus-visible,.bid-submit:focus-visible{outline:3px solid var(--stamp);outline-offset:3px}.bid-seat{display:inline-grid;position:relative}.bid-submit{z-index:1;border:3px solid var(--ink);background:var(--desk);touch-action:manipulation;min-height:2.75rem;transition:transform .14s var(--ease-out);padding:.4rem .9rem;font-weight:700;position:relative;transform:translate(0)}.bid-submit:disabled{opacity:.45;cursor:default}.bid-status{margin-top:.65rem;font-weight:700}.bid-list{margin-top:.85rem}.bid-list li{border-bottom:2px solid var(--ink);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.bid-name{overflow-wrap:anywhere;min-width:0}.bid-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.sheet-copy{max-width:62ch;margin-top:1rem;font-size:1.05rem}.sheet-copy p+p{margin-top:.65rem}.gallery{margin-top:1rem}.photo-frame{aspect-ratio:4/3;border:3px solid var(--ink);background:var(--desk);touch-action:pan-y;cursor:grab;width:min(100%,24rem);margin-inline:auto;position:relative;overflow:hidden}.photo-frame.is-zoomed{touch-action:none;cursor:grab}.photo-frame.is-dragging{cursor:grabbing}.photo-main{object-fit:contain;background:var(--desk);pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;width:100%;height:100%;display:block}.photo-tools{flex-wrap:wrap;align-items:center;gap:.5rem;width:min(100%,24rem);margin:.65rem auto 0;display:flex}.photo-tool{border:3px solid var(--ink);background:var(--desk);min-height:2.75rem;box-shadow:3px 3px 0 0 var(--ink);padding:.35rem .7rem;font-weight:700}.photo-tool:disabled{opacity:.45;box-shadow:none;cursor:default}.photo-tool[aria-pressed=true]{background:var(--ink);color:var(--desk)}.photo-tool:focus-visible,.photo-thumb:focus-visible{outline:3px solid var(--stamp);outline-offset:3px}.photo-count{font-variant-numeric:tabular-nums;min-width:4.5rem;font-weight:700}.photo-row{gap:.6rem;width:min(100%,24rem);margin:.65rem auto 0;display:flex;overflow-x:auto}.photo-thumb{border:3px solid var(--ink);background:var(--desk);padding:0;display:block}.photo-thumb[aria-pressed=true]{outline:3px solid var(--stamp);outline-offset:3px}.photo-thumb img{object-fit:cover;pointer-events:none;width:5.5rem;height:4.1rem;display:block}.missing-photo{border:4px solid var(--stamp);outline:2px solid var(--stamp);outline-offset:6px;background:var(--desk);min-height:14rem;color:var(--stamp);text-align:center;border-radius:255px 16px 225px/16px 225px 16px 255px;place-items:center;margin:1.35rem .35rem .35rem;padding:1.5rem;display:grid;transform:rotate(-1.5deg)}.missing-photo p{max-width:14rem;font-size:1.15rem;font-weight:700;line-height:1.3}@media (hover:hover) and (pointer:fine){.note-tilt .note:hover{transform:translate(2px,2px)}.stamp:hover{transform:rotate(var(--stamp-tilt)) translate(1.2px, 1.2px)}.sort-option:hover{transform:translate(1.2px,1.2px)}.sort-option[aria-pressed=true]:hover{transform:translate(.8px,.8px)}.sheet-back:hover,.bid-submit:hover{transform:translate(1.2px,1.2px)}}.note-tilt .note:active{transition-duration:.12s;transform:translate(5px,5px)}.stamp:active{transform:rotate(var(--stamp-tilt)) translate(3px, 3px);transition-duration:.12s}.sort-option:active{transition-duration:.12s;transform:translate(3px,3px)}.sort-option[aria-pressed=true]:active{transform:translate(2px,2px)}.sheet-back:active,.bid-submit:active{transition-duration:.12s;transform:translate(3px,3px)}.bid-submit:disabled:active{transform:translate(0)}@media (prefers-reduced-motion:reduce){.note-tilt .note,.stamp,.sort-option,.sheet-back,.bid-submit{transition:opacity .12s var(--ease-out)}.note-tilt .note:hover,.note-tilt .note:active,.sort-option:hover,.sort-option:active,.sort-option[aria-pressed=true]:hover,.sort-option[aria-pressed=true]:active,.sheet-back:hover,.sheet-back:active,.bid-submit:hover,.bid-submit:active{transform:translate(0)}.stamp:hover,.stamp:active{transform:rotate(var(--stamp-tilt)) translate(0px, 0px)}.note-tilt .note:active,.stamp:active,.sort-option:active,.sheet-back:active,.bid-submit:active{opacity:.8}}@media (width<=42rem){.desk{width:min(72rem,100% - 1.5rem);padding-top:1.25rem}.notes,.bid-form{grid-template-columns:1fr}.note:not(:has(.note-photo)){min-height:8.75rem}}
