@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-opsz-normal.woff2) format("woff2")}:root{--ink:#1f1b18;--paper:#faf6f0;--amber:#c8762b;--soft:#f1e7da;--grey:#6b625a}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}main{max-width:960px;margin:0 auto;padding:24px 16px 48px}.top{display:flex;justify-content:space-between;align-items:center}.logo{font-weight:700;letter-spacing:.02em}.pill{font-size:13px;background:var(--ink);color:#fff;padding:4px 10px;border-radius:999px}.hero{position:relative;padding:72px 0 40px;overflow:hidden}.kicker{color:var(--amber);font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.08em}h1{font-size:clamp(36px,7vw,64px);line-height:1.05;margin:8px 0 16px;max-width:12ch}.sub{font-size:18px;color:var(--grey);max-width:46ch;line-height:1.5}.formats{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.chip{background:var(--soft);padding:6px 12px;border-radius:999px;font-size:14px}.record{right:-60px;top:40px;width:280px;height:280px;background:repeating-radial-gradient(circle,#1f1b18 0 6px,#2b2622 6px 8px);z-index:-1;opacity:.9}.label,.record{position:absolute;border-radius:50%}.label{inset:35%;background:var(--amber)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.card{background:#fff;border:1px solid #e6dccf;border-radius:12px;padding:20px}.card h2{font-size:18px;margin:0 0 8px}.card p{margin:0;line-height:1.5}.card p,.status{color:var(--grey)}.status{margin-top:40px;font-size:13px}@media (max-width:600px){.record{width:180px;height:180px;right:-50px;opacity:.25}}a{color:inherit}.navlinks{display:inline-flex;align-items:center;gap:12px}.navlink{font-size:15px;text-decoration:none}.navlink:hover{text-decoration:underline}.button{display:inline-block;background:var(--ink);color:#fff;border:0;border-radius:8px;padding:12px 18px;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none}.button:disabled{opacity:.6;cursor:default}.button.small{padding:6px 12px;font-size:14px}.button.secondary{background:transparent;border:1px solid var(--ink)}.narrow{max-width:440px}.narrow h1{font-size:36px;margin:24px 0 8px;max-width:none}.back{font-size:14px;color:var(--grey);text-decoration:none}.form{display:grid;grid-gap:16px;gap:16px;margin:24px 0}.form label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:14px}.form input{font:inherit;font-weight:400;padding:12px;border:1px solid #d6cabb;border-radius:8px;background:#fff}.form input:focus{outline:2px solid var(--amber);outline-offset:1px}.error{color:#a12b1f;margin:0}.success{color:#2f6b3a;margin:0}.small{font-size:14px;color:var(--grey)}.narrow .card{margin:16px 0 24px}.narrow .card p{margin:6px 0;color:var(--ink)}.logo{text-decoration:none}.top{gap:16px;flex-wrap:wrap}.hero .actions{margin-top:28px}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.page-title{font-size:40px;margin:32px 0 16px;max-width:none}.section-title{font-size:20px;margin:40px 0 0}.narrow.wide{max-width:620px}.hint{font-weight:400;font-size:13px;color:var(--grey)}.field-label{font-weight:600;font-size:14px}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form select,.form textarea{font:inherit;font-weight:400;padding:12px;border:1px solid #d6cabb;border-radius:8px;background:#fff}.form textarea{resize:vertical}button.chip{border:1px solid transparent;font:inherit;cursor:pointer;color:var(--ink)}.empty{margin-top:24px}.photos-field{display:grid;grid-gap:8px;gap:8px}.thumbs{display:flex;flex-wrap:wrap;gap:8px}.thumb{position:relative;width:88px;height:88px;border-radius:8px;overflow:hidden;border:1px solid #e6dccf;background:#fff;padding:0}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.photos-field .thumb button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:rgba(31,27,24,.8);color:#fff;cursor:pointer;line-height:1}.add-photo{width:88px;height:88px;border-radius:8px;border:2px dashed #d6cabb;display:grid;place-items:center;text-align:center;font-size:13px;font-weight:600;cursor:pointer;padding:4px;color:var(--grey)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:20px;gap:20px;margin-top:24px}.listing-card{text-decoration:none;display:grid;grid-gap:8px;gap:8px}.cover{aspect-ratio:1;background:var(--soft);border-radius:10px;overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover;display:block}.meta{display:grid;grid-gap:2px;gap:2px}.meta .price{font-weight:700}.meta .title{font-weight:600;line-height:1.3}.meta .artist,.meta .tags{font-size:13px;color:var(--grey)}.listing-card:hover .title{text-decoration:underline}.listing{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;margin-top:16px}.main-photo{aspect-ratio:1;background:var(--soft);border-radius:12px;overflow:hidden}.main-photo img{width:100%;height:100%;object-fit:contain;display:block}.gallery .thumbs{margin-top:10px}.gallery .thumb{width:64px;height:64px;cursor:pointer}.gallery .thumb.active{outline:2px solid var(--amber)}.details h1{font-size:32px;margin:8px 0 4px;max-width:none}.artist-line{font-size:18px;color:var(--grey);margin:0}.big-price{font-size:28px;font-weight:700;margin:16px 0}.facts{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0 0 16px}.facts dt{color:var(--grey)}.facts dd{margin:0}.description{white-space:pre-wrap;line-height:1.6}.seller{margin-top:24px;display:grid;grid-gap:4px;gap:4px}.details .pill{display:inline-block}.my-listings{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:8px;gap:8px}.my-listings a{display:flex;align-items:center;gap:12px;padding:8px;background:#fff;border:1px solid #e6dccf;border-radius:10px;text-decoration:none}.my-listings img{width:48px;height:48px;object-fit:cover;border-radius:6px}.my-listings .grow{flex:1 1}.logout{margin-top:40px}@media (max-width:720px){.listing{gap:24px}.listing,.row{grid-template-columns:1fr}}.step{margin:24px 0 8px;display:grid;grid-gap:12px;gap:12px}.step h2{font-size:18px;margin:0}.scanner{display:grid;grid-gap:10px;gap:10px}.typed-code{display:flex;gap:8px}.typed-code input{flex:1 1;min-width:0;font:inherit;padding:12px;border:1px solid #d6cabb;border-radius:8px;background:#fff}.variants{display:grid;grid-gap:8px;gap:8px}.variant{display:flex;gap:12px;align-items:center;text-align:left;width:100%;background:var(--paper);border:1px solid #e6dccf;border-radius:10px;padding:8px;font:inherit;color:var(--ink);cursor:pointer}.variant:hover{border-color:var(--amber)}.chosen img,.variant .no-thumb,.variant img{width:56px;height:56px;object-fit:cover;border-radius:6px;flex:none;background:var(--soft)}.chosen{display:flex;gap:12px;align-items:center}.grow{flex:1 1;min-width:0}.block{display:block}.note{color:#8a5a1f}.link-button{background:none;border:0;padding:4px 0;font:inherit;font-size:14px;color:var(--ink);text-decoration:underline;cursor:pointer;justify-self:start}.photo-reminder{background:var(--soft);border-left:3px solid var(--amber);padding:12px 14px;border-radius:6px;line-height:1.5}.chosen .small,.variant .small{color:var(--grey)}.stock{margin:-8px 0 16px;font-weight:600;color:#2f6b3a}.buy-box{display:grid;grid-gap:8px;gap:8px;margin:8px 0 4px}.delivered{margin:0;font-size:20px}.breakdown{margin:0}.shipping-field{border:1px solid #e6dccf;border-radius:10px;padding:12px 14px 14px;display:grid;grid-gap:10px;gap:10px;margin:0}.shipping-field legend{font-weight:600;font-size:14px;padding:0 6px}.row.three{grid-template-columns:2fr 1fr 1fr}.setup-card{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.orders{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-gap:14px;gap:14px}.order{display:grid;grid-gap:10px;gap:10px}.order-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.order .small{margin:0}.ship-by{margin:0;font-weight:600;color:#8a5a1f}.label-box{display:grid;grid-gap:10px;gap:10px;background:var(--paper);border-radius:10px;padding:12px}.qr{display:flex;gap:12px;align-items:center}.qr img{width:120px;height:120px;background:#fff;padding:6px;border-radius:8px}.pack summary{cursor:pointer;font-weight:600}.guide ol,.guide ul,.pack ul{line-height:1.6;padding-left:20px}.guide section{margin:16px 0}.guide h2{font-size:20px;margin:0 0 8px}.guide h3{font-size:16px;margin:12px 0 4px}.pill.status-paid{background:var(--amber)}.pill.status-delivered,.pill.status-shipped{background:#2f6b3a}@media (max-width:600px){.row.three{grid-template-columns:1fr 1fr}.qr{flex-direction:column;align-items:flex-start}}.form input,.form select,.form textarea{width:100%;min-width:0;box-sizing:border-box}.row>label{min-width:0}.shop-head{margin:8px 0}.shop-head .page-title{margin:4px 0 8px}.button.small{color:#fff}.button.secondary.small{color:var(--ink)}@media (max-width:600px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.meta .title{font-size:15px}}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:40px}.section-head .section-title{margin:0}.edit-button{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid #d6cabb;border-radius:999px;padding:6px 12px;font:inherit;font-size:14px;color:var(--ink);cursor:pointer}.edit-button:hover{border-color:var(--ink)}.card.details{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.card.details .facts{margin:0}.details .pre{white-space:pre-wrap}.address{font-style:normal;line-height:1.6}.avatar{border-radius:50%;object-fit:cover;flex:none;display:inline-block;background:var(--soft)}.avatar-initials{justify-content:center;color:#fff;font-weight:700;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar-initials,.stars{display:inline-flex;align-items:center}.stars{gap:6px}.stars-track{position:relative;display:inline-block;color:#ddd2c4;line-height:1;letter-spacing:1px}.stars-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--amber)}.stars-none,.stars-text{font-size:14px;color:var(--grey)}.shop-id{display:flex;align-items:center;gap:16px;margin:8px 0}.shop-id .page-title{margin:0 0 6px}.seller-id{display:flex;align-items:center;gap:12px}.reviews{margin-top:48px}.reviews ul{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:16px;gap:16px}.review{display:flex;gap:12px;align-items:flex-start}.review-text{margin:4px 0;line-height:1.5}.review .small{margin:0}.account-name{font-size:32px;margin:0 0 4px;max-width:none}.pic-field{display:flex;gap:16px;align-items:center}.pic-actions{display:grid;grid-gap:6px;gap:6px}.pic-actions .button.small{cursor:pointer}.rate-box{display:grid;grid-gap:8px;gap:8px;border-top:1px solid #eee3d6;padding-top:10px}.rate-box textarea{font:inherit;padding:10px;border:1px solid #d6cabb;border-radius:8px;width:100%;box-sizing:border-box}.rate-box .button{justify-self:start}.star-picker{display:flex;gap:4px}.star-picker button{background:none;border:0;font-size:30px;line-height:1;color:#ddd2c4;cursor:pointer;padding:2px}.star-picker button.on{color:var(--amber)}.rated{display:flex;align-items:center;gap:8px}.rules{margin:8px 0 16px}.rules summary{cursor:pointer;font-weight:600;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.rules-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:10px 0}.rules-cols ul{margin:6px 0 0;padding-left:18px;line-height:1.5}@media (max-width:480px){.rules-cols{grid-template-columns:1fr}}.scroll-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.scroll-row .chip{white-space:nowrap;flex:none}.inbox-link{position:relative;gap:4px}.badge,.inbox-link{display:inline-flex;align-items:center}.badge{justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--amber);color:#fff;font-size:11px;font-weight:700;line-height:1}.tabs{margin:8px 0 16px}.inbox{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.inbox-row{display:flex;gap:12px;align-items:center;padding:10px 12px;background:#fff;border:1px solid #e6dccf;border-radius:12px;text-decoration:none}.inbox-row:hover{border-color:var(--amber)}.inbox-row.unread{background:#fff8ee;border-color:#e7c79f}.inbox-row.unread strong{color:var(--ink)}.inbox-row.gone{opacity:.7}.inbox-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.inbox-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-top .small{flex:none}.inbox-row .subject{margin-top:1px}.inbox-row .preview{font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.inbox-row:not(.unread) .preview{color:var(--grey)}.dot{width:10px;height:10px;border-radius:50%;background:var(--amber);flex:none}.alert-thumb{width:52px;height:52px;border-radius:8px;object-fit:cover;background:var(--soft);flex:none;display:block}.thread-head{margin:16px 0 12px}.thread-head,.thread-item{display:flex;gap:12px;align-items:center}.thread-item{flex-wrap:wrap;padding:12px}.thread-item img{width:56px;height:56px;object-fit:cover;border-radius:8px}.bubbles{list-style:none;padding:0;margin:20px 0;display:grid;grid-gap:8px;gap:8px}.bubble{max-width:80%;display:grid;grid-gap:2px;gap:2px}.bubble.mine{justify-self:end;text-align:right}.bubble-body{display:inline-block;padding:10px 14px;border-radius:16px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.bubble.theirs .bubble-body{background:#fff;border:1px solid #e6dccf;border-bottom-left-radius:4px;justify-self:start}.bubble.mine .bubble-body{background:var(--ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.bubble-time{font-size:11px;color:var(--grey)}.composer{display:grid;grid-gap:8px;gap:8px}.composer textarea{font:inherit;padding:12px;border:1px solid #d6cabb;border-radius:12px;background:#fff;width:100%;box-sizing:border-box;resize:vertical}.composer textarea:focus{outline:2px solid var(--amber);outline-offset:1px}.composer.sticky{position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper);padding:10px 0 14px;border-top:1px solid #eee3d6}.buy-box .composer{margin-top:4px}.want-signal{font-weight:600;color:#2f6b3a;margin:8px 0 0}.wants{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:12px;gap:12px}.want{display:grid;grid-gap:8px;gap:8px;padding:14px 16px}.want .small{margin:0}.want-head{display:flex;gap:12px;align-items:flex-start}.match-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.match-count{width:100%}.match{display:flex;align-items:center;gap:8px;text-decoration:none;background:var(--paper);border:1px solid #e6dccf;border-radius:10px;padding:6px 10px 6px 6px}.match img{width:40px;height:40px;border-radius:6px;object-fit:cover}.match:hover{border-color:var(--amber)}.want-chips{list-style:none;padding:0;margin:12px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.want-chips .card{padding:12px 14px}.quick-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:16px 0 0}.quick{display:grid;grid-gap:4px;gap:4px;text-decoration:none;padding:14px}.quick:hover{border-color:var(--amber)}@media (max-width:600px){.quick-links{grid-template-columns:1fr}}.form .check{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-weight:600}.form .check input{width:auto}.form .check .hint{flex-basis:100%}.shelf-wrap{margin:16px 0 8px;display:grid;grid-gap:12px;gap:12px}.room{--s:1;--wall:#e9dfd1;--floor:#8b6b4a;--floor-h:46px;--unit-bg:transparent;--unit-border:0 solid transparent;--unit-radius:0;--unit-shadow:none;--unit-pad:10px 12px 0;--board:#8a6a4a;--board-h:10px;--board-radius:2px;--board-shadow:0 6px 8px -4px rgba(0,0,0,0.45);overflow:hidden;border-radius:16px;isolation:isolate;padding:calc(var(--s) * 104px - 30px) 18px 0;background:var(--wall);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.room,.shelf-unit{display:block;position:relative}.shelf-unit{z-index:1;margin:0 auto;max-width:620px;container-type:inline-size;background:var(--unit-bg);border:var(--unit-border);border-radius:var(--unit-radius);box-shadow:var(--unit-shadow);padding:var(--unit-pad)}.shelf-row{--item:min(88px,calc((100cqw - 50px) / var(--units, 6)));display:block;position:relative}.shelf-row+.shelf-row{margin-top:14px}.shelf-items{display:flex;align-items:flex-end;gap:6px;min-height:var(--item);padding:0 6px}.shelf-board{height:var(--board-h);background:var(--board);border-radius:var(--board-radius);box-shadow:var(--board-shadow);z-index:2}.room-floor,.shelf-board{display:block;position:relative}.room-floor{height:var(--floor-h);margin:0 -18px;background:var(--floor);z-index:0}.shelf-note{font-style:italic;margin:8px 0;line-height:1.5}.offer-pill{background:var(--amber);display:inline-block;margin-top:6px;justify-self:start}.theme-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.theme-choice{display:grid;grid-gap:4px;gap:4px;text-align:left;background:#fff;border:2px solid #e6dccf;border-radius:14px;padding:8px 8px 10px;font:inherit;color:var(--ink);cursor:pointer}.theme-choice:hover{border-color:#cdb79c}.theme-choice.active{border-color:var(--amber);box-shadow:0 0 0 2px rgba(200,118,43,.25)}.theme-choice strong{font-size:14px}.room.mini{--s:0.42;--floor-h:16px;--board-h:5px;padding:30px 10px 0;border-radius:10px;height:96px}.room.mini .shelf-unit{width:72%;margin:0 auto}.room.mini .shelf-row{--item:26px}.room.mini .shelf-items{min-height:26px;padding:0 4px;background:linear-gradient(90deg,#a8452f 0 9px,transparent 9px 10px,#3f6f7a 10px 17px,transparent 17px 18px,#e3b23c 18px 26px,transparent 26px 28px,#2b2622 28px 54px,transparent 54px 56px,#6f7d3a 56px 63px,transparent 63px 64px,#7a4b6e 64px 72px) 4px 100% /80% 92% no-repeat}.room.mini .room-floor{margin:0 -10px}@media (max-width:480px){.theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-boho{--wall:radial-gradient(circle at 20% 15%,rgba(255,255,255,0.2),transparent 45%),radial-gradient(circle at 85% 80%,rgba(120,60,30,0.15),transparent 50%),linear-gradient(#d6a27c,#c88d66);--board:repeating-linear-gradient(90deg,#d0a86c 0 3px,#b88d55 3px 5px);--board-h:11px;--board-radius:4px;--floor:repeating-linear-gradient(90deg,#8c2f1e 0 14px,#b5452b 14px 28px,#2f3e63 28px 32px,#e0b25c 32px 34px,#b5452b 34px 48px)}.theme-midcentury{--wall:linear-gradient(90deg,#e1ad3a 0 34%,#efe6d2 34%);--unit-bg:#5c3a1e;--unit-border:8px solid #8b5a2b;--unit-radius:4px;--unit-pad:10px 10px 0;--unit-shadow:0 10px 18px -8px rgba(0,0,0,0.5);--board:linear-gradient(#a7703f,#7d5029);--board-radius:0;--floor:repeating-linear-gradient(90deg,#cfa36b 0 60px,#bf9259 60px 62px)}.theme-midcentury .shelf-unit{margin-bottom:calc(var(--s) * 30px)}.theme-midcentury .shelf-unit:after,.theme-midcentury .shelf-unit:before{bottom:calc(var(--s) * -38px);width:calc(var(--s) * 12px);height:calc(var(--s) * 30px);background:#3b2614;-webkit-clip-path:polygon(0 0,100% 0,75% 100%,45% 100%);clip-path:polygon(0 0,100% 0,75% 100%,45% 100%)}.theme-midcentury .shelf-unit:before{left:8%;transform:skewX(8deg)}.theme-midcentury .shelf-unit:after{right:8%;transform:skewX(-8deg)}.theme-seventies{--wall:radial-gradient(circle at 0% 100%,#f2e3c6 0 20%,#e8a33d 20% 28%,#d9682b 28% 36%,#a0401f 36% 44%,#6b3a1e 44% 52%,#f2e3c6 52%);--unit-bg:#4a2c17;--unit-border:6px solid #6a4123;--unit-radius:28px;--unit-pad:16px 14px 8px;--board:#7a4c27;--board-radius:6px;--floor:radial-gradient(circle at 2px 2px,#9aab45 1.5px,transparent 2px) 0 0 /5px 5px,#6f7f2a}.theme-brutalist{--wall:repeating-linear-gradient(0deg,rgba(0,0,0,0.07) 0 1px,transparent 1px 22px),radial-gradient(circle at 1px 1px,rgba(0,0,0,0.12) 1px,transparent 1.5px) 0 0 /7px 9px,linear-gradient(#999791,#85837d);--unit-border:0 solid transparent;--unit-pad:6px 20px 0;--board:linear-gradient(#c2bfb8,#a29f98);--board-h:22px;--board-radius:0;--board-shadow:0 8px 0 rgba(0,0,0,0.22);--floor:linear-gradient(#4b4a47,#393836)}.theme-brutalist .shelf-unit{background:linear-gradient(90deg,#aaa79f 0 16px,transparent 16px calc(100% - 16px),#aaa79f calc(100% - 16px))}.theme-brutalist .shelf-items span,.theme-brutalist .slot span{font-family:ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.05em}.theme-deco{--wall:radial-gradient(circle at 50% 100%,transparent 0 13px,#c9a24a 13px 14px,transparent 14px 20px,#c9a24a 20px 21px,transparent 21px) 0 0 /46px 24px,#14302b;--unit-bg:#0f0f0f;--unit-border:4px solid #c9a24a;--unit-radius:120px 120px 6px 6px;--unit-pad:36px 16px 8px;--unit-shadow:0 0 0 6px #0f0f0f,0 0 0 8px #c9a24a;--board:linear-gradient(#e2c46f,#a8822e);--board-h:6px;--board-radius:0;--floor:conic-gradient(#111 25%,#ece6d6 0 50%,#111 0 75%,#ece6d6 0) 0 0 /26px 26px}.theme-memphis{--wall:radial-gradient(circle,#1a1a1a 1.4px,transparent 2px) 0 0 /22px 22px,#fde2ec;--unit-bg:#ffffff;--unit-border:4px solid #1a1a1a;--unit-radius:0;--unit-pad:12px 12px 0;--unit-shadow:10px 10px 0 #2ec4b6;--board:#ffd23f;--board-radius:0;--board-shadow:none;--floor:linear-gradient(#1a1a1a 1px,transparent 0) 0 0 /16px 16px,linear-gradient(90deg,#1a1a1a 1px,transparent 0) 0 0 /16px 16px,#7fd8cf}.theme-memphis .shelf-board{border:2px solid #1a1a1a}.theme-memphis .shelf-row:nth-child(2n) .shelf-board{background:#ff6f91}.theme-woodpanel{--wall:repeating-linear-gradient(90deg,#5e3b1e 0 3px,#8a5a33 3px 38px,#7a4e2b 38px 40px,#93633a 40px 76px),linear-gradient(#7a4e2b,#6a4325);--unit-bg:#4e3219;--unit-border:10px solid #a87742;--unit-radius:6px;--unit-pad:10px 10px 0;--unit-shadow:inset 0 0 0 2px #6e4a26,0 10px 18px -8px rgba(0,0,0,0.6);--board:linear-gradient(#b8854d,#94673a);--board-radius:0;--floor:radial-gradient(circle at 2px 2px,#9a6a38 1.5px,transparent 2px) 0 0 /4px 4px,#6d4520}.theme-grunge{--wall:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='32'%3E%3Crect width='48' height='32' fill='%23964a34'/%3E%3Cpath d='M0 1H48M0 17H48M24 1V17M1 17V32M47 17V32' stroke='%23cdb9a1' stroke-width='2'/%3E%3C/svg%3E");--unit-pad:6px 0 0;--board:transparent;--board-h:0;--board-shadow:none;--floor:repeating-linear-gradient(90deg,#5b4636 0 46px,#4c3a2c 46px 48px)}.theme-grunge .shelf-row{--crate:#b8372a;padding:6px 4px;border:5px solid color-mix(in srgb,var(--crate) 80%,black);background:repeating-linear-gradient(90deg,transparent 0 14px,rgba(0,0,0,.3) 14px 22px),var(--crate)}.theme-grunge .shelf-row:nth-child(3n+2){--crate:#2e5ea8}.theme-grunge .shelf-row:nth-child(3n){--crate:#d9a520}.theme-grunge .shelf-row+.shelf-row{margin-top:0}.theme-grunge .shelf-row .shelf-items{min-height:var(--item);padding:0}.theme-grunge .shelf-row{--item:min(84px,calc((100cqw - 66px) / var(--units, 6)))}.theme-y2k{--wall:radial-gradient(circle at 18% 30%,rgba(255,255,255,0.75) 0 5%,transparent 6%),radial-gradient(circle at 82% 22%,rgba(255,255,255,0.5) 0 3%,transparent 4%),radial-gradient(circle at 66% 72%,rgba(255,255,255,0.35) 0 9%,transparent 10%),linear-gradient(160deg,#c3e8ff,#7cc4f2 50%,#c9b8ff);--unit-bg:rgba(255,255,255,0.35);--unit-border:2px solid rgba(255,255,255,0.85);--unit-radius:24px;--unit-pad:14px 14px 8px;--unit-shadow:inset 0 2px 12px rgba(255,255,255,0.7),0 8px 24px rgba(40,80,140,0.25);--board:linear-gradient(#ffffff,#c8ccd2 40%,#8a929c 60%,#e9edf2);--board-h:9px;--board-radius:6px;--floor:linear-gradient(#eef7ff,#bcd9f2)}.theme-y2k .shelf-unit{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.room.mini .shelf-unit{padding:4px 4px 0;border-width:3px}.room.mini .shelf-row{padding:2px;border-width:2px}.room-tabs{margin:0}.tab-count{opacity:.7;font-size:12px;margin-left:2px}.room-pages{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;margin:0 -18px;position:relative;z-index:1;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.room-pages::-webkit-scrollbar{display:none}.room-page{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;padding:0 18px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.room-page>.shelf-unit{width:100%}.room-arrow{position:absolute;top:45%;z-index:3;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;background:rgba(255,255,255,.9);color:var(--ink);font-size:26px;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.3);display:grid;place-items:center;padding:0 0 3px}.room-arrow.prev{left:8px}.room-arrow.next{right:8px}.room-arrow:disabled{opacity:0;pointer-events:none}.room-dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:7px;z-index:3;pointer-events:none}.room-dots span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.room-dots span.on{background:#fff}@media (pointer:coarse){.room-arrow{display:none}}.shelf-items>button{flex:none;padding:0;border:0}.shelf-items>button,button.slot{position:relative;cursor:pointer;transition:transform .15s ease;font-family:inherit}.offer-tag{position:absolute;z-index:1;right:3px;bottom:3px;background:rgba(200,118,43,.95);color:#fff;white-space:nowrap;font-size:max(8px,calc(var(--item) * .11));font-weight:700;border-radius:999px;padding:1px 5px;line-height:1.3}.shelf-items>button:focus-visible,.slot:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.items-books,.items-discs,.items-video,.row-rspine{gap:1px}.shelf-items .offer-tag{right:50%;transform:translateX(50%);bottom:4px}.sleeve{width:calc(var(--item) * var(--w));height:calc(var(--item) * var(--w));border-radius:2px;overflow:hidden;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.35);display:grid;place-items:center}.sleeve img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sleeve-title{font-size:max(9px,calc(var(--item) * .13));font-weight:700;padding:6px;text-align:center;line-height:1.15;overflow:hidden;max-height:100%}.sleeve:has(.sleeve-hole) .sleeve-title{align-self:start}.sleeve-hole{position:absolute;top:40%;width:34%;height:34%;border-radius:50%;background:radial-gradient(circle,#1c1c1c 0 18%,#d9b57a 20%);opacity:.9}.tv-items{justify-content:center}.tv{position:relative;width:clamp(84px,26vw,150px);aspect-ratio:4/3;flex:none;background:linear-gradient(#3a3a3a,#232323);border-radius:12px;padding:7% 18% 9% 7%;box-sizing:border-box;box-shadow:0 6px 10px -4px rgba(0,0,0,.5)}.tv:after{content:"";position:absolute;right:6%;top:25%;width:7%;aspect-ratio:1;border-radius:50%;background:#777;box-shadow:0 12px 0 #777}.tv-screen{display:block;width:100%;height:100%;border-radius:14%/18%;background:radial-gradient(ellipse at 40% 35%,#9fd0e8,#3a6f8f 60%,#1d3a4c)}.vhs{width:calc(var(--item) * var(--w));height:calc(var(--item) * 1.45);border-radius:3px;background:#1b1b1b;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset -3px 0 0 rgba(255,255,255,.08),0 3px 6px rgba(0,0,0,.35)}.vhs.betamax{height:calc(var(--item) * 1.2)}.vhs:before{content:"";position:absolute;left:16%;right:16%;top:10%;bottom:10%;background:var(--label);border-radius:2px}.book span,.case span,.vhs span{position:relative;writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:max(8px,calc(var(--item) * .12))}.vhs span{max-height:76%}.case{width:calc(var(--item) * var(--w));height:calc(var(--item) * 1.32);border-radius:2px;background:#141414;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset -2px 0 0 rgba(255,255,255,.1),0 3px 5px rgba(0,0,0,.35)}.case:before{content:"";position:absolute;left:0;right:0;top:0;height:13%;background:var(--label)}.case.bluray{background:#1f5fbf}.case.bluray:before{background:#eef2f8}.case.hd_dvd{background:#8f1d1d}.case.hd_dvd:before{background:#dcdcdc}.case span{max-height:74%;margin-top:12%}.reel{width:calc(var(--item) * var(--w));height:calc(var(--item) * var(--w));border-radius:50%;overflow:hidden;border:3px solid #a9aeb4;box-sizing:border-box;box-shadow:0 4px 8px rgba(0,0,0,.35);background:radial-gradient(circle,#1c1c1c 0 6%,#d0d3d7 7% 14%,transparent 15%),conic-gradient(from 30deg,#c8ccd1 0 40deg,rgba(20,20,20,.85) 40deg 120deg,#c8ccd1 120deg 160deg,rgba(20,20,20,.85) 160deg 240deg,#c8ccd1 240deg 280deg,rgba(20,20,20,.85) 280deg)}.reel.reel_to_reel{background:radial-gradient(circle,#1c1c1c 0 6%,#d0d3d7 7% 14%,#4a3020 15% 40%,transparent 41%),conic-gradient(from 30deg,#c8ccd1 0 40deg,rgba(20,20,20,.6) 40deg 120deg,#c8ccd1 120deg 160deg,rgba(20,20,20,.6) 160deg 240deg,#c8ccd1 240deg 280deg,rgba(20,20,20,.6) 280deg)}.reel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.book{width:calc(var(--item) * var(--w));height:calc(var(--item) * 1.35 * var(--h));border-radius:2px 2px 1px 1px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset 2px 0 0 rgba(255,255,255,.15),inset -3px 0 0 rgba(0,0,0,.2),0 3px 5px rgba(0,0,0,.3)}.book:after,.book:before{content:"";position:absolute;left:0;right:0;background:rgba(255,255,255,.35)}.book:before{top:9%}.book:after{bottom:9%}.book span{font-family:Georgia,Times New Roman,serif;max-height:74%}.book.sheet_music span{color:#3a2a1a}.towers{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:flex-end;width:100%;padding-bottom:8px}.tower{position:relative;display:grid;grid-gap:2px;gap:2px;padding:8px 7px;background:var(--rack,var(--board));border-radius:4px;grid-auto-rows:min-content;align-content:start;align-self:flex-end;box-shadow:0 10px 16px -8px rgba(0,0,0,.55)}.cd-tower{width:clamp(120px,34vw,170px);grid-template-columns:1fr}.cd-tower:after{content:"";position:absolute;left:-6px;right:-6px;bottom:-8px;height:8px;background:var(--rack,var(--board));border-radius:0 0 3px 3px;filter:brightness(.8)}.tape-rack{width:clamp(180px,52vw,260px);grid-template-columns:1fr 1fr;align-self:center}.slot{display:flex;align-items:center;width:100%;height:14px;padding:0 6px;border:0;border-radius:1px;overflow:hidden;box-sizing:border-box;background:#121212;color:#fff;font-size:9px;font-weight:700;text-align:left;line-height:1}.slot span{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot.vacant{background:rgba(0,0,0,.38);box-shadow:inset 0 2px 3px rgba(0,0,0,.45)}.tape-rack .slot{height:20px}.slot.cd{background:linear-gradient(90deg,rgba(255,255,255,.4) 0 4px,var(--label) 4px);padding-left:9px}.slot.minidisc{height:10px;background:var(--label);font-size:8px}.slot.cassette{background:linear-gradient(#efe8d6,#efe8d6) 50% 50% /100% 56% no-repeat,#1d1d1d;color:#2a2118}.slot.eight_track{height:30px;background:linear-gradient(var(--label),var(--label)) 50% 50% /100% 54% no-repeat,#262626}.slot.dat{height:14px;background:linear-gradient(90deg,var(--label) 0 6px,#2b2b2b 6px);padding-left:10px}.slot .offer-tag{top:50%;bottom:auto;right:2px;transform:translateY(-50%);font-size:7px;padding:0 3px}.theme-grunge{--rack:#2e5ea8}.theme-boho{--rack:linear-gradient(#b88d55,#a37a46)}.viewer{position:fixed;inset:0;z-index:50;background:rgba(22,18,15,.97);color:#fff;display:flex;flex-direction:column}.viewer-top{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;font-size:15px;gap:12px}.viewer-close{background:none;border:0;color:#fff;font-size:34px;line-height:1;cursor:pointer;padding:0 4px}.viewer-track{flex:1 1;min-height:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.viewer-track::-webkit-scrollbar{display:none}.viewer-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;overflow-y:auto;box-sizing:border-box;padding:4px 16px 40px;display:flex;flex-direction:column;align-items:center;gap:12px}.viewer-photo{width:min(100%,520px,56vh);aspect-ratio:1;display:grid;place-items:center;flex:none}.viewer-photo img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;box-shadow:0 12px 32px rgba(0,0,0,.55)}.viewer-nophoto{width:72%;aspect-ratio:1;display:grid;place-items:center;border-radius:6px;padding:16px;box-sizing:border-box;text-align:center;font-weight:700;font-size:22px}.viewer-thumbs{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.viewer-thumbs button{width:46px;height:46px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:none;cursor:pointer;opacity:.65}.viewer-thumbs button.on{border-color:var(--amber);opacity:1}.viewer-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.viewer-info{width:min(100%,520px);display:grid;grid-gap:6px;gap:6px}.viewer-info h2{margin:0;font-size:22px;line-height:1.2}.viewer-info .artist-line{color:#e2d8cc}.viewer .hint,.viewer-info .small{color:#bfb3a6;margin:0}.viewer-info .shelf-note{color:#f1e7da}.viewer-info .actions{margin-top:6px}.viewer .button.secondary{color:#fff;border-color:#fff}.viewer .button:not(.secondary){background:#fff;color:var(--ink)}.viewer .link-button{color:#fff}.viewer .composer{width:100%}.viewer .composer textarea,.viewer-arrow{color:var(--ink)}.viewer-arrow{position:absolute;top:38%;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;z-index:2;background:rgba(255,255,255,.9);font-size:30px;line-height:1;padding:0 0 4px}.viewer-arrow.prev{left:16px}.viewer-arrow.next{right:16px}.viewer-arrow:disabled{opacity:0;pointer-events:none}@media (pointer:coarse){.viewer-arrow{display:none}}.book .offer-tag,.case .offer-tag,.rspine .offer-tag,.vhs .offer-tag{font-size:0;width:9px;height:9px;padding:0;top:3px;bottom:auto;right:50%;transform:translateX(50%);box-shadow:0 0 0 2px rgba(255,255,255,.8)}.viewer-desc{white-space:pre-wrap;line-height:1.55;color:#e2d8cc;margin:4px 0 0;font-size:15px}.room{--inkline:#161210}@media (min-width:700px){.room:not(.mini){--s:1.3}}.scene{z-index:0;pointer-events:none;filter:url(#ar-wobble)}.roombox,.scene{position:absolute;inset:0;display:block}.roombox{width:100%;height:100%}.prop{position:absolute;display:block;overflow:visible}.prop.floor{top:auto;bottom:calc(var(--floor-h) - 6px)}.room:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;border-radius:inherit;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.4  0 0 0 0 0.35  0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.room-floor{border-top:3px solid var(--inkline);filter:url(#ar-wobble)}.room-page>.shelf-unit{outline:3px solid var(--inkline);filter:drop-shadow(6px 7px 0 rgba(22,18,16,.25));transform:rotate(-.8deg)}.room-page:nth-child(2n)>.shelf-unit{transform:rotate(.7deg)}.theme-boho .room-page>.shelf-unit,.theme-brutalist .room-page>.shelf-unit,.theme-grunge .room-page>.shelf-unit{outline:none}.shelf-board{outline:2.5px solid var(--inkline);filter:url(#ar-wobble)}.theme-grunge .shelf-board{outline:none}.theme-grunge .shelf-row,.tower{outline:3px solid var(--inkline)}.tower{filter:drop-shadow(5px 6px 0 rgba(22,18,16,.25));transform:rotate(-1deg)}.tower:nth-child(2n){transform:rotate(1.2deg)}.book,.case,.reel,.sleeve,.tv,.vhs{outline:2px solid var(--inkline)}.slot:not(.vacant){outline:1.5px solid var(--inkline)}.room.mini .shelf-unit{outline:2px solid var(--inkline)}.c-tapestry{left:6%;top:calc(var(--s) * 6px);width:calc(var(--s) * 88px)}.c-bulb{top:0;width:calc(var(--s) * 26px)}.c-plant{right:4%}.c-clock,.c-plant{width:calc(var(--s) * 96px)}.c-clock{left:8%;top:calc(var(--s) * 6px)}.c-painting{right:8%;top:calc(var(--s) * 14px);width:calc(var(--s) * 86px)}.c-lamp{left:3%;width:calc(var(--s) * 52px)}.theme-woodpanel .c-lamp{left:auto;right:auto;left:2%}.c-sun{right:7%;top:calc(var(--s) * 4px);width:calc(var(--s) * 100px)}.c-lava{left:4%;width:calc(var(--s) * 44px)}.c-beads{left:30%;top:calc(var(--s) * 2px);width:calc(var(--s) * 52px)}.c-slitwindow{right:8%;top:calc(var(--s) * 16px);width:calc(var(--s) * 96px)}.c-rebar{left:6%;top:calc(var(--s) * 20px);width:calc(var(--s) * 80px)}.c-drip{left:32%;top:calc(var(--s) * 10px);width:calc(var(--s) * 22px)}.c-mirror{left:6%;top:calc(var(--s) * 4px);width:calc(var(--s) * 92px)}.c-martini{right:26%;top:calc(var(--s) * 18px);width:calc(var(--s) * 42px)}.c-palm{right:3%;width:calc(var(--s) * 86px)}.c-squiggle,.c-squiggle-fill{left:5%;top:calc(var(--s) * 14px);width:calc(var(--s) * 140px)}.c-tri{right:8%;top:calc(var(--s) * 8px);width:calc(var(--s) * 52px)}.c-ball{top:calc(var(--s) * 26px);width:calc(var(--s) * 40px)}.c-cactus{left:3%;width:calc(var(--s) * 62px)}.c-duck{left:7%;top:calc(var(--s) * 12px);width:calc(var(--s) * 90px)}.c-tv{right:3%;width:calc(var(--s) * 110px)}.c-window{left:6%;top:calc(var(--s) * 12px);width:calc(var(--s) * 82px)}.c-pipe{right:25%;top:0;width:calc(var(--s) * 44px)}.c-poster{right:6%;top:calc(var(--s) * 20px);width:calc(var(--s) * 54px)}.c-can{left:3%;width:calc(var(--s) * 56px)}.c-bubblelamp{top:0;width:calc(var(--s) * 54px)}.c-blobpc{right:8%;top:calc(var(--s) * 12px);width:calc(var(--s) * 92px)}.c-chair{right:2%;width:calc(var(--s) * 120px)}.boing{animation:ar-boing .43s ease-out both;z-index:3}.slot.boing{animation-name:ar-boing-x}@keyframes ar-boing{0%{transform:translateY(0) scale(1)}22%{transform:translateY(3px) scale(1.2,.76)}52%{transform:translateY(-24px) scale(.84,1.22) rotate(-5deg)}76%{transform:translateY(-14px) scale(1.08,.94) rotate(3deg)}to{transform:translateY(-18px) scale(1.12) rotate(0deg)}}@keyframes ar-boing-x{0%{transform:translateX(0) scale(1)}30%{transform:translateX(-4px) scale(.9,1.3)}60%{transform:translateX(18px) scale(1.12,.85)}to{transform:translateX(12px) scale(1.06)}}.viewer{animation:ar-pop-in .3s cubic-bezier(.2,1.5,.4,1) both}@keyframes ar-pop-in{0%{opacity:0;transform:scale(.7) rotate(-3deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.boing,.viewer{animation:none!important}}.rspine{width:calc(var(--item) * var(--w));height:calc(var(--item) * 1.15);border-radius:1px;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:center;outline:none;box-shadow:inset 0 0 0 1.5px var(--inkline,#161210),inset -3px 0 0 rgba(0,0,0,.18)}.rspine span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:90%;font-size:max(7px,calc(var(--item) * .11));font-weight:700;letter-spacing:.02em}.rspine.shellac{filter:saturate(.6) brightness(.9)}.shelf-tools{display:flex;gap:8px;flex-wrap:wrap}.shelf-tools input,.shelf-tools select{font:inherit;font-size:15px;padding:9px 12px;border:1px solid #d6cabb;border-radius:999px;background:#fff;min-width:0}.shelf-tools input{flex:1 1 200px}.room-label{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:4;white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis;background:rgba(22,18,16,.78);color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px;pointer-events:none}.room-range{font-weight:400;opacity:.85}.piece-scrubber{width:100%;accent-color:var(--amber);margin:0}.room-page{padding-top:30px}.room.mini{padding-top:34px}.room-page{position:relative}.empty-piece{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%) rotate(-2deg);z-index:2;max-width:80%;display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;background:#fff8e6;color:var(--ink);border:2.5px solid #161210;border-radius:6px;padding:12px 16px;box-shadow:4px 5px 0 rgba(22,18,16,.25);font-size:14px;font-weight:600;line-height:1.35}.tv{display:block;width:clamp(110px,32vw,180px);height:auto;aspect-ratio:auto;padding:0;background:none;border-radius:0;box-shadow:none;outline:none;overflow:visible;filter:url(#ar-wobble) drop-shadow(4px 5px 0 rgba(22,18,16,.25))}.tv:after{content:none}.book .price-tag,.case .price-tag,.price-tag,.rspine .price-tag,.vhs .price-tag{background:#2f6b3a}.viewer-sale{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:4px}.viewer-sale .offer-pill{background:#2f6b3a;margin:0}.price-field{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0}.price-field input{font:inherit;font-weight:400;padding:12px;border:1px solid #d6cabb;border-radius:8px;background:#fff;width:100%;box-sizing:border-box}.price-field input:focus{outline:2px solid var(--amber);outline-offset:1px}.suggest-button{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;font:inherit;font-size:14px;cursor:pointer;background:#fff8e6;color:var(--ink);border:2px solid #161210;border-radius:8px;padding:8px 12px;box-shadow:3px 3px 0 rgba(22,18,16,.25)}.suggest-button strong{font-size:17px}.suggest-button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 rgba(22,18,16,.25)}.suggest-button.chosen{background:#e3f1e5;border-color:#2f6b3a}.want-search{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.want-search .tabs{margin:0}.want-search-box{font:inherit;font-size:18px;padding:14px 16px;border:2px solid #161210;border-radius:12px;background:#fff;width:100%;box-sizing:border-box;box-shadow:3px 3px 0 rgba(22,18,16,.2)}.want-search-box:focus{outline:3px solid var(--amber);outline-offset:1px}.want-options{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.want-max input,.want-options select{font:inherit;font-size:14px;padding:8px 10px;border:1px solid #d6cabb;border-radius:8px;background:#fff}.want-max{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.want-max input{width:110px}.for-sale-now{background:#e3f1e5;border-radius:10px;padding:10px 12px}.for-sale-now,.want-results{display:grid;grid-gap:6px;gap:6px}.want-results{list-style:none;padding:0;margin:0}.want-result{display:flex;gap:12px;align-items:center;padding:6px;border-radius:10px}.want-result:hover{background:var(--paper)}.want-cover{width:52px;height:52px;border-radius:6px;object-fit:cover;flex:none;background:var(--soft);display:block}.want-cover.blank{background:repeating-linear-gradient(45deg,var(--soft) 0 6px,#e9dccb 6px 12px)}.wanted{color:#2f6b3a;font-weight:600;white-space:nowrap}.scan-check{margin-top:12px}.scan-check summary{cursor:pointer;font-weight:600}.scan-check[open] summary{margin-bottom:12px}.scan-result{display:grid;grid-gap:12px;gap:12px}.match .block{font-weight:400}.want .want-head{align-items:center}.fee-line{font-size:13px;line-height:1.4}a.chip-link{text-decoration:none;color:var(--ink);border:1px solid transparent;transition:background .15s,border-color .15s}a.chip-link:focus-visible,a.chip-link:hover{background:#fff;border-color:var(--ink)}.browse-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.browse-head .page-title{margin-bottom:8px}.sub-formats{margin-top:0}.sub-formats .chip{font-size:13px;padding:4px 10px}.finder{display:grid;grid-gap:10px;gap:10px}.no-barcode{justify-self:start;background:none;border:0;padding:4px 0;font:inherit;font-size:15px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.finder-fallback{display:grid;grid-gap:8px;gap:8px;background:#fff8e6;border:2px solid #161210;border-radius:10px;padding:12px}.finder-fallback .small{margin:0;color:var(--ink)}.kind-picks{margin:0}.photo-tip{display:grid;grid-template-columns:84px 1fr;grid-gap:6px 14px;gap:6px 14px;align-items:center;background:var(--paper);border:2px solid #161210;border-radius:12px;padding:12px;box-shadow:3px 3px 0 rgba(22,18,16,.2)}.photo-tip p{margin:0;line-height:1.45}.photo-tip .button{grid-column:1/-1;justify-self:stretch}.tip-drawing svg{width:84px;height:84px;display:block}.finder-search{font:inherit;font-size:17px;padding:12px 14px;border:2px solid #161210;border-radius:10px;background:#fff;width:100%;box-sizing:border-box}.finder-search:focus{outline:3px solid var(--amber);outline-offset:1px}.finder .hint{margin:-4px 0 0}.back-to-scan{color:var(--grey)}.step{grid-template-columns:minmax(0,1fr)}.finder,.finder>*,.scanner,.scanner>*{min-width:0}:root{--accent-2:#2f3e63;--accent-text:#9a5418;--accent-ink:#ffffff;--band:repeating-linear-gradient(90deg,#1f1b18 0 14px,#c8762b 14px 28px,#f1e7da 28px 42px);--display:"Fraunces",Georgia,"Times New Roman",serif}.account-name,.card h2,.logo,.page-title,.section-title,h1{font-family:var(--display);font-weight:800;letter-spacing:-.01em}.kicker{color:var(--accent-text)}.top{position:relative;padding:4px 0 14px;margin-bottom:18px;border-bottom:2px solid var(--ink)}.top:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:7px;background:var(--band);border-bottom:1.5px solid var(--ink)}.logo{font-size:22px;line-height:1}.navlink{font-weight:600}.section-title:after{content:"";display:block;width:96px;height:8px;margin-top:6px;background:var(--amber);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 8'%3E%3Cpath d='M2 5 Q 10 1 18 5 T 34 5 T 50 5 T 66 5 T 82 5 T 94 4' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") left center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 8'%3E%3Cpath d='M2 5 Q 10 1 18 5 T 34 5 T 50 5 T 66 5 T 82 5 T 94 4' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") left center /contain no-repeat}.section-head .section-title:after{display:none}.step-num{display:inline-grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;margin-right:6px;vertical-align:.1em;background:var(--ink);color:#fff;font-family:var(--display);font-size:.8em}.button{border:2px solid var(--ink);border-radius:12px;box-shadow:3px 3px 0 var(--amber);transition:transform .06s ease,box-shadow .06s ease}.button:hover:not(:disabled){box-shadow:4px 4px 0 var(--amber);transform:translate(-1px,-1px)}.button:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--amber)}.button.secondary{background:#fff;color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 rgba(31,27,24,.25)}.button.small{border-radius:9px;box-shadow:2px 2px 0 var(--amber)}.button.secondary.small{box-shadow:2px 2px 0 rgba(31,27,24,.25)}.button.ticket{border:0;padding:14px 28px;border-radius:6px;-webkit-mask:radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right /51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right /51% 100% no-repeat;background:linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.35) 22px 23px,transparent 23px),var(--ink)}.button.ticket,.button.ticket:active,.button.ticket:hover{box-shadow:none}.chip{border:1.5px solid var(--ink);border-radius:8px;background:#fff}button.chip{border:1.5px solid var(--ink)}.chip.active{background:var(--ink);color:#fff}.card{border:1.5px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 rgba(31,27,24,.1)}.card.taped{position:relative}.card.taped:before{content:"";position:absolute;top:-11px;left:50%;width:76px;height:22px;transform:translateX(-50%) rotate(-3deg);background:rgba(240,226,190,.85);border-left:2px dashed rgba(0,0,0,.08);border-right:2px dashed rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.12)}.home-cards .card:nth-child(2){transform:rotate(.8deg)}.home-cards .card:nth-child(3){transform:rotate(-.6deg)}.home-cards .card:nth-child(2):before{transform:translateX(-50%) rotate(4deg)}.home-cards .card a.small{display:inline-block;margin-top:10px;font-weight:600;color:var(--ink)}.hero{padding:56px 0 28px}.hero h1{font-size:clamp(40px,8vw,76px)}.sticker{position:absolute;display:grid;place-items:center;text-align:center;line-height:1;z-index:1;background:var(--amber);color:var(--accent-ink);font-weight:700;font-size:13px;-webkit-clip-path:polygon(50% 0,61% 12%,77% 6%,80% 22%,96% 25%,90% 40%,100% 52%,88% 62%,94% 78%,78% 80%,73% 96%,59% 88%,50% 100%,40% 88%,26% 96%,21% 80%,6% 78%,11% 62%,0 52%,10% 40%,4% 25%,20% 22%,23% 6%,39% 12%);clip-path:polygon(50% 0,61% 12%,77% 6%,80% 22%,96% 25%,90% 40%,100% 52%,88% 62%,94% 78%,78% 80%,73% 96%,59% 88%,50% 100%,40% 88%,26% 96%,21% 80%,6% 78%,11% 62%,0 52%,10% 40%,4% 25%,20% 22%,23% 6%,39% 12%)}.fee-sticker{right:150px;top:44px;width:104px;height:104px;transform:rotate(-12deg);padding:18px}.fee-sticker strong{display:block;font-family:var(--display);font-size:30px}.fee-sticker small{display:block;font-size:10px;font-weight:600;margin-top:2px;opacity:.9}@media (max-width:600px){.fee-sticker{right:6px;top:6px;width:84px;height:84px}.fee-sticker strong{font-size:24px}}.dig-in{margin:8px 0 30px}.kind-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.kind-tag{text-decoration:none;color:var(--ink);background:#fff;border:2px solid var(--ink);font-weight:700;font-size:15px;padding:9px 14px 9px 22px;border-radius:4px 10px 10px 4px;position:relative;box-shadow:2px 2px 0 rgba(31,27,24,.2);transition:transform .08s ease,background .12s ease}.kind-tag:before{content:"";position:absolute;left:8px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;border:1.5px solid var(--ink);background:var(--paper)}.kind-tag:nth-child(3n+1){transform:rotate(-1.5deg)}.kind-tag:nth-child(3n+2){transform:rotate(1deg)}.kind-tag:focus-visible,.kind-tag:hover{background:var(--amber);color:var(--accent-ink);transform:rotate(0) translateY(-2px)}.sleek{margin:10px -16px 40px;padding:30px 20px 32px;background:var(--ink);color:#f6efe4;border-top:7px solid transparent;border-image:var(--band) 1}.sleek .kicker{color:var(--amber)}.steps{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.steps li{display:grid;grid-gap:6px;gap:6px;align-content:start}.steps strong{font-family:var(--display);font-size:24px}.steps span:not(.step-num){color:#cfc4b6;line-height:1.5}.steps .step-num{background:var(--amber);color:var(--accent-ink);width:34px;height:34px;font-size:18px;margin:0}@media (max-width:700px){.steps{grid-template-columns:1fr}}.home-cards{margin-top:10px}.site-footer{margin:48px 0 0;padding-top:16px;border-top:1.5px dashed #cdbfae;font-size:13px;color:var(--grey)}.room-current{margin:12px 0 0}.signup{max-width:760px}.signup h1{max-width:none}.signup-step{margin:26px 0}.signup-step .section-title{margin-top:0}.signup-step.narrow{max-width:440px}html[data-theme=boho]{--amber:#b5452b;--accent-text:#9c3a22;--accent-ink:#fff;--paper:#faf3ea;--soft:#f1e2cf;--accent-2:#2f3e63;--band:repeating-linear-gradient(90deg,#8c2f1e 0 14px,#b5452b 14px 28px,#2f3e63 28px 32px,#e0b25c 32px 36px)}html[data-theme=midcentury]{--amber:#e0a632;--accent-text:#8a5a14;--accent-ink:#161210;--paper:#f7f1e1;--soft:#ece0c2;--accent-2:#3f6f7a;--band:linear-gradient(90deg,#e1ad3a 0 34%,#3f6f7a 34% 67%,#c8562b 67%)}html[data-theme=seventies]{--amber:#d9682b;--accent-text:#a0401f;--accent-ink:#fff;--paper:#faf0dd;--soft:#f2dcb5;--accent-2:#6f7f2a;--band:linear-gradient(#e8a33d 0 33%,#d9682b 33% 66%,#a0401f 66%)}html[data-theme=brutalist]{--amber:#ff5a1f;--accent-text:#c43d0c;--accent-ink:#161210;--paper:#f1f0ec;--soft:#e1dfd9;--accent-2:#5d5b57;--band:repeating-linear-gradient(90deg,#8f8d88 0 30px,#6c6a66 30px 32px)}html[data-theme=deco]{--amber:#c9a24a;--accent-text:#7d6223;--accent-ink:#14302b;--paper:#f6f1e4;--soft:#e9dfc4;--accent-2:#14302b;--band:radial-gradient(circle at 50% 100%,transparent 0 5px,#c9a24a 5px 6px,transparent 6px) 0 0 /14px 8px,#14302b}html[data-theme=memphis]{--amber:#ff6f91;--accent-text:#c2185b;--accent-ink:#161210;--paper:#fff7fa;--soft:#fde2ec;--accent-2:#2ec4b6;--band:radial-gradient(circle,#161210 1.2px,transparent 1.6px) 0 0 /8px 8px,repeating-linear-gradient(90deg,#ff6f91 0 20px,#ffd23f 20px 40px,#2ec4b6 40px 60px)}html[data-theme=woodpanel]{--amber:#a8702f;--accent-text:#7a4e1f;--accent-ink:#fff;--paper:#f8efe2;--soft:#ead6bd;--accent-2:#d9a520;--band:repeating-linear-gradient(90deg,#5e3b1e 0 3px,#8a5a33 3px 24px)}html[data-theme=grunge]{--amber:#a33a28;--accent-text:#8c2f22;--accent-ink:#fff;--paper:#f1ede6;--soft:#e2dacd;--accent-2:#2e5ea8;--band:repeating-linear-gradient(90deg,#964a34 0 22px,#cdb9a1 22px 24px)}html[data-theme=y2k]{--amber:#4a7dff;--accent-text:#2a55c9;--accent-ink:#fff;--paper:#f3f8ff;--soft:#dceeff;--accent-2:#b48cff;--band:linear-gradient(90deg,#c3e8ff,#ffc8f0,#fff3b0,#b8ffd9,#c3e8ff)}@media (max-width:600px){.hero .record{display:none}}.theme-fact{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.theme-swatch{width:18px;height:18px;border-radius:50%;background:var(--amber);border:2px solid var(--ink,#1f1b18);flex:none}.theme-field{display:grid;grid-gap:8px;gap:8px;scroll-margin-top:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em;letter-spacing:.02em}.card-badges,.tag-badges{display:flex;flex-wrap:wrap;gap:6px}.tag-badges{margin:-4px 0 14px}.tag-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:1.2;padding:3px 8px;border:1.5px solid var(--ink);border-radius:4px;background:#fff;color:var(--ink)}.tag-badge.tested{background:#e3f1df;border-color:#2f6b3a;color:#23502b}.listing-card .card-badges{margin-top:2px}.listing-card .tag-badge{font-size:11px;padding:2px 6px}.liner-notes{margin:18px 0;padding:14px 16px 14px 18px;background:var(--soft);border-left:4px solid var(--amber);border-radius:0 10px 10px 0;font-family:var(--display);font-size:17px;line-height:1.5;white-space:pre-wrap}.liner-label{display:block;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin-bottom:6px}.item-history{margin:18px 0;padding:14px 16px;border:1.5px dashed var(--ink);border-radius:12px;background:#fff}.item-history h3{margin:0 0 10px;font-family:var(--display);font-size:18px}.item-history ol{list-style:none;margin:0 0 8px;padding:0}.item-history li{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:10px;gap:10px;padding:0 0 12px}.item-history li:before{content:"";position:absolute;left:7px;top:14px;bottom:0;border-left:2px dotted #b9ab98}.item-history li:last-child:before{display:none}.item-history .dot{width:12px;height:12px;margin-top:4px;border-radius:50%;border:2px solid var(--ink);background:var(--paper)}.item-history li.now .dot{background:var(--amber)}.history-story{margin:4px 0 0;font-family:var(--display);font-style:italic;color:#4b433c}.viewer .item-history{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.4);color:#f2ebe1}.viewer .item-history a{color:#fff}.viewer .history-story,.viewer .item-history .hint{color:#d6ccbf}.viewer .item-history .dot{background:transparent;border-color:#f2ebe1}.fulfil-choice{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.collector-field{border:1.5px solid var(--ink);border-radius:12px;padding:12px 14px 14px;display:grid;grid-gap:14px;gap:14px;background:#fff}.collector-field legend{font-weight:700;padding:0 6px}.collector-details{display:grid;grid-gap:12px;gap:12px}.collector-details summary{cursor:pointer;font-weight:600}.collector-details[open] summary{margin-bottom:10px}.collector-details>label{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.extra-filters{margin-top:10px;align-items:center}.dig-link{font-weight:700;margin-left:auto}@media (max-width:600px){.dig-link{margin-left:0;flex-basis:100%}}.dig-head .page-title{margin-bottom:4px}.dig-filters{display:grid;grid-gap:10px;gap:10px;margin:6px 0 14px}.dig-filters .formats{margin-top:0}.dig-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dig-decade select{font:inherit;font-size:14px;padding:6px 10px;border:1.5px solid var(--ink);border-radius:8px;background:#fff}.crate{position:relative;border:2px solid var(--ink);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#6b4423,#4e3019);box-shadow:5px 5px 0 rgba(31,27,24,.18)}.crate:before{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#3e2614 0 2px,#7a4f2a 2px 60px);border-top:2px solid var(--ink)}.crate-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.crate-track::-webkit-scrollbar{display:none}.crate-slide{flex:0 0 100%;scroll-snap-align:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;padding:26px 64px 40px;min-height:420px}.crate-sleeve{position:relative;display:block;aspect-ratio:1;background:#2b211a;border:2px solid var(--ink);border-radius:4px;box-shadow:-10px -8px 0 -2px #d8c7ad,-10px -8px 0 0 var(--ink),6px 8px 0 rgba(0,0,0,.35);transform:rotate(-1.2deg)}.crate-sleeve img{object-fit:cover}.crate-blank,.crate-sleeve img{width:100%;height:100%;display:block}.crate-price{position:absolute;right:-10px;top:-12px;background:var(--amber);color:var(--accent-ink);font-weight:800;padding:6px 10px;border:2px solid var(--ink);border-radius:4px;transform:rotate(6deg);font-size:15px}.crate-info{background:var(--paper);border:2px solid var(--ink);border-radius:12px;padding:16px 18px;display:grid;grid-gap:6px;gap:6px;justify-items:start}.crate-info h2{margin:0;font-family:var(--display);font-size:26px;line-height:1.1}.crate-info .artist-line,.crate-info .small{margin:0}.crate-story{margin:4px 0;font-family:var(--display);font-style:italic;color:#4b433c}.crate-end{grid-template-columns:1fr;justify-items:center}.crate-end .card{background:var(--paper);text-align:center;max-width:360px}.crate-arrow{top:45%}.crate-count{position:absolute;left:0;right:0;bottom:16px;z-index:2;margin:0;color:#f6efe4;font-weight:700;pointer-events:none}.crate-count,.dig-empty{text-align:center}@media (max-width:700px){.crate-slide{grid-template-columns:minmax(0,1fr);padding:26px 22px 42px;gap:16px;min-height:0}.crate-sleeve{width:min(64%,260px);justify-self:center}.crate-story{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.crate-info h2{font-size:22px}}.grading-jump{margin:18px 0 6px}.grade-card{margin-top:18px;scroll-margin-top:16px}.grade-list{margin:10px 0 0;display:grid;grid-gap:0;gap:0}.grade-row{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-top:1px dashed #d8ccbb}.grade-row dt{display:grid;grid-gap:2px;gap:2px;align-content:start}.grade-row dd{margin:0;line-height:1.5}.grade-code{font-family:var(--display);font-weight:800;font-size:20px}@media (max-width:560px){.grade-row{grid-template-columns:minmax(0,1fr);gap:4px}.grade-row dt{display:flex;gap:8px;align-items:baseline}}.stack-default{display:grid;grid-gap:6px;gap:6px;font-weight:600;margin:4px 0 14px;max-width:360px}.stack-default select{font:inherit;font-weight:400;padding:10px;border:1px solid #d6cabb;border-radius:8px;background:#fff}.draft-list,.stack-list{list-style:none;padding:0;margin:12px 0;display:grid;grid-gap:8px;gap:8px}.stack-row{display:flex;gap:12px;align-items:center;padding:8px 10px;background:#fff;border:1px solid #e3d8ca;border-radius:10px}.stack-row.looking{opacity:.7}.stack-row.unknown{border-color:var(--amber)}.stack-row.error{border-color:#b3261e}.draft-row img,.stack-row img,.stack-thumb{width:48px;height:48px;flex:none;object-fit:cover;border-radius:6px;background:var(--soft);border:1px solid #e3d8ca}.draft-row .grow,.stack-row .grow{min-width:0}.csv-preview{margin-top:14px;display:grid;grid-gap:10px;gap:10px;justify-items:start}.csv-problems summary{cursor:pointer;font-weight:600}.table-scroll{max-width:100%;overflow-x:auto}.csv-table{border-collapse:collapse;font-size:14px;min-width:520px}.csv-table td,.csv-table th{text-align:left;padding:6px 10px;border-bottom:1px solid #e3d8ca}.csv-table em{color:var(--grey)}.drafts-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:14px 0 4px}.drafts-tools input{font:inherit;padding:8px 10px;border:1px solid #d6cabb;border-radius:8px;min-width:0;flex:1 1 200px}.draft-row{display:flex;gap:12px;align-items:center;padding:10px 12px}.draft-row .grow{flex:1 1}.draft-actions{display:grid;grid-gap:6px;gap:6px;justify-items:end}@media (max-width:560px){.draft-row{flex-wrap:wrap}.draft-actions{flex-basis:100%;grid-auto-flow:column;justify-content:space-between;align-items:center}}.follow-row{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.follow{display:inline-flex;gap:8px;align-items:center}.shop-address{margin-top:0}.drop-banner{display:flex;gap:14px;align-items:center;margin:14px 0 6px;padding:12px 16px 12px 12px;border:2px solid var(--ink);border-radius:12px;background:#fff;box-shadow:4px 4px 0 var(--amber)}.drop-sticker{position:static;flex:none;width:64px;height:64px;transform:rotate(-10deg);font-family:var(--display);font-size:15px;font-weight:800}.shop-search{font:inherit;width:100%;max-width:480px;padding:12px;border:1.5px solid var(--ink);border-radius:10px;background:#fff;margin:12px 0 6px}.shop-list{list-style:none;padding:0;margin:14px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.shop-card{padding:0}.shop-card.near{box-shadow:4px 4px 0 var(--amber)}.shop-card-link{display:flex;gap:12px;padding:14px;text-decoration:none;color:var(--ink)}.shop-card-link .grow{min-width:0}.shop-bio{color:var(--grey);font-weight:400!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pick-list{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-gap:6px;gap:6px}.pick{width:100%;text-align:left;font:inherit;padding:10px 12px;border:1px solid #e3d8ca;border-radius:10px;background:#fff;cursor:pointer;color:var(--ink)}.pick:focus-visible,.pick:hover{border-color:var(--ink)}.checklist-head{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;justify-content:space-between;margin-top:10px}.checklist-head .section-title{margin-top:10px}.progress{flex:1 1 220px;max-width:360px;height:16px;border:2px solid var(--ink);border-radius:999px;background:#fff;overflow:hidden}.progress span{display:block;height:100%;background:var(--amber)}label.check.inline{display:inline-flex;gap:6px;align-items:center;font-weight:600}label.check.inline input{width:auto}.check-grid{list-style:none;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:16px;gap:16px}.check-item{display:grid;grid-gap:3px;gap:3px;align-content:start;min-width:0}.check-item strong{font-size:14px;line-height:1.25;overflow-wrap:anywhere}.check-cover{position:relative;display:block;aspect-ratio:1;border:1.5px solid var(--ink);border-radius:6px;background:var(--soft);overflow:hidden;margin-bottom:4px}.check-cover img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) opacity(.55)}.check-item.owned .check-cover img{filter:none}.check-mark{position:absolute;right:6px;top:6px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#2f6b3a;color:#fff;font-weight:800;border:2px solid #fff}.special-links{margin-top:12px}.special-links .kind-tag{background:var(--soft)}.bin-tag{background:#ffe9a8!important}.not-list{margin:0 0 40px}.not-list ul{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.not-list li{display:grid;grid-gap:2px;gap:2px;align-content:start;padding:12px 14px 12px 44px;position:relative;background:#fff;border:1.5px solid var(--ink);border-radius:10px}.not-list li:before{content:"";position:absolute;left:13px;top:14px;width:18px;height:18px;border-radius:50%;border:2.5px solid var(--amber);background:linear-gradient(45deg,transparent 44%,var(--amber) 44% 56%,transparent 56%)}.not-list strong{font-family:var(--display);font-weight:800;font-size:18px;line-height:1.2}.not-list li span{color:var(--grey);font-size:15px}.shop-pitch{margin:36px 0 40px;padding:24px 22px;border:2px solid var(--ink);border-radius:18px;background:var(--soft);box-shadow:6px 6px 0 var(--accent-2,var(--ink))}.shop-pitch h2{font-family:var(--display);font-size:clamp(24px,4vw,34px);line-height:1.1;margin:4px 0 12px;max-width:20ch}.shop-pitch ul{margin:0 0 18px;padding-left:20px;display:grid;grid-gap:6px;gap:6px;line-height:1.45}.footer-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:10px}.footer-links a{color:var(--ink);font-weight:600}.inbox-row .grow{min-width:0}.inbox-top strong{white-space:normal}@media (max-width:560px){.check-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}}.standin{position:relative;display:grid;place-items:end start;overflow:hidden;flex:none;background:var(--standin,#8a5a33);border:1.5px solid var(--ink);color:#fff}.standin-title{position:relative;z-index:1;padding:0 4px 4px;font-family:var(--display);font-weight:800;font-size:9px;line-height:1.05;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-shadow:0 1px 0 rgba(0,0,0,.35)}.standin-music .standin-disc{position:absolute;width:70%;aspect-ratio:1;right:-22%;top:8%;border-radius:50%;background:radial-gradient(circle,var(--standin) 0 14%,#1f1b18 15% 100%);border:1.5px solid var(--ink)}.standin-film{border-radius:3px}.standin-film .standin-stripe{position:absolute;left:0;right:0;top:18%;height:16%;background:#1f1b18;border-block:1.5px solid #fff}.standin-book{border-radius:2px 5px 5px 2px;box-shadow:inset 5px 0 0 rgba(0,0,0,.25)}.standin-book .standin-title{padding-left:8px}.want-cover.standin{width:52px;height:52px;border-radius:6px}@media (max-width:560px){.want-result{flex-wrap:wrap}.want-result .grow{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 70px)}.want-result>.button,.want-result>.wanted{margin-left:64px}}.want-format{display:grid;grid-gap:6px;gap:6px;margin:12px 0 4px}.want-format .formats{margin-top:0}.want-cover-wrap{position:relative;flex:none;display:block}.cover-format,.standin-label{position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);white-space:nowrap;z-index:2;font:800 10px/1 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:.03em;padding:3px 5px;border-radius:3px;background:var(--ink);color:#fff;border:1.5px solid #fff}.standin-label{bottom:3px}.standin-film .standin-stripe{display:grid;place-items:center;color:#fff;font:800 9px/1 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:.06em;height:20%}.standin-book .standin-label,.standin-music .standin-label{left:auto;right:3px;transform:none;top:3px;bottom:auto}.want-tags{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-top:4px}.tag-badge.format-tag{background:var(--ink);color:#fff}@media (max-width:560px){.not-list ul{grid-template-columns:minmax(0,1fr);gap:8px}.not-list li{grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:baseline;padding:10px 14px 10px 44px}.not-list li:before{top:12px}}.buy-buttons{display:flex;flex-wrap:wrap;gap:10px}.buy-buttons .button{flex:1 1 160px;text-align:center}.perk-line,.perk-note{color:var(--accent-text);font-weight:600}.perk-banner{display:inline-block;margin:6px 0;padding:6px 12px;border:1.5px dashed var(--ink);border-radius:8px;background:#fff;font-weight:600;font-size:14px}.added-panel{margin:18px 0;padding:14px;border:2px solid var(--ink);border-radius:14px;background:var(--soft);box-shadow:4px 4px 0 var(--amber)}.added-note{margin:0 0 8px}.more-from{margin-top:14px}.more-head{display:grid;grid-gap:2px;gap:2px;margin-bottom:10px}.more-row{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.more-card{flex:0 0 132px;display:grid;grid-gap:4px;gap:4px;align-content:start;min-width:0}.more-cover{display:block;aspect-ratio:1;border:1.5px solid var(--ink);border-radius:6px;overflow:hidden;background:#fff}.more-cover img{width:100%;height:100%;object-fit:cover;display:block}.more-price{font-weight:800}.more-title{font-size:14px;font-weight:600;color:var(--ink);line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.in-cart{color:#2f6b3a;font-weight:600}.cart-group{margin:16px 0;display:grid;grid-gap:12px;gap:12px}.cart-seller{display:flex;gap:10px;align-items:center}.cart-seller .grow{min-width:0}.cart-items{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.cart-item{display:flex;gap:12px;align-items:center;padding-top:10px;border-top:1px dashed #d8ccbb}.cart-item .grow{min-width:0;flex:1 1}.cart-item.gone{opacity:.7}.cart-thumb{width:56px;height:56px;flex:none;border-radius:6px;overflow:hidden;background:var(--soft);border:1px solid #e3d8ca;display:block}.cart-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cart-title{font-weight:700;color:var(--ink)}.cart-qty{display:inline-flex;gap:6px;align-items:center;margin-top:4px}.cart-qty select{font:inherit;padding:2px 6px;border-radius:6px;border:1px solid #d6cabb;background:#fff}.cart-price{font-weight:800;white-space:nowrap}@media (max-width:560px){.cart-item{flex-wrap:wrap}.cart-item .grow{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 70px)}.cart-price{margin-left:68px}}.perk-progress{display:grid;grid-gap:6px;gap:6px}.perk-progress .progress{max-width:none}.cart-totals{display:grid;grid-template-columns:1fr auto;grid-gap:4px 0;gap:4px 0;margin:0}.cart-totals dd{padding-left:12px}.cart-totals dt{color:var(--grey)}.cart-totals dd{margin:0;text-align:right}.cart-totals .total{color:var(--ink);font-weight:800;font-size:18px;padding-top:6px;border-top:1.5px solid var(--ink)}.saving{color:#2f6b3a;font-weight:700}.saving-note{color:#2f6b3a;margin:0}.cart-pay{width:100%}.cart-badge{margin-left:2px}.order-items{list-style:none;padding:0;margin:6px 0;display:grid;grid-gap:8px;gap:8px}.order-items li{display:flex;gap:10px;align-items:center}.order-item-thumb,.order-items img{width:40px;height:40px;border-radius:5px;object-fit:cover;flex:none;background:var(--soft)}.order-items .grow{min-width:0;flex:1 1}.inline-money,.perks-field .check{align-items:center}.inline-money{display:inline-flex;gap:4px;font-weight:600}.inline-money input{width:72px!important;padding:6px 8px!important}.cart-group{grid-template-columns:minmax(0,1fr)}.added-panel,.more-from{min-width:0;max-width:100%}.listing>*{min-width:0}.pack-label{display:grid;grid-gap:14px;gap:14px;margin:10px 0 4px;padding:14px;border:1.5px solid var(--ink);border-radius:12px;background:#fff}.pl-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.pl-step .step-num{margin:2px 0 0}.pl-step>div>strong:first-child{font-family:var(--display);font-size:17px}.pl-step .small{margin:4px 0}.supplies a{font-weight:600}.weigh{display:flex;gap:12px;align-items:center;margin:6px 0}.weigh label{display:inline-flex;align-items:center;gap:6px;font-weight:600}.weigh input{width:72px;font:inherit;padding:8px;border:1px solid #d6cabb;border-radius:8px}.covered{color:#2f6b3a}.extra-postage{color:#8a4b0f;background:#fff4e0;padding:6px 10px;border-radius:8px}.dig-crate-button{position:absolute;right:290px;top:64px;z-index:2;display:grid;width:188px;text-decoration:none;color:#fff7ea}.dcb-records{position:relative;height:40px;display:block;margin:0 10px -8px}.dcb-records>span{position:absolute;bottom:0;border:2px solid var(--ink);transition:transform .18s ease}.dcb-lp{left:2px;width:44px;height:44px;border-radius:3px;background:var(--amber);transform:rotate(-8deg)}.dcb-lp:after{content:"";position:absolute;right:-10px;top:6px;width:30px;height:30px;border-radius:50%;z-index:-1;background:radial-gradient(circle,var(--amber) 0 18%,#1f1b18 19%);border:1.5px solid var(--ink)}.dcb-vhs{left:52px;width:30px;height:50px;border-radius:3px;background:#1f1b18;transform:rotate(4deg)}.dcb-vhs:before{content:"";position:absolute;left:4px;right:4px;top:5px;height:14px;background:#f3ead8;border-radius:1px}.dcb-vhs:after{content:"";position:absolute;left:7px;right:7px;top:25px;height:10px;background:#5b5b5b;border-radius:2px}.dcb-tape{left:90px;width:42px;height:28px;border-radius:4px;background:var(--accent-2,#2f3e63);transform:rotate(-5deg)}.dcb-tape:before{content:"";position:absolute;left:5px;right:5px;top:5px;height:11px;background:#f3ead8;border-radius:2px}.dcb-tape:after{content:"";position:absolute;left:9px;right:9px;top:8px;height:6px;background:radial-gradient(circle at 18% 50%,#1f1b18 0 2.5px,transparent 3px),radial-gradient(circle at 82% 50%,#1f1b18 0 2.5px,transparent 3px)}.dcb-book{left:140px;width:18px;height:46px;border-radius:2px 3px 3px 2px;background:#e8dcc0;transform:rotate(7deg)}.dcb-book:before{content:"";position:absolute;left:3px;right:3px;top:7px;height:3px;background:var(--amber);box-shadow:0 26px 0 var(--amber)}.dig-crate-button:focus-visible .dcb-lp,.dig-crate-button:hover .dcb-lp{transform:rotate(-12deg) translateY(-8px)}.dig-crate-button:focus-visible .dcb-vhs,.dig-crate-button:hover .dcb-vhs{transform:rotate(8deg) translateY(-12px)}.dig-crate-button:focus-visible .dcb-tape,.dig-crate-button:hover .dcb-tape{transform:rotate(-9deg) translateY(-10px)}.dig-crate-button:focus-visible .dcb-book,.dig-crate-button:hover .dcb-book{transform:rotate(11deg) translateY(-7px)}.dcb-crate{position:relative;z-index:1;display:grid;grid-gap:1px;gap:1px;padding:9px 14px 10px;border:2px solid var(--ink);border-radius:6px;background:repeating-linear-gradient(180deg,#7a4f2a 0 15px,#5e3b1e 15px 17px);box-shadow:4px 4px 0 var(--ink);transition:transform .08s ease,box-shadow .08s ease}.dcb-crate strong{font-family:var(--display);font-weight:800;font-size:28px;line-height:1;letter-spacing:.02em;text-shadow:2px 2px 0 rgba(0,0,0,.35)}.dcb-crate small{font-weight:700;font-size:12px}.dig-crate-button:active .dcb-crate{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}@media (max-width:900px){.hero{padding-top:132px}.dig-crate-button{right:auto;left:0;top:22px}}@media (max-width:600px){.hero{padding-top:124px}.dig-crate-button{width:172px;top:12px}.fee-sticker{top:22px}}.dig-crate-button:focus-visible{outline:none}.dig-crate-button:focus-visible .dcb-crate{outline:3px solid var(--amber);outline-offset:3px}.brand{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.about-pill{font-size:12px;font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap;padding:4px 9px;border:1.5px solid var(--ink);border-radius:999px;background:var(--soft)}.about-pill:focus-visible,.about-pill:hover{background:var(--amber);color:var(--accent-ink)}.just-listed{margin:4px 0 24px}.jl-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.jl-head .section-title{margin-top:18px}.jl-head .small{font-weight:700;color:var(--ink)}.jl-row{margin-top:12px}.jl-card{flex-basis:140px;text-decoration:none;color:var(--ink)}.jl-loading{background:var(--soft)}.jl-dig{display:grid;place-content:center;grid-gap:4px;gap:4px;text-align:center;padding:10px;background:repeating-linear-gradient(180deg,#7a4f2a 0 15px,#5e3b1e 15px 17px);color:#fff7ea}.jl-dig strong{font-family:var(--display);font-size:20px}.jl-dig small{font-weight:700;font-size:12px}.about-head{padding:24px 0 8px}.about-head h1{max-width:18ch}.join-perks{list-style:none;padding:0;margin:14px 0 6px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.join-perks li{display:grid;grid-gap:1px;gap:1px;align-content:start;padding:10px 12px;background:#fff;border:1.5px solid var(--ink);border-radius:10px}.join-perks strong{font-family:var(--display);font-size:17px}.join-perks span{color:var(--grey);font-size:14px}.regular-badge{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;margin-left:6px;white-space:nowrap;font:800 12px/1 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:.02em;padding:4px 8px;border-radius:999px;background:var(--amber);color:var(--accent-ink);border:1.5px solid var(--ink)}.regular-badge.small{font-size:10.5px;padding:3px 6px;margin-left:4px}.punch-card{position:relative;margin:18px 0;padding:16px 18px;max-width:460px;background:#fffaf0;border:2px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 var(--amber);background-image:radial-gradient(circle at 0 50%,var(--paper) 0 8px,transparent 8.5px),radial-gradient(circle at 100% 50%,var(--paper) 0 8px,transparent 8.5px)}.punch-top{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1.5px dashed #cdbfae;padding-bottom:8px;margin-bottom:12px}.punch-title{font-family:var(--display);font-weight:800;font-size:20px}.punch-holes{display:inline-flex;gap:10px}.hole{width:30px;height:30px;border-radius:50%;border:2px dashed #b9ab98;background:transparent;position:relative}.hole.punched{border:2px solid var(--ink);background:var(--paper);box-shadow:inset 2px 2px 0 rgba(0,0,0,.15)}.hole.punched:after{content:"★";position:absolute;inset:0;display:grid;place-items:center;color:var(--amber);font-size:15px}.punch-headline{font-family:var(--display);font-weight:800;font-size:19px;margin:12px 0 6px}.punch-card.is-regular .punch-headline{color:var(--accent-text)}.punch-rules{list-style:none;padding:0;margin:6px 0 0;display:grid;grid-gap:6px;gap:6px;font-size:14px}.punch-rules li{padding-left:24px;position:relative}.punch-rules li:before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;border-radius:50%;border:2px solid #b9ab98}.punch-rules li.done:before{content:"✓";display:grid;place-items:center;font-size:10px;font-weight:900;color:#fff;background:#2f6b3a;border-color:#2f6b3a}.punch-warning{color:#8a4b0f;background:#fff4e0;padding:8px 10px;border-radius:8px;font-size:14px}.punch-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 14px;padding:10px 12px;text-decoration:none;color:var(--ink);border:1.5px dashed var(--ink);border-radius:10px;background:#fffaf0}.punch-strip .hole{width:20px;height:20px}.punch-strip .hole.punched:after{font-size:11px}.punch-strip .punch-holes{gap:6px}.forgot-link{margin:-4px 0 0;text-align:right}.theme-boho{--wall:repeating-linear-gradient(115deg,rgba(255,255,255,0.045) 0 7px,transparent 7px 19px),radial-gradient(ellipse at 14% 18%,rgba(255,236,214,0.4),transparent 40%),radial-gradient(ellipse at 68% 32%,rgba(255,228,200,0.24),transparent 36%),radial-gradient(ellipse at 38% 82%,rgba(118,48,24,0.2),transparent 46%),radial-gradient(ellipse at 92% 88%,rgba(118,48,24,0.24),transparent 40%),linear-gradient(#d49b75,#c3845d);--unit-pad:4px calc(var(--s) * 20px) 0}.theme-boho .shelf-unit:after,.theme-boho .shelf-unit:before{content:"";position:absolute;z-index:-1;top:calc(var(--s) * -16px);bottom:-2px;width:calc(var(--s) * 11px);border-radius:6px;background:repeating-linear-gradient(to bottom,#d8b36c 0 calc(var(--s) * 26px),#8a6a35 calc(var(--s) * 26px) calc(var(--s) * 29px),#e6c784 calc(var(--s) * 29px) calc(var(--s) * 30px));outline:2px solid var(--inkline)}.theme-boho .shelf-unit:before{left:2px}.theme-boho .shelf-unit:after{right:2px}.theme-boho .shelf-board{margin:0 calc(var(--s) * -16px)}.theme-midcentury{--wall:repeating-linear-gradient(0deg,rgba(120,88,40,0.1) 0 1px,transparent 1px 3px,rgba(255,255,255,0.14) 3px 4px,transparent 4px 7px),repeating-linear-gradient(90deg,rgba(120,88,40,0.06) 0 1px,transparent 1px 9px),linear-gradient(90deg,#e1ad3a 0 34%,#efe6d2 34%);--unit-bg:transparent;--unit-border:0 solid transparent;--unit-shadow:none;--unit-pad:0 calc(var(--s) * 6px);--board:linear-gradient(#c08650 0 22%,#a7703f 22%,#7d5029);--board-h:13px;--rack:linear-gradient(90deg,#7d5029,#a7703f 50%,#7d5029)}.theme-midcentury .shelf-unit{margin-bottom:calc(var(--s) * 22px)}.theme-midcentury .room-page>.shelf-unit{outline:none;filter:none}.theme-midcentury .shelf-unit:after,.theme-midcentury .shelf-unit:before{content:"";position:absolute;z-index:-1;top:-400px;bottom:calc(var(--s) * -22px);height:auto;width:calc(var(--s) * 9px);background:linear-gradient(90deg,#4a2e17,#8a5a31 50%,#4a2e17);-webkit-clip-path:none;clip-path:none;transform:none;outline:2px solid var(--inkline)}.theme-midcentury .shelf-unit:before{left:12%}.theme-midcentury .shelf-unit:after{right:12%}.theme-seventies{--unit-bg:repeating-linear-gradient(90deg,#4a2c17 0 6px,#3a2111 6px 8px,#58361f 8px 10px);--rack:linear-gradient(90deg,#5a3720,#7a4c27 50%,#5a3720)}.theme-brutalist{--wall:radial-gradient(circle,rgba(30,30,30,0.55) 0 2.2px,rgba(255,255,255,0.2) 2.6px 3.4px,transparent 3.8px) 34px 30px /120px 88px,repeating-linear-gradient(0deg,rgba(0,0,0,0.09) 0 1px,transparent 1px 22px),repeating-linear-gradient(90deg,rgba(0,0,0,0.035) 0 1px,transparent 1px 13px,rgba(255,255,255,0.035) 13px 14px,transparent 14px 31px),radial-gradient(circle at 1px 1px,rgba(0,0,0,0.12) 1px,transparent 1.5px) 0 0 /7px 9px,linear-gradient(#999791,#85837d);--rack:linear-gradient(#b0ada5,#8f8c85)}.theme-brutalist .shelf-unit{background:linear-gradient(#6f6d68,#84827c);border:calc(var(--s) * 14px) solid #a8a59d;border-bottom:0 solid #a8a59d;box-shadow:inset 0 14px 18px -8px rgba(0,0,0,.5),inset 12px 0 14px -10px rgba(0,0,0,.4),inset -12px 0 14px -10px rgba(0,0,0,.4)}.theme-brutalist .room-page>.shelf-unit{outline:3px solid var(--inkline)}.theme-deco{--wall:linear-gradient(180deg,transparent 0 64%,#c9a24a 64% calc(64% + 3px),#0a1d19 calc(64% + 3px) calc(64% + 6px),#102823 calc(64% + 6px)),radial-gradient(circle at 50% 100%,transparent 0 13px,#c9a24a 13px 14px,transparent 14px 20px,#c9a24a 20px 21px,transparent 21px) 0 0 /46px 24px,#14302b;--unit-radius:0;--unit-pad:16px 16px 8px;--unit-shadow:0 10px 18px -8px rgba(0,0,0,0.6);--rack:#111}.theme-deco .shelf-unit:before{content:"";position:absolute;left:-4px;right:-4px;bottom:100%;height:calc(var(--s) * 46px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 46' preserveAspectRatio='none'%3E%3Cpolygon points='0,46 0,32 34,32 34,19 66,19 66,6 134,6 134,19 166,19 166,32 200,32 200,46' fill='%230f0f0f' stroke='%23161210' stroke-width='3' vector-effect='non-scaling-stroke'/%3E%3Cpolyline points='4,46 4,36 38,36 38,23 70,23 70,10 130,10 130,23 162,23 162,36 196,36 196,46' fill='none' stroke='%23c9a24a' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M100 44 L84 18 M100 44 L92 14 M100 44 L100 13 M100 44 L108 14 M100 44 L116 18' stroke='%23c9a24a' stroke-width='1.6' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") bottom /100% 100% no-repeat}.theme-deco .tower{box-shadow:inset 0 0 0 2px #c9a24a,0 10px 16px -8px rgba(0,0,0,.55)}.room.mini.theme-deco{padding-top:40px}.theme-memphis{--wall:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Crect width='64' height='64' fill='%23fde2ec'/%3E%3Cg fill='none' stroke='%231a1a1a' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 14q4-6 8 0t8 0'/%3E%3Cpath d='M36 42q4-6 8 0t8 0'/%3E%3Cpath d='M44 8l6 6M50 8l-6 6'/%3E%3Cpath d='M8 52l6-5'/%3E%3C/g%3E%3Ccircle cx='22' cy='34' r='2.2' fill='%231a1a1a'/%3E%3Ccircle cx='54' cy='26' r='1.6' fill='%231a1a1a'/%3E%3Ccircle cx='30' cy='58' r='1.6' fill='%231a1a1a'/%3E%3C/svg%3E");--rack:#ffd23f}.theme-memphis .shelf-unit:after,.theme-memphis .shelf-unit:before{content:"";position:absolute;width:calc(var(--s) * 58px);height:calc(var(--s) * 13px);border:3px solid #1a1a1a;box-shadow:4px 4px 0 #2ec4b6}.theme-memphis .shelf-unit:before{right:calc(100% - 4px);top:22%;background:#ffd23f;transform:rotate(-24deg);transform-origin:right center}.theme-memphis .shelf-unit:after{left:calc(100% - 4px);bottom:36%;background:#ff6f91;transform:rotate(20deg);transform-origin:left center}.room.mini.theme-memphis .shelf-unit:after,.room.mini.theme-memphis .shelf-unit:before{border-width:2px;box-shadow:none}.theme-woodpanel{--rack:linear-gradient(#b8854d,#94673a)}.theme-y2k{--wall:radial-gradient(circle at 18% 30%,rgba(255,255,255,0.75) 0 5%,transparent 6%),radial-gradient(circle at 82% 22%,rgba(255,255,255,0.5) 0 3%,transparent 4%),radial-gradient(circle at 66% 72%,rgba(255,255,255,0.35) 0 9%,transparent 10%),repeating-linear-gradient(0deg,rgba(255,255,255,0.22) 0 1px,transparent 1px 3px),linear-gradient(160deg,#dfe8f1,#a9c3dc 48%,#cfc4f0);--rack:rgba(255,255,255,0.5)}.theme-y2k .shelf-unit:after,.theme-y2k .shelf-unit:before{content:"";position:absolute;z-index:1;top:10px;bottom:-4px;width:calc(var(--s) * 8px);border-radius:4px;background:linear-gradient(90deg,#8a929c,#ffffff 40%,#9aa3ad);outline:1.5px solid var(--inkline)}.theme-y2k .shelf-unit:before{left:-4px}.theme-y2k .shelf-unit:after{right:-4px}.tv.tv-deco{width:clamp(72px,20vw,116px)}.tv.tv-seventies{width:clamp(96px,28vw,150px)}.c-speaker{right:3%;width:calc(var(--s) * 62px)}.c-flyers{left:29%;width:calc(var(--s) * 80px)}.items-books,.items-discs,.items-video,.row-rspine{padding-top:14px}.book,.case,.rspine,.vhs{overflow:visible}.book .offer-tag,.case .offer-tag,.rspine .offer-tag,.vhs .offer-tag{position:absolute;writing-mode:horizontal-tb;top:auto;bottom:calc(100% + 3px);max-height:none}.section-head .see-all{white-space:nowrap;font-weight:600;font-size:13px}.rb-ceiling{left:0;width:100%;height:calc(var(--s) * 24px);overflow:visible}.rb-ceiling,.rb-side{position:absolute;top:0;display:block}.rb-side{left:79.5%;right:0;bottom:0;-webkit-clip-path:polygon(0 calc(var(--s) * 12px),100% calc(var(--s) * 3px),100% 100%,-2% 100%);clip-path:polygon(0 calc(var(--s) * 12px),100% calc(var(--s) * 3px),100% 100%,-2% 100%)}.rb-corner{position:absolute;left:79.5%;top:calc(var(--s) * 12px);bottom:-6px;width:3px;margin-left:-1.5px;display:block;background:var(--inkline);border-radius:2px;transform:rotate(1deg);transform-origin:top center}.c-bulb{left:40%;top:calc(var(--s) * 16px)}.theme-brutalist .c-bulb{left:48%;top:calc(var(--s) * 15px)}.c-bubblelamp{left:8%;top:calc(var(--s) * 19px)}.c-beads{left:auto;right:26%;top:calc(var(--s) * 9.5px)}.c-tapestry{top:calc(var(--s) * 28px)}.c-clock{top:calc(var(--s) * 30px)}.c-sun{right:auto;left:7%;top:calc(var(--s) * 28px)}.c-rebar{top:calc(var(--s) * 30px)}.c-mirror{top:calc(var(--s) * 28px)}.c-squiggle,.c-squiggle-fill{top:calc(var(--s) * 32px)}.c-ball{right:27%;top:calc(var(--s) * 36px)}.c-duck{top:calc(var(--s) * 30px)}.c-window{top:calc(var(--s) * 28px)}.c-flyers{left:31%}.c-flyers,.c-poster{top:calc(var(--s) * 34px)}.c-poster{right:23%}.shelf-immersive{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--paper);height:100vh;height:100dvh;overscroll-behavior:contain}.immersive-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:max(10px,env(safe-area-inset-top)) 14px 8px}.immersive-back{font:inherit;font-weight:700;font-size:15px;color:var(--ink);background:#fff;border:2px solid var(--inkline,#161210);border-radius:999px;padding:7px 14px;cursor:pointer;box-shadow:2px 2px 0 rgba(22,18,16,.25);max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shelf-immersive .shelf-wrap{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.shelf-immersive .room-tabs,.shelf-immersive .shelf-tools{padding:0 12px;flex:none}.shelf-immersive .room{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end}.shelf-immersive .room-floor,.shelf-immersive .room-pages{flex:none}.shelf-immersive .piece-scrubber{padding:0 14px;box-sizing:border-box;flex:none}.shelf-immersive .shelf-wrap>.hint,.shelf-immersive .shelf-wrap>.small.empty{margin:0;padding:0 14px;flex:none}.step-in{margin:4px 0 0}@media (min-width:900px){.shelf-immersive .room{--s:1.45}.shelf-immersive .shelf-unit{max-width:820px}.shelf-immersive .shelf-row{--item:min(116px,calc((100cqw - 50px) / var(--units, 6)))}.shelf-immersive .tv{width:clamp(150px,20vw,230px)}.shelf-immersive .tv.tv-deco{width:clamp(100px,13vw,150px)}.shelf-immersive .cd-tower{width:210px}.shelf-immersive .tape-rack{width:320px}}.not-list ul{gap:0 28px}.not-list li,.not-list li:nth-child(n){background:none;border:0;border-radius:0;box-shadow:none;padding:12px 0 12px 32px;border-bottom:1.5px dashed rgba(31,27,24,.22)}.not-list li:before{left:0}@media (max-width:560px){.not-list li{padding:10px 0 10px 32px}}.home-cards .card,.home-cards .card:nth-child(n){background:none;border:0;border-radius:0;box-shadow:none;transform:none;padding:14px 0 4px;border-top:2.5px solid var(--ink)}.home-cards .card.taped:before{content:none}.shop-pitch{background:none;border:0;border-radius:0;box-shadow:none;padding:26px 0;border-top:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink)}.join-perks{gap:12px 16px}.join-perks li{background:none;border:0;border-radius:0;padding:0 0 0 12px;border-left:3px solid var(--amber)}.perk-banner{display:block;margin:8px 0;color:var(--accent-text);font-size:15px}.drop-banner,.perk-banner{border:0;border-radius:0;background:none;padding:0}.drop-banner{box-shadow:none;margin:14px 0 8px}.tag-badge,.tag-badge.format-tag{border:0;border-radius:0;background:none;padding:0;color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.02em}.tag-badge.tested{background:none;color:#2f6b3a}.card-badges,.tag-badges{gap:4px 12px}.regular-badge,.regular-badge.small{background:none;border:0;border-radius:0;padding:0;color:var(--accent-text)}.pill,.pill.offer-pill,.pill.status-delivered,.pill.status-paid,.pill.status-shipped{background:none;border-radius:0;padding:0;color:var(--ink);font-weight:700}.pill:before{content:"● "}.pill.status-paid{color:var(--accent-text)}.pill.offer-pill,.pill.status-delivered,.pill.status-shipped{color:#2f6b3a}.viewer .pill.offer-pill{color:#9fe0a8}.room-label{padding:0;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.9)}.liner-notes,.room-label{background:none;border-radius:0}.liner-notes{padding:4px 0 4px 16px}.shelf-search{margin-top:14px}.shelf-list{list-style:none;padding:0;margin:16px 0 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.shelf-card{display:grid;grid-gap:8px;gap:8px;padding:8px 8px 12px;text-decoration:none;color:var(--ink);background:#fff;border:1.5px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 rgba(31,27,24,.1);height:100%;box-sizing:border-box}.shelf-card:focus-visible,.shelf-card:hover{box-shadow:4px 4px 0 var(--amber)}.shelf-card .room.mini{height:110px}.shelf-card-body{display:grid;grid-gap:3px;gap:3px;padding:0 4px;min-width:0}.shelf-has{font-size:14px;font-weight:600;overflow-wrap:anywhere}.shelf-want{font-size:14px}.shelf-want,.want-hit-note{font-weight:700;color:#2f6b3a}.want-hit-note{margin:12px 0 0}.who-else{margin:10px 0 0}.tabs a.chip{text-decoration:none;color:var(--ink)}.tabs a.chip.active{color:#fff}.photos-field.needs-photos{border:2px solid #b3261e;background:#fdecea;border-radius:12px;padding:12px 14px}.photos-field.needs-photos .field-label{color:#b3261e}.photos-field.needs-photos .add-photo{border-color:#b3261e;color:#b3261e;background:#fff}.photos-required{margin:4px 0 8px;color:#8c1d18;font-size:15px;line-height:1.45}.photos-ok{margin:4px 0 8px;color:#2f6b3a;font-weight:700;font-size:14px}.directory-tabs{margin:14px 0 4px}.directory{display:grid;grid-gap:10px;gap:10px;margin:14px 0 6px}.directory .directory-tabs{margin:0}.directory-search{font:inherit;font-size:17px;width:100%;box-sizing:border-box;padding:12px 14px 12px 40px;border:2px solid var(--ink);border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%231f1b18' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21'/%3E%3C/svg%3E") 13px 50% no-repeat}.directory-search:focus{outline:3px solid var(--amber);outline-offset:1px}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kalam-700.woff2) format("woff2")}.hero-btn{position:relative;display:inline-block;width:min(230px,44vw);text-decoration:none;color:var(--ink);transition:transform .15s ease;filter:drop-shadow(3px 4px 0 rgba(22,18,16,.22))}.hero-btn svg{display:block;width:100%;height:auto;overflow:visible}.hero-btn:hover{transform:translateY(-3px) rotate(-1deg)}.hero-btn:active{transform:translateY(1px);filter:drop-shadow(1px 1px 0 rgba(22,18,16,.22))}.hero-btn:focus-visible{outline:3px solid var(--amber);outline-offset:4px;border-radius:6px}.tote-label{position:absolute;left:50%;top:72%;transform:translate(-50%,-50%) rotate(-2deg);white-space:nowrap;padding:1px 9px 0;font-family:Kalam,Marker Felt,Chalkboard SE,Segoe Print,sans-serif;font-weight:700;font-size:clamp(14px,3.7vw,18px);line-height:1.3;color:#2a2118;text-transform:uppercase;letter-spacing:.03em;background:repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0 1px,transparent 1px 4px),linear-gradient(180deg,rgba(255,255,255,.35),transparent 30%,transparent 75%,rgba(120,95,50,.12)),rgba(236,222,184,.92);-webkit-clip-path:polygon(2% 0,98% 0,100% 14%,97.5% 30%,99.5% 46%,97% 62%,100% 78%,98% 92%,99% 100%,1% 100%,2.5% 86%,0 70%,2% 54%,0 40%,2.5% 24%,0 10%);clip-path:polygon(2% 0,98% 0,100% 14%,97.5% 30%,99.5% 46%,97% 62%,100% 78%,98% 92%,99% 100%,1% 100%,2.5% 86%,0 70%,2% 54%,0 40%,2.5% 24%,0 10%)}.bill-btn{transform:rotate(1.5deg)}.bill-btn:hover{transform:translateY(-3px) rotate(-.5deg)}.bill-btn{container-type:inline-size}.bill-label{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);white-space:nowrap;text-align:center;font-family:var(--display);font-weight:800;font-size:9cqw;line-height:1;color:#1f3d27;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 1px 0 rgba(255,255,255,.6)}.actions:has(.hero-btn){align-items:flex-end;gap:14px}.viewer .button.secondary,.viewer .button.secondary.small{background:transparent;color:#fff;border:2px solid #fff;box-shadow:none}.viewer .button.secondary:hover:not(:disabled){background:rgba(255,255,255,.12);box-shadow:none}.guest-note{margin:8px 0 0}.guest-next{margin-top:18px}.guest-next .section-title{margin-top:0}.quick-facts{margin:4px 0 14px;color:var(--grey)}.fine-print{margin:8px 0 4px}.more-details{margin:18px 0;border-top:1.5px solid rgba(31,27,24,.15);border-bottom:1.5px solid rgba(31,27,24,.15)}.about-shop>summary,.more-details>summary{cursor:pointer;font-weight:700;padding:12px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.about-shop>summary::-webkit-details-marker,.more-details>summary::-webkit-details-marker{display:none}.about-shop>summary:after,.more-details>summary:after{content:"+";font-size:20px;line-height:1}.about-shop[open]>summary:after,.more-details[open]>summary:after{content:"–"}.more-details .facts{margin:0 0 12px}.shop-line{margin:10px 0 4px}.about-shop{margin:8px 0 4px;border-top:1.5px solid rgba(31,27,24,.15);border-bottom:1.5px solid rgba(31,27,24,.15)}.about-shop>summary{font-size:15px;padding:10px 0}.about-shop>p{margin:0 0 10px}.account-tabs{margin:18px 0 6px}.nudge{margin:12px 0 0}.selling-perks{margin:16px 0 0}.browse-title{display:grid;grid-gap:2px;gap:2px}.browse-title .page-title{margin-bottom:0}.browse-title .dig-link{font-size:14px}.filters-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.active-filters{font-weight:600}.extra-filters{margin-top:8px}.buy-box .perk-line{margin:10px 0 0}.buy-box .fine-print{margin:4px 0 10px}.collector-hint{font-size:14px;font-weight:700;color:var(--accent-text)}.own-release{margin-top:4px}.tag-badge.self-released{color:var(--accent-text)}.actions:has(.hero-btn){display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:16px;gap:16px;max-width:520px}.hero-btn{width:100%}.tote-btn{transform:rotate(-2deg)}.bill-btn{width:90%;justify-self:center;transform:rotate(4deg) translateY(12px)}.tote-btn:hover{transform:translateY(-3px) rotate(-3deg)}.bill-btn:hover{transform:translateY(8px) rotate(2deg)}.bill-btn:active,.tote-btn:active{transform:translateY(1px)}.my-listings li.editable{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:stretch}.my-listings a.row-edit{display:grid;place-items:center;padding:0 14px;font-weight:700;font-size:14px;color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:10px;box-shadow:2px 2px 0 rgba(31,27,24,.2)}.my-listings a.row-edit:hover{box-shadow:2px 2px 0 var(--amber)}.media-pile{display:grid;grid-gap:3px;gap:3px;max-width:540px;margin:14px 0 6px;padding:4px 0 6px}.pile-item{--h:22px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:var(--w);height:var(--h);margin-left:calc(50% - var(--w) / 2 + var(--x));box-sizing:border-box;padding:0 10px;border:2px solid var(--inkline,#161210);border-radius:3px;text-decoration:none;color:#fff;transform:rotate(var(--tilt));transition:transform .22s cubic-bezier(.3,1.4,.5,1),box-shadow .22s;box-shadow:2px 2px 0 rgba(22,18,16,.2);overflow:hidden}.pile-label{font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.pile-label,.pile-pull{white-space:nowrap;position:relative;z-index:1}.pile-pull{font-family:Kalam,Marker Felt,sans-serif;font-weight:700;font-size:14px;opacity:0;transition:opacity .2s}.pile-item:focus-visible,.pile-item:hover{transform:translateX(26px) rotate(0deg);box-shadow:4px 4px 0 var(--amber)}.pile-item:focus-visible .pile-pull,.pile-item:hover .pile-pull{opacity:1}.pile-item:active{transform:translateX(34px) rotate(0deg) scale(.99)}.pile-item:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.pile-hint{margin:2px 0 0}.pile-tapes{--h:24px;background:linear-gradient(#dfe7ea,#b9c6cb);color:#1d1d1d}.pile-tapes:before{content:"";position:absolute;left:8%;right:8%;top:5px;bottom:5px;background:#f1e3bf;border-radius:2px}.pile-reels{--h:16px;background:linear-gradient(#e4e6e8,#9aa1a7 55%,#c9ced2);color:#1d1d1d}.pile-reels:before{content:"";position:absolute;left:20%;right:20%;top:4px;bottom:4px;background:#5a3a22;border-radius:2px}.pile-reels .pile-label{font-size:11px}.pile-cds{--h:20px;background:linear-gradient(#f3f6f8,#cfd8de);color:#1d1d1d}.pile-cds:before{content:"";position:absolute;top:4px;bottom:4px;background:#2f3e63;border-radius:1px}.pile-cds .pile-label,.pile-cds .pile-pull{color:#fff}.pile-records{--h:15px;background:repeating-linear-gradient(90deg,#c8562b 0 46%,#a8401c 46% 47%,#c8562b 47%)}.pile-records .pile-label{font-size:10.5px}.pile-records .pile-pull{font-size:12px}.pile-discs{--h:18px;background:linear-gradient(90deg,#1f5fbf 0 14px,#141414 14px)}.pile-video{--h:30px;background:#1b1b1b}.pile-video:before{content:"";position:absolute;left:14%;right:14%;top:6px;bottom:6px;background:#f3efe6;border-radius:2px}.pile-video .pile-label{color:#1b1b1b;margin-left:14%}.pile-video .pile-pull{color:#fff}.pile-books{background:linear-gradient(90deg,#2f6b3a 0 9px,#e2c46f 9px 12px,#2f6b3a 12px calc(100% - 12px),#e2c46f calc(100% - 12px) calc(100% - 9px),#2f6b3a calc(100% - 9px))}.pile-books .pile-label{font-family:Georgia,Times New Roman,serif;text-transform:none;font-size:15px;letter-spacing:0;margin-left:8px}@media (prefers-reduced-motion:reduce){.pile-item{transition:none}}.pile-item{--h:24px}.pile-tapes{--h:26px}.pile-tapes:before{right:6%}.pile-reels{--h:22px}.pile-reels:before{left:46%;top:6px;bottom:6px}.pile-reels .pile-label{font-size:12px}.pile-cds{--h:24px}.pile-cds:before{left:3px}.pile-records{--h:20px}.pile-records .pile-label{font-size:12px}.pile-discs{--h:22px}.pile-video{--h:32px}.pile-video:before{left:9%;right:32%}.pile-video .pile-label{margin-left:calc(9% + 4px)}.pile-books{--h:34px}.living-room{--horizon:40%;position:relative;height:clamp(430px,58vw,520px);margin:28px 0 10px;border-radius:16px;overflow:hidden;border:2.5px solid var(--inkline,#161210);isolation:isolate}.lr-wall{position:absolute;inset:0 0 var(--horizon) 0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.035) 0 2px,transparent 2px 26px),linear-gradient(180deg,color-mix(in srgb,var(--soft) 80%,#5a3a22),var(--soft))}.lr-floor{bottom:0;height:var(--horizon);background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(40,22,10,.25) calc(25% - 1px) 25%),repeating-linear-gradient(180deg,#a8743f 0 20px,#9a6836 20px 22px,#b07c46 22px 40px,#8f6031 40px 42px)}.lr-baseboard,.lr-floor{position:absolute;left:0;right:0}.lr-baseboard{bottom:var(--horizon);height:10px;background:#f1e7d6;border-top:2px solid var(--inkline);border-bottom:2px solid var(--inkline);z-index:1}.lr-floor-glow{position:absolute;right:-4%;bottom:calc(var(--horizon) - 26%);width:62%;height:46%;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,rgba(255,150,60,.38),transparent 65%);animation:lr-glow 3.2s ease-in-out infinite alternate}.lr-fireplace{position:absolute;right:5%;bottom:calc(var(--horizon) - 6px);width:38%;max-width:250px;height:auto;z-index:2;filter:drop-shadow(4px 5px 0 rgba(22,18,16,.2));overflow:visible}.lr-front{position:absolute;left:3%;bottom:4%;width:64%;max-width:440px;z-index:3;display:flex;flex-direction:column}.lr-front:before{content:"";position:absolute;left:-8%;right:-8%;bottom:-6%;height:34%;z-index:-1;border-radius:50%;background:repeating-radial-gradient(ellipse at center,#8c2f1e 0 10px,#b5452b 10px 20px,#2f3e63 20px 23px,#e0b25c 23px 25px);border:2.5px solid var(--inkline);transform:scaleY(.75)}.lr-front .media-pile{margin:0;padding:0 0 2px;max-width:none}.lr-table{display:block;position:relative}.lr-table-top{display:block;height:18px;margin:0 -4%;border:2.5px solid var(--inkline);border-radius:4px;background:linear-gradient(180deg,#c08650 0 35%,#8a5a31 35%);box-shadow:0 6px 8px -4px rgba(0,0,0,.45)}.lr-table-legs{display:block;height:34px;margin:0 2%;background:linear-gradient(90deg,#6b4226 0 12px,transparent 12px calc(100% - 12px),#6b4226 calc(100% - 12px)) top /100% 100% no-repeat;border-left:2.5px solid var(--inkline);border-right:2.5px solid var(--inkline)}.lr-fireplace .flame{transform-box:fill-box;transform-origin:50% 100%;animation:lr-flicker 1.4s ease-in-out infinite alternate}.lr-fireplace .f2{animation-duration:1.05s;animation-delay:-.3s}.lr-fireplace .f3{animation-duration:.8s;animation-delay:-.6s}.lr-fireplace .lr-candle{transform-box:fill-box;transform-origin:50% 100%;animation:lr-flicker 1.8s ease-in-out infinite alternate}.lr-fireplace .lr-glow{animation:lr-glow 2.4s ease-in-out infinite alternate}@keyframes lr-flicker{0%{transform:scale(1) skewX(0deg)}35%{transform:scale(.94,1.08) skewX(-3deg)}70%{transform:scale(1.05,.93) skewX(2deg)}to{transform:scale(.97,1.05) skewX(-1deg)}}@keyframes lr-glow{0%{opacity:.75}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lr-fireplace .flame,.lr-fireplace .lr-candle,.lr-fireplace .lr-glow,.lr-floor-glow{animation:none}}@media (min-width:760px){.living-room{--horizon:36%}.lr-front{left:7%;width:52%}.lr-fireplace{right:9%;width:30%}}.living-room{height:clamp(390px,50vw,500px)}.lr-front:before{background:repeating-radial-gradient(ellipse at center,#8c2f1e 0 16px,#b5452b 16px 30px,#2f3e63 30px 34px,#e0b25c 34px 37px)}.lr-table-top{height:20px}.living-room{--inkline:#161210}@media (min-width:760px){.lr-front:before{background:repeating-radial-gradient(ellipse at center,#8c2f1e 0 22px,#b5452b 22px 40px,#2f3e63 40px 45px,#e0b25c 45px 49px)}}.living-room{--lr-base:#f1e7d6;--lr-rug:repeating-radial-gradient(ellipse at center,#8c2f1e 0 16px,#b5452b 16px 30px,#2f3e63 30px 34px,#e0b25c 34px 37px);--lr-top:linear-gradient(180deg,#c08650 0 35%,#8a5a31 35%);--lr-leg:#6b4226;--lr-leg-w:12px;--lr-legs-h:34px}.lr-wall{background:var(--wall)}.lr-floor{background:var(--floor)}.lr-baseboard{background:var(--lr-base)}.lr-front:before{background:var(--lr-rug)}@media (min-width:760px){.lr-front:before{background:var(--lr-rug)}}.lr-table-top{background:var(--lr-top)}.lr-table-legs{height:var(--lr-legs-h);background:linear-gradient(90deg,var(--lr-leg) 0 var(--lr-leg-w),transparent var(--lr-leg-w) calc(100% - var(--lr-leg-w)),var(--lr-leg) calc(100% - var(--lr-leg-w))) top /100% 100% no-repeat}.living-room.theme-boho{--lr-base:#e9d6bd;--lr-rug:repeating-linear-gradient(90deg,#b5452b 0 16px,#e0b25c 16px 22px,#2f3e63 22px 30px,#f1e6d3 30px 36px);--lr-top:repeating-linear-gradient(90deg,#d8b36c 0 4px,#b88d55 4px 6px);--lr-leg:#8a6a35;--lr-leg-w:9px}.living-room.theme-midcentury{--lr-base:#efe6d2;--lr-rug:radial-gradient(ellipse at center,#3f6f7a 0 70%,#efe6d2 70% 76%,#3f6f7a 76%);--lr-top:linear-gradient(180deg,#c08650 0 30%,#7d5029 30%);--lr-leg:#1d1d1d;--lr-leg-w:4px;--lr-legs-h:40px}.living-room.theme-seventies{--lr-base:#6b3a1e;--lr-rug:radial-gradient(circle at 2px 2px,#f0a050 1.6px,transparent 2px) 0 0 /5px 5px,#d9682b;--lr-top:linear-gradient(180deg,#7a4c27 0 30%,#4a2c17 30%);--lr-leg:#4a2c17;--lr-leg-w:20px;--lr-legs-h:26px}.living-room.theme-brutalist{--lr-base:#7d7b76;--lr-rug:radial-gradient(ellipse at center,#6c6a66 0 72%,#55534f 72%);--lr-top:linear-gradient(180deg,#cfccc5 0 30%,#a29f98 30%);--lr-leg:#8f8c85;--lr-leg-w:24px;--lr-legs-h:30px}.living-room.theme-deco{--lr-base:#0f0f0f;--lr-rug:repeating-radial-gradient(ellipse at center,#141414 0 22px,#c9a24a 22px 25px);--lr-top:linear-gradient(180deg,#2c2c2c 0 30%,#0f0f0f 30% 86%,#c9a24a 86%);--lr-leg:#c9a24a;--lr-leg-w:6px;--floor:conic-gradient(#b9a684 25%,#ebe3cf 0 50%,#b9a684 0 75%,#ebe3cf 0) 0 0 /34px 34px}.living-room.theme-memphis{--lr-base:#1a1a1a;--lr-rug:radial-gradient(circle,#1a1a1a 2px,transparent 2.5px) 0 0 /14px 14px,radial-gradient(circle,#ff6f91 3px,transparent 3.5px) 7px 7px /14px 14px,#fffdf6;--lr-top:#ffd23f;--lr-leg:#ff6f91;--lr-leg-w:16px}.living-room.theme-woodpanel{--lr-base:#4e3219}.living-room.theme-grunge{--lr-base:#3a2c22;--lr-rug:repeating-radial-gradient(ellipse at center,#7d2a22 0 14px,#9c4a3a 14px 26px,#2e3a55 26px 30px,#c9a77a 30px 33px);--lr-top:linear-gradient(180deg,#8a7a66 0 30%,#5b4636 30%);--lr-leg:#2e5ea8;--lr-leg-w:30px;--lr-legs-h:30px}.living-room.theme-y2k{--lr-base:#dfe8f1;--lr-rug:radial-gradient(circle at 3px 3px,#e9eef6 2px,transparent 2.5px) 0 0 /6px 6px,#ffffff;--lr-top:linear-gradient(180deg,rgba(255,255,255,0.85) 0 30%,rgba(190,220,245,0.75) 30%);--lr-leg:#b9c3cd;--lr-leg-w:6px}.lr-hit{fill:transparent;cursor:pointer;pointer-events:all;outline:none}.lr-hit:focus-visible{stroke:#fff6c8;stroke-width:3;stroke-dasharray:7 5}.lr-fireplace .lr-burst{transform-box:fill-box;transform-origin:50% 100%;animation:lr-burst 2.8s cubic-bezier(.2,.8,.3,1) forwards}@keyframes lr-burst{0%{transform:scale(.15,.1);opacity:0}12%{transform:scale(1.12,1.22);opacity:1}24%{transform:scale(.96,.94)}40%{transform:scale(1.06,1.1)}70%{transform:scale(1);opacity:1}to{transform:scale(.25,.15);opacity:0}}.lr-fireplace .lr-scorch{opacity:0;animation:lr-char 1.6s ease-out .3s forwards}@keyframes lr-char{to{opacity:1}}.lr-fireplace .lr-ember{animation:lr-ember 1.3s ease-in-out infinite alternate}.lr-fireplace .lr-ember:nth-of-type(2n){animation-duration:.9s}@keyframes lr-ember{0%{opacity:.25}to{opacity:1}}.living-room.lr-flaring .lr-floor-glow{animation:lr-flare-glow 2.8s ease-out forwards}@keyframes lr-flare-glow{0%{opacity:1;transform:scale(1)}15%{opacity:1;transform:scale(1.7);filter:saturate(1.6)}to{opacity:.9;transform:scale(1)}}.living-room.lr-flaring .lr-fireplace{animation:lr-rumble .45s linear 2}@keyframes lr-rumble{0%,to{translate:0 0}25%{translate:-2px 1px}50%{translate:2px -1px}75%{translate:-1px -1px}}@media (prefers-reduced-motion:reduce){.lr-fireplace .lr-burst{animation:lr-burst-still 2.8s ease forwards}@keyframes lr-burst-still{0%,80%{opacity:1}to{opacity:0}}.living-room.lr-flaring .lr-fireplace,.living-room.lr-flaring .lr-floor-glow,.lr-fireplace .lr-ember{animation:none}}.back{display:inline-flex;align-items:center;min-height:36px;margin:4px 0 6px;font-weight:600}.back:hover{color:var(--ink,#161210);text-decoration:underline;text-underline-offset:3px}.confirm-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex-basis:100%;padding:10px 12px;border-left:4px solid #b5452b;background:rgba(181,69,43,.07)}.confirm-q{font-weight:600;font-size:15px}.confirm-btns{display:inline-flex;align-items:center;gap:14px}.confirm-row .error{flex-basis:100%;margin:0}.button.danger{background:#a3361f;border-color:#a3361f;color:#fff}.delete-zone{margin:28px 0 8px;padding-top:18px;border-top:1px dashed #d6cabb}.delete-link{color:#a3361f}.shop-hold-note{margin:6px 0 0}.hold-card{border-color:#c9622e;box-shadow:4px 4px 0 rgba(201,98,46,.25)}.pill.status-awaiting_shop{background:#fde7c8;color:#7a3a12}.order-note-icon{display:grid;place-items:center;font-size:22px}.room:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.4  0 0 0 0 0.35  0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 90% 80% at 50% 38%,transparent 52%,rgba(0,0,0,.95) 125%)}.room-floor{box-shadow:inset 0 12px 14px -8px rgba(0,0,0,.4)}.shelf-board:before{top:0;height:45%;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.34),rgba(255,255,255,.06))}.shelf-board:after,.shelf-board:before{content:"";position:absolute;left:0;right:0;pointer-events:none}.shelf-board:after{bottom:0;height:28%;background:rgba(0,0,0,.2)}.shelf-row+.shelf-row:before{content:"";position:absolute;left:2px;right:2px;top:-14px;height:40px;pointer-events:none;z-index:0;background:linear-gradient(rgba(0,0,0,.26),transparent)}.shelf-items{position:relative;z-index:1}.book,.case,.rspine,.vhs{--lit:inset 3px 0 3px -1px rgba(255,255,255,0.3),inset -5px 0 6px -2px rgba(0,0,0,0.45)}.vhs{box-shadow:var(--lit),inset 0 2px 0 rgba(255,255,255,.12),0 4px 6px -1px rgba(0,0,0,.4)}.vhs:before{background:linear-gradient(90deg,rgba(0,0,0,.12),transparent 25%,transparent 75%,rgba(0,0,0,.14)),var(--label)}.case{box-shadow:var(--lit),0 4px 6px -1px rgba(0,0,0,.4)}.case:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.16) 0 18%,transparent 30% 78%,rgba(255,255,255,.08) 88%)}.book{box-shadow:var(--lit),0 4px 6px -1px rgba(0,0,0,.35)}.book:after,.book:before{background:linear-gradient(#f3dd8f,#b8902e);height:3px}.book.sheet_music:after,.book.sheet_music:before{background:rgba(58,42,26,.35)}.rspine{box-shadow:inset 0 0 0 1.5px var(--inkline,#161210),var(--lit)}button.slot:not(.vacant){box-shadow:inset 0 2px 2px -1px rgba(255,255,255,.35),inset 0 -3px 3px -2px rgba(0,0,0,.45)}.sleeve{box-shadow:0 6px 10px -3px rgba(0,0,0,.45)}.sleeve:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.32) 48%,transparent 58%) 130% 0 /260% 100% no-repeat,radial-gradient(circle at 50% 50%,transparent 39%,rgba(255,255,255,.1) 40.5% 42%,transparent 43.5%),linear-gradient(135deg,rgba(255,255,255,.14),transparent 38%,transparent 66%,rgba(0,0,0,.3));transition:background-position .75s ease}.reel{box-shadow:inset 0 0 0 2px rgba(255,255,255,.35),inset 0 -6px 10px rgba(0,0,0,.35),0 6px 10px -3px rgba(0,0,0,.45)}.offer-tag{z-index:3}@media (hover:hover) and (prefers-reduced-motion:no-preference){.shelf-items>button{transition:transform .28s cubic-bezier(.2,1.35,.4,1),filter .28s}.shelf-items>.book:hover,.shelf-items>.case:hover,.shelf-items>.rspine:hover,.shelf-items>.vhs:hover{transform:translateY(-8px);filter:drop-shadow(0 7px 5px rgba(0,0,0,.35));z-index:3}.shelf-items>.sleeve:hover{transform:perspective(520px) rotateX(9deg) translateY(-6px) scale(1.04);z-index:3}.shelf-items>.sleeve:hover:after{background-position:-40% 0,0 0,0 0}.shelf-items>.reel:hover{transform:rotate(40deg) translateY(-4px)}button.slot:not(.vacant){transition:transform .25s cubic-bezier(.2,1.35,.4,1)}button.slot:not(.vacant):hover{transform:translateX(9px);z-index:2}}.pile-item{box-shadow:0 3px 3px -1px rgba(0,0,0,.5),0 1px 0 rgba(0,0,0,.2);transition:transform .45s cubic-bezier(.2,1.3,.35,1),box-shadow .3s}.pile-item:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.42) 0,rgba(255,255,255,.1) 20%,transparent 42%,rgba(0,0,0,.06) 68%,rgba(0,0,0,.34))}.pile-label,.pile-pull{z-index:3}.pile-item:focus-visible,.pile-item:hover{transform:translate(30px,-4px) rotate(-1.4deg);box-shadow:0 12px 14px -5px rgba(0,0,0,.5),0 2px 0 rgba(0,0,0,.15)}.pile-item:active{transform:translate(38px,-2px) rotate(-1deg) scale(.99)}.pile-tapes{background:repeating-linear-gradient(90deg,rgba(0,0,0,.2) 0 1px,transparent 1px 3px) 0 0 /12px 100% no-repeat,repeating-linear-gradient(90deg,rgba(0,0,0,.2) 0 1px,transparent 1px 3px) 100% 0 /12px 100% no-repeat,linear-gradient(#eef2f4,#c4cfd4);padding-left:16px}.pile-tapes:before{left:34%;right:16px;top:4px;bottom:4px;border-radius:1px;background:linear-gradient(90deg,#c8562b 0 9px,#f4e6c6 9px);box-shadow:inset 0 0 0 1px rgba(110,80,30,.25)}.pile-reels{background:linear-gradient(90deg,#a77d4f,#c49a68 22%,#b98f5d 70%,#9c7347);color:#2a1d10}.pile-reels:before{left:56%;right:8%;top:5px;bottom:5px;background:#f6f1e4;border-radius:1px;box-shadow:0 0 0 1px rgba(60,40,20,.25)}.pile-cds{background:repeating-linear-gradient(90deg,rgba(0,0,0,.25) 0 1px,transparent 1px 3px) 0 0 /13px 100% no-repeat,linear-gradient(#f6f9fb,#ccd6dc);padding-left:19px}.pile-cds:before{left:14px;right:3px;top:3px;bottom:3px;background:linear-gradient(#3a4e7c,#26345a)}.pile-records{background:linear-gradient(90deg,#b5431d,#d2632f 18%,#c8562b 62%,#a63f1b);box-shadow:inset 0 2px 0 rgba(255,255,255,.18),0 3px 3px -1px rgba(0,0,0,.5)}.pile-discs{background:linear-gradient(90deg,#1f5fbf 0 14px,#e9eef5 14px 17px,#151a22 17px)}.pile-video{background:repeating-linear-gradient(90deg,#262626 0 2px,#141414 2px 4px) 0 0 /7% 100% no-repeat,repeating-linear-gradient(90deg,#262626 0 2px,#141414 2px 4px) 100% 0 /7% 100% no-repeat,#1b1b1b}.pile-video:before{background:linear-gradient(#fbf8f0,#ece5d4);box-shadow:inset 0 -2px 0 rgba(0,0,0,.06)}.pile-video .pile-label{font-family:Kalam,Marker Felt,sans-serif;font-size:15px;letter-spacing:.02em;color:#1d2a6b}.pile-books{background:linear-gradient(90deg,transparent 9px,#f0d784 0,#b8902e 12px,transparent 12px calc(100% - 12px),#b8902e calc(100% - 12px),#f0d784 calc(100% - 9px),transparent calc(100% - 9px)),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),#2f6b3a}.pile-books:after{background:linear-gradient(180deg,rgba(255,255,255,.34) 0,rgba(255,255,255,.06) 30%,transparent 50%,rgba(0,0,0,.38))}.pile-books .pile-label{color:#f6e7b5;text-shadow:0 1px 0 rgba(0,0,0,.35)}.lr-table-top{box-shadow:inset 0 3px 0 rgba(255,255,255,.22),inset 0 -4px 0 rgba(0,0,0,.18),0 10px 12px -6px rgba(0,0,0,.55)}@media (prefers-reduced-motion:reduce){.pile-item,.shelf-items>button,.sleeve:after{transition:none}}.pile-discs{padding-left:24px}.pile-tapes:before{background:linear-gradient(90deg,#f4e6c6 calc(100% - 9px),#c8562b calc(100% - 9px))}.pile-reels:before{left:max(56%,66px)}.pile-video:before{right:24%}.pile-video .pile-label{font-size:14px}.pill.to-ship{background:#fde7c8;color:#7a3a12}.flash-note{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#1f1b18;color:#fff;font-weight:600;text-align:center;animation:flash-up .3s ease-out both}@keyframes flash-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.flash-note{animation:none}}html[data-regular="1"] .hero-intro{display:none}@media (min-width:901px){html[data-regular="1"] .hero{padding-top:140px}html[data-regular="1"] .dig-crate-button{right:auto;left:0;top:26px}}.title-claim{color:#a3361f;font-weight:600}.just-listed{margin:4px 0 14px}.just-listed .success{margin:0 0 8px;font-weight:700}.just-listed .actions{margin-top:0}.shelf-items .book .offer-tag,.shelf-items .case .offer-tag,.shelf-items .rspine .offer-tag,.shelf-items .vhs .offer-tag{display:none}.room{--pick:#5ef08f;--pick-glow:rgba(94,240,143,0.75);--offer:#ffc65c;--offer-glow:rgba(255,190,80,0.7)}.vhs.for-sale:before{outline:1.5px solid var(--pick);box-shadow:0 0 7px 2px var(--pick-glow)}.vhs.open-offers:before{outline:1.5px solid var(--offer);box-shadow:0 0 6px 1px var(--offer-glow)}.book.for-sale,.case.for-sale,.reel.for-sale,.rspine.for-sale,.sleeve.for-sale,button.slot.for-sale{outline:1.5px solid var(--pick);outline-offset:0;filter:drop-shadow(0 0 4px var(--pick-glow))}.book.open-offers,.case.open-offers,.reel.open-offers,.rspine.open-offers,.sleeve.open-offers,button.slot.open-offers{outline:1.5px solid var(--offer);outline-offset:0;filter:drop-shadow(0 0 3px var(--offer-glow))}@media (prefers-reduced-motion:no-preference){.vhs.for-sale:before{animation:pick-me 2.6s ease-in-out infinite}.book.for-sale,.case.for-sale,.reel.for-sale,.rspine.for-sale,.sleeve.for-sale,button.slot.for-sale{animation:pick-me-f 2.6s ease-in-out infinite}}@keyframes pick-me{0%,to{box-shadow:0 0 4px 1px var(--pick-glow)}50%{box-shadow:0 0 10px 3px var(--pick-glow)}}@keyframes pick-me-f{0%,to{filter:drop-shadow(0 0 2px var(--pick-glow))}50%{filter:drop-shadow(0 0 7px var(--pick-glow))}}.handoff{margin:12px 0;padding:12px 0 0;border-top:1px dashed #d6cabb}.handoff .actions{margin:8px 0 6px}.viewer .confirm-row{background:rgba(255,255,255,.08);border-left-color:#e0835f}.viewer .confirm-row .confirm-q{color:#fff}.confirm-btns{flex-wrap:wrap}.viewer .button.danger{background:#b5452b;border-color:#b5452b;color:#fff}.rspine{background:linear-gradient(90deg,#35302a,#24201c)}.rspine:before{content:"";position:absolute;left:17%;right:17%;top:5%;bottom:5%;border-radius:1px;background:var(--label)}.rspine span{position:relative;z-index:1;max-height:86%}.rspine.for-sale,.rspine.open-offers{outline:none;filter:none;animation:none}.rspine.for-sale:before{outline:1.5px solid var(--pick);box-shadow:0 0 7px 2px var(--pick-glow)}.rspine.open-offers:before{outline:1.5px solid var(--offer);box-shadow:0 0 6px 1px var(--offer-glow)}@media (prefers-reduced-motion:no-preference){.rspine.for-sale:before{animation:pick-me 2.6s ease-in-out infinite}}.ledge-tip{margin:6px 0 10px}.row.top{align-items:start}.collector-field.fold{display:block;padding:0}.collector-field.fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 16px;font-weight:700}.collector-field.fold>summary::-webkit-details-marker{display:none}.collector-field.fold>summary:after{content:"▾";margin-left:auto;font-size:18px;line-height:1;transition:transform .2s}.collector-field.fold[open]>summary:after{transform:rotate(180deg)}.collector-field.fold .fold-set{font-weight:600;font-size:13px;color:#2f6b3a}.collector-field.fold .fold-body{display:grid;grid-gap:14px;gap:14px;padding:0 16px 16px}.shelf-mode{border:0;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.shelf-mode legend{font-weight:600;font-size:14px;margin-bottom:6px;padding:0}.viewer{bottom:auto;height:100vh;height:100dvh}.viewer-slide{padding-bottom:calc(72px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media (orientation:portrait) and (max-width:700px){.viewer-photo{width:min(100%,520px,44vh)}}.viewer-info .owner-actions{margin:4px 0 2px}@font-face{font-family:AR Limelight;src:url(/fonts/spines/limelight-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:AR Oswald;src:url(/fonts/spines/oswald-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:AR Righteous;src:url(/fonts/spines/righteous-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:AR Bungee;src:url(/fonts/spines/bungee-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:AR Special Elite;src:url(/fonts/spines/special-elite-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:AR Creepster;src:url(/fonts/spines/creepster-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:AR Orbitron;src:url(/fonts/spines/orbitron-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}.sf-arcade :is(span:not(.offer-tag),.sleeve-title),.sf-condensed :is(span:not(.offer-tag),.sleeve-title),.sf-deco :is(span:not(.offer-tag),.sleeve-title),.sf-groovy :is(span:not(.offer-tag),.sleeve-title),.sf-horror :is(span:not(.offer-tag),.sleeve-title),.sf-scifi :is(span:not(.offer-tag),.sleeve-title),.sf-typewriter :is(span:not(.offer-tag),.sleeve-title){font-size-adjust:.56}.sf-deco :is(span:not(.offer-tag),.sleeve-title){font-family:AR Limelight,Georgia,serif;font-weight:400;letter-spacing:.03em}.sf-condensed :is(span:not(.offer-tag),.sleeve-title){font-family:AR Oswald,Arial Narrow,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sf-groovy :is(span:not(.offer-tag),.sleeve-title){font-family:AR Righteous,sans-serif;font-weight:400;letter-spacing:.02em}.sf-arcade :is(span:not(.offer-tag),.sleeve-title){font-family:AR Bungee,sans-serif;font-weight:400}.sf-typewriter :is(span:not(.offer-tag),.sleeve-title){font-family:AR Special Elite,Courier New,monospace;font-weight:400}.sf-horror :is(span:not(.offer-tag),.sleeve-title){font-family:AR Creepster,sans-serif;font-weight:400;letter-spacing:.04em}.sf-scifi :is(span:not(.offer-tag),.sleeve-title){font-family:AR Orbitron,sans-serif;font-weight:700;letter-spacing:.04em}[class*=" sf-"] :is(span:not(.offer-tag),.sleeve-title){font-size-adjust:none}.sf-deco{--fsx:1}.sf-condensed{--fsx:1.08}.sf-groovy{--fsx:1}.sf-arcade{--fsx:0.86}.sf-typewriter{--fsx:0.98}.sf-horror{--fsx:1.12}.sf-scifi{--fsx:0.86}.rspine[class*=" sf-"] span{font-size:max(7px,calc(var(--item) * .11 * var(--fsx, 1)))}.case[class*=" sf-"] span,.vhs[class*=" sf-"] span{font-size:max(8px,calc(var(--item) * .12 * var(--fsx, 1)))}.sleeve[class*=" sf-"] .sleeve-title{font-size:max(9px,calc(var(--item) * .13 * var(--fsx, 1)))}.book span,.case span,.rspine span,.slot span,.vhs span{text-orientation:sideways;-webkit-text-orientation:sideways;font-feature-settings:"vert" 0,"vrt2" 0}.book span,.book[class*=" sf-"] span,.case span,.case[class*=" sf-"] span,.vhs span,.vhs[class*=" sf-"] span{font-size:max(8px,calc(var(--item) * var(--fs, .12) * var(--fsx, 1)))}.rspine span,.rspine[class*=" sf-"] span{font-size:max(7px,calc(var(--item) * var(--fs, .11) * var(--fsx, 1)))}.shelf-immersive .immersive-bar{padding:max(8px,env(safe-area-inset-top)) 12px 4px}.shelf-immersive .immersive-back{background:none;border:0;box-shadow:none;padding:6px 0;border-radius:0;font-size:15px;font-weight:600;color:var(--ink);max-width:78vw}.immersive-search{width:38px;height:38px;border-radius:50%;border:2px solid var(--inkline,#161210);background:#fff;font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:2px 2px 0 rgba(22,18,16,.25)}.immersive-search.on{background:var(--ink);color:#fff}.shelf-immersive .shelf-wrap{gap:6px}.shelf-immersive .room-tabs .chip{padding:5px 12px;font-size:14px}@media (max-width:560px){.shelf-immersive .shelf-row{--item:min(112px,calc((100cqw - 34px) / var(--units, 3.4)))}.shelf-immersive .room{padding-left:8px;padding-right:8px}}.cover-face{width:calc(var(--item) * var(--w));border-radius:3px;overflow:hidden;color:#fff;display:grid;place-items:center;outline:2px solid var(--inkline);box-shadow:0 6px 10px -3px rgba(0,0,0,.45)}.cover-face.vface{height:calc(var(--item) * 1.45)}.cover-face.dface{height:calc(var(--item) * 1.32)}.cover-face.bface{height:calc(var(--item) * 1.3);border-radius:2px 4px 4px 2px}.cover-face img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cover-face .sleeve-title{padding:6px;font-size:max(9px,calc(var(--item) * .14))}.cover-face:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 35%,transparent 70%,rgba(0,0,0,.22))}.cover-face.for-sale{outline:1.5px solid var(--pick);filter:drop-shadow(0 0 4px var(--pick-glow))}.cover-face.open-offers{outline:1.5px solid var(--offer);filter:drop-shadow(0 0 3px var(--offer-glow))}.shelf-items.row-bface,.shelf-items.row-dface,.shelf-items.row-face,.shelf-items.row-vface{justify-content:center;gap:10px}.top3-tag{position:absolute;left:6px;top:-22px;z-index:3;pointer-events:none;white-space:nowrap;font-family:Kalam,Marker Felt,cursive;font-weight:700;font-size:14px;color:#fff;text-shadow:0 1px 0 #161210,1px 0 0 #161210,-1px 0 0 #161210,0 -1px 0 #161210,0 2px 4px rgba(0,0,0,.5);transform:rotate(-2deg)}.cover-face.dface.fmt-dvd{height:calc(var(--item) * 1.07)}.cover-face.dface.fmt-bluray,.cover-face.dface.fmt-hd_dvd{height:calc(var(--item) * .96)}.cover-face.vface.fmt-betamax{height:calc(var(--item) * 1.32)}.cover-face.bface.fmt-sheet_music{height:calc(var(--item) * 1.15)}.cover-tile{gap:2px;align-content:center;color:var(--accent-text,var(--amber));border-color:currentColor;font:inherit;font-size:13px;font-weight:600;background:transparent}.cover-tile span{line-height:1.1}.thumb.is-cover{outline:2px solid var(--amber);outline-offset:1px}.cover-badge{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:3px;background:rgba(31,27,24,.82);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.cover-cam{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:#0d0c0b;color:#f6f1e8;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.cc-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 14px;font-size:16px}.cc-top .cc-text:last-child{justify-self:end}.cc-text{background:none;border:0;color:#f6f1e8;font:inherit;font-size:16px;font-weight:600;padding:10px 4px;cursor:pointer;min-width:64px;text-align:left;white-space:nowrap}.cc-bar .cc-text:last-child{text-align:right}.cc-stage{position:relative;flex:1 1;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;background:#000}.cc-stage.still{cursor:-webkit-grab;cursor:grab}.cc-stage.still:active{cursor:-webkit-grabbing;cursor:grabbing}.cc-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cc-still{left:0;top:0;max-width:none;transform-origin:0 0;-webkit-user-drag:none}.cc-frame,.cc-still{position:absolute;pointer-events:none}.cc-frame{border-radius:3px;box-shadow:0 0 0 200vmax rgba(10,9,8,.62);outline:1.5px solid rgba(255,255,255,.85)}.cc-c{position:absolute;width:26px;height:26px;border:0 solid var(--amber)}.cc-c.tl{left:-5px;top:-5px;border-left-width:4px;border-top-width:4px;border-top-left-radius:6px}.cc-c.tr{right:-5px;top:-5px;border-right-width:4px;border-top-width:4px;border-top-right-radius:6px}.cc-c.bl{left:-5px;bottom:-5px;border-left-width:4px;border-bottom-width:4px;border-bottom-left-radius:6px}.cc-c.br{right:-5px;bottom:-5px;border-right-width:4px;border-bottom-width:4px;border-bottom-right-radius:6px}.cc-hint{left:12px;right:12px;margin:0;font-weight:600;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.7)}.cc-hint,.cc-nocam{position:absolute;text-align:center;font-size:15px}.cc-nocam{display:grid;place-items:center;padding:16px;line-height:1.4;color:#e9e2d6}.cc-nocam p{margin:0;max-width:26ch}.cc-wait{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:#cfc6b8;pointer-events:none}.cc-msg{margin:0;padding:8px 16px;background:#5a1e14;color:#fff;text-align:center;font-size:14px}.cc-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:14px 18px 18px;min-height:104px;box-sizing:border-box}.cc-lib{display:inline-block}.cc-use{margin:0;justify-self:center}.cc-shutter{width:72px;height:72px;border-radius:50%;border:4px solid #f6f1e8;background:#f6f1e8;box-shadow:inset 0 0 0 4px #0d0c0b;cursor:pointer;padding:0}.cc-shutter:active{transform:scale(.94)}.cc-shutter:disabled{opacity:.4;cursor:default}.cc-bar:has(.cc-use:not(label)){grid-template-columns:1fr auto}.cc-bar:has(.cc-use:not(label)) .cc-use{justify-self:end}.top3-tag{display:none}.top3-frame{--fw:calc(var(--item) * 0.72);position:relative;flex:none;align-self:flex-end;margin-right:auto;z-index:2;width:var(--fw);height:calc(var(--fw) * 1.32);padding:calc(var(--fw) * .12);box-sizing:border-box;border-radius:2px;transform:rotate(-4deg);transform-origin:30% 100%;margin-bottom:1px;background:linear-gradient(135deg,rgba(255,220,160,.28),transparent 40%,rgba(0,0,0,.3)),linear-gradient(#6e4421,#3e2210);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55),3px 5px 7px -2px rgba(0,0,0,.55)}.t3-pic{position:absolute;inset:calc(var(--fw) * .12);display:grid;place-items:start center;padding-top:14%;background:radial-gradient(ellipse at 50% 35%,#8e2433,#4a0f19 75%);box-shadow:0 0 0 1.5px #c99a35,0 0 0 2.5px rgba(0,0,0,.45),inset 0 2px 4px rgba(0,0,0,.55)}.t3-pic svg{width:54%;height:auto;fill:#e7c25a;filter:drop-shadow(0 1px 0 rgba(0,0,0,.5))}.t3-plaque{position:absolute;left:50%;bottom:calc(var(--fw) * .05);transform:translateX(-50%);padding:1px 6px 0;border-radius:1.5px;white-space:nowrap;overflow:hidden;font-family:AR Limelight,Georgia,serif;font-size:max(10px,calc(var(--fw) * .19));line-height:1.35;letter-spacing:.06em;color:#3a2507;text-shadow:0 1px 0 rgba(255,244,200,.55);background:linear-gradient(#fbe9a6,#e2b84c 42%,#b8862a 58%,#edd07a);box-shadow:0 1px 2px rgba(0,0,0,.6),inset 0 0 0 .5px rgba(90,58,10,.7)}.t3-plaque:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%) -150% 0 /250% 100% no-repeat}@media (prefers-reduced-motion:no-preference){.t3-plaque:after{animation:t3-glint 7s ease-in-out 1.2s infinite}}@keyframes t3-glint{0%,78%{background-position:-150% 0}92%,to{background-position:250% 0}}.shelf-items.row-bface>:last-child,.shelf-items.row-dface>:last-child,.shelf-items.row-face>:last-child,.shelf-items.row-vface>:last-child{margin-right:auto}.photos-field .thumb .make-cover{top:auto;right:4px;bottom:4px;left:4px;width:auto;height:auto;border-radius:4px;padding:3px 0;font:inherit;font-size:11px;font-weight:700;background:rgba(31,27,24,.78)}a.link-button{display:inline-block}.t3-pic svg,.t3-plaque{display:none}.t3-pic{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0}.t3-num,.t3-top{font-family:AR Oswald,Arial Narrow,sans-serif;font-weight:600;text-transform:uppercase;line-height:.95;background:linear-gradient(100deg,#b8862a,#f6df8e 30%,#fff6cf 42%,#e2b84c 55%,#b8862a) 0 0 /300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(40,6,10,.9))}.t3-top{font-size:max(10px,calc(var(--fw) * .22));letter-spacing:.14em;margin-left:.14em}.t3-num{font-size:max(22px,calc(var(--fw) * .62))}@media (prefers-reduced-motion:no-preference){.t3-num,.t3-top{animation:t3-shine 7s ease-in-out 1.2s infinite}}@keyframes t3-shine{0%,75%{background-position:0 0}92%,to{background-position:100% 0}}.room-floor,.scene,.shelf-board{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.for-sale,.for-sale:before,.t3-num,.t3-top{will-change:filter,box-shadow,background-position;transform:translateZ(0)}.room-sound{position:absolute;top:8px;right:8px;z-index:6;width:32px;height:32px;padding:0;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;background:rgba(20,16,12,.38);color:rgba(255,255,255,.82);opacity:.72;transition:opacity .2s,background .2s}.room-sound.on,.room-sound:focus-visible,.room-sound:hover{opacity:1}.room-sound.on{background:rgba(20,16,12,.6);color:#ffd98a}.crt-wrap{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;margin:14px auto 4px;width:min(100%,420px,calc(100vw - 32px))}.crt,.crt-wrap{box-sizing:border-box}.crt{--wood:#5b3a1f;width:100%;padding:16px 16px 0;border-radius:22px 22px 14px 14px;background:linear-gradient(rgba(255,230,190,.18),transparent 30%,rgba(0,0,0,.25)),repeating-linear-gradient(92deg,rgba(0,0,0,.08) 0 2px,transparent 2px 7px),linear-gradient(90deg,#4a2d16,var(--wood) 30%,#6a4524 60%,#4a2d16);box-shadow:inset 0 2px 0 rgba(255,220,170,.25),inset 0 -3px 0 rgba(0,0,0,.35),0 12px 20px -8px rgba(0,0,0,.55);border:2.5px solid #161210}.crt-screen{position:relative;aspect-ratio:4/3;overflow:hidden;background:#050505;border-radius:9%/12%;box-shadow:0 0 0 7px #2b2723,0 0 0 9px #8d877d,0 0 0 11px #1b1815,inset 0 0 22px rgba(0,0,0,.9)}.crt-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.crt.kind-bandcamp .crt-screen iframe,.crt.kind-spotify .crt-screen iframe{background:#121212}.crt-scan{mix-blend-mode:multiply;background:repeating-linear-gradient(rgba(0,0,0,.16) 0 1px,transparent 1px 3px)}.crt-glass,.crt-scan{position:absolute;inset:0;pointer-events:none}.crt-glass{border-radius:inherit;background:radial-gradient(ellipse 120% 90% at 50% 45%,transparent 62%,rgba(0,0,0,.55) 100%),radial-gradient(ellipse 70% 28% at 38% 8%,rgba(255,255,255,.16),transparent 70%);box-shadow:inset 0 0 30px rgba(120,200,255,.08)}.crt-flash{position:absolute;inset:0;pointer-events:none;background:#f3f7ff;opacity:0}@media (prefers-reduced-motion:no-preference){.crt-screen iframe{animation:crt-on .55s cubic-bezier(.2,.9,.3,1) both}.crt-flash{animation:crt-flash .6s ease-out both}}@keyframes crt-on{0%{transform:scaleY(.006);filter:brightness(3)}45%{transform:scaleY(.006);filter:brightness(3)}to{transform:none;filter:none}}@keyframes crt-flash{0%{opacity:.9;-webkit-clip-path:inset(49.5% 0);clip-path:inset(49.5% 0)}45%{opacity:.9;-webkit-clip-path:inset(49.5% 0);clip-path:inset(49.5% 0)}70%{opacity:.35;-webkit-clip-path:inset(0);clip-path:inset(0)}to{opacity:0;-webkit-clip-path:inset(0);clip-path:inset(0)}}.crt-panel{display:flex;align-items:center;gap:10px;padding:14px 4px 12px;color:#f3e6cf}.crt-grille{width:46px;height:22px;flex:none;border-radius:3px;background:repeating-linear-gradient(90deg,#1b1512 0 2px,#3a2a1c 2px 5px);box-shadow:inset 0 1px 2px rgba(0,0,0,.6)}.crt-label{flex:1 1;min-width:0;font-size:12px;font-weight:600;letter-spacing:.02em;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crt-knobs{display:flex;gap:6px;align-items:center}.crt-knob{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6ecd8,#b9a988 70%);box-shadow:0 1px 2px rgba(0,0,0,.6),inset 0 0 0 1px rgba(0,0,0,.25);position:relative}.crt-knob:after{content:"";position:absolute;left:50%;top:3px;width:2px;height:6px;margin-left:-1px;background:#3a2a1c;border-radius:1px;transform:rotate(35deg);transform-origin:50% 7px}.crt-knob.small{width:14px;height:14px}.crt-power{width:32px;height:32px;flex:none;padding:0;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#4a4440,#1c1917);color:#ff9b6a;box-shadow:0 1px 2px rgba(0,0,0,.6),0 0 6px rgba(255,120,60,.35)}.crt-feet{display:flex;justify-content:space-between;width:70%}.crt-feet span{width:26px;height:9px;background:#2a1a0d;border:2px solid #161210;border-top:0;border-radius:0 0 5px 5px}.crt-hint{margin:6px 0 0;text-align:center}.room-music-field input{width:100%}.room-top{display:contents}.shelf-immersive{--bar-h:calc(max(8px, env(safe-area-inset-top)) + 50px);--safe-b:env(safe-area-inset-bottom);background:#120e0b}.shelf-immersive .immersive-bar{position:absolute;top:0;left:0;right:0;z-index:9;background:linear-gradient(rgba(0,0,0,.3),transparent)}.shelf-immersive .immersive-back{background:rgba(255,255,255,.9);padding:6px 13px;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.3);color:#1f1b18}.shelf-immersive .shelf-wrap{position:absolute;inset:0;display:block;padding:0;margin:0}.shelf-immersive .room-top{display:flex;flex-direction:column;gap:8px;position:absolute;left:0;right:0;top:var(--bar-h);z-index:8}.shelf-immersive .room-tabs .chip:not(.active){background:rgba(255,255,255,.9);box-shadow:0 1px 3px rgba(0,0,0,.25)}.shelf-immersive .room{position:absolute;inset:0;box-sizing:border-box;border-radius:0;padding-top:calc(var(--bar-h) + 46px)}.shelf-immersive .shelf-wrap:has(.shelf-tools) .room{padding-top:calc(var(--bar-h) + 100px)}.shelf-immersive .room-floor{height:calc(var(--floor-h) + var(--safe-b))}.shelf-immersive .room-label{bottom:calc(12px + var(--safe-b))}.shelf-immersive .room-sound{top:auto;bottom:calc(var(--floor-h) + var(--safe-b) + 12px);right:12px}.shelf-immersive .piece-scrubber{position:absolute;left:0;right:0;z-index:6;padding:0 60px 0 16px;bottom:calc(var(--floor-h) + var(--safe-b) + 16px)}.shelf-immersive .shelf-wrap>.small.empty{position:absolute;left:0;right:0;top:50%;text-align:center;z-index:6;color:#fff;text-shadow:0 1px 3px #000}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:#2a1d14;z-index:30;pointer-events:none}.cover-face.bface.has-ar{height:auto;aspect-ratio:var(--ar)}.room-invite{position:fixed;inset:0;z-index:45;display:grid;place-items:center;padding:24px;background:rgba(18,14,11,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.invite-card{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;width:min(100%,320px);padding:34px 26px 26px;border-radius:14px 14px 6px 6px;background:linear-gradient(rgba(255,236,200,.16),transparent 40%),repeating-linear-gradient(90deg,rgba(0,0,0,.07) 0 2px,transparent 2px 9px),linear-gradient(90deg,#6b4423,#865730 45%,#6b4423);border:3px solid #161210;box-shadow:inset 0 0 0 8px rgba(0,0,0,.14),0 18px 40px -10px rgba(0,0,0,.7);color:#fbf1df}.invite-card:after{content:"";position:absolute;right:18px;top:52%;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fbe9a6,#b8862a 70%);box-shadow:0 1px 2px rgba(0,0,0,.6)}.invite-kicker{font-size:13px;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.invite-name{font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.15;text-shadow:0 2px 0 rgba(0,0,0,.35)}.invite-meta{font-size:14px;opacity:.9;margin-bottom:10px}.invite-go{width:100%;font-size:17px}.room-invite .invite-skip{color:#fbf1df;justify-self:center}.vhs:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='90' height='90' filter='url(%23p)'/%3E%3C/svg%3E") 0 0 /90px 90px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.6' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.18 -0.05'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23f)'/%3E%3C/svg%3E") 0 0 /120px 120px,linear-gradient(90deg,rgba(0,0,0,.14),transparent 22%,transparent 78%,rgba(0,0,0,.16)),linear-gradient(rgba(255,255,255,.1),transparent 18%,transparent 85%,rgba(0,0,0,.12)),var(--label);background-blend-mode:multiply,screen,normal,normal,normal;border-radius:3px 2px 4px 2px/2px 4px 2px 3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 0 6px rgba(0,0,0,.22)}.vhs:not(.for-sale):not(.open-offers):before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0.0 0.14 L14.29 0.33 L28.57 0.22 L42.86 0.36 L57.14 0.38 L71.43 0.04 L85.71 0.01 L100.0 0.5 L99.33 14.29 L99.39 28.57 L97.41 42.86 L98.78 57.14 L97.83 71.43 L98.76 85.71 L98.34 100.0 L85.71 99.91 L71.43 99.62 L57.14 99.48 L42.86 99.69 L28.57 99.56 L14.29 99.6 L0.0 99.96 L1.97 85.71 L1.54 71.43 L0.78 57.14 L0.08 42.86 L2.25 28.57 L1.23 14.29Z'/%3E%3C/svg%3E") 0 0 /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0.0 0.14 L14.29 0.33 L28.57 0.22 L42.86 0.36 L57.14 0.38 L71.43 0.04 L85.71 0.01 L100.0 0.5 L99.33 14.29 L99.39 28.57 L97.41 42.86 L98.78 57.14 L97.83 71.43 L98.76 85.71 L98.34 100.0 L85.71 99.91 L71.43 99.62 L57.14 99.48 L42.86 99.69 L28.57 99.56 L14.29 99.6 L0.0 99.96 L1.97 85.71 L1.54 71.43 L0.78 57.14 L0.08 42.86 L2.25 28.57 L1.23 14.29Z'/%3E%3C/svg%3E") 0 0 /100% 100% no-repeat}.vhs:not(.for-sale):not(.open-offers):nth-child(3n+1):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0.0 0.27 L14.29 0.34 L28.57 0.55 L42.86 0.28 L57.14 0.3 L71.43 0.35 L85.71 0.11 L100.0 0.31 L98.36 14.29 L97.94 28.57 L99.76 42.86 L99.21 57.14 L99.76 71.43 L97.89 85.71 L98.2 100.0 L85.71 99.97 L71.43 99.41 L57.14 99.42 L42.86 99.61 L28.57 99.63 L14.29 99.91 L0.0 99.99 L1.37 85.71 L0.15 71.43 L0.49 57.14 L0.63 42.86 L0.08 28.57 L1.21 14.29Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0.0 0.27 L14.29 0.34 L28.57 0.55 L42.86 0.28 L57.14 0.3 L71.43 0.35 L85.71 0.11 L100.0 0.31 L98.36 14.29 L97.94 28.57 L99.76 42.86 L99.21 57.14 L99.76 71.43 L97.89 85.71 L98.2 100.0 L85.71 99.97 L71.43 99.41 L57.14 99.42 L42.86 99.61 L28.57 99.63 L14.29 99.91 L0.0 99.99 L1.37 85.71 L0.15 71.43 L0.49 57.14 L0.63 42.86 L0.08 28.57 L1.21 14.29Z'/%3E%3C/svg%3E");transform:rotate(-.7deg)}.vhs:not(.for-sale):not(.open-offers):nth-child(3n+2):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0.0 0.33 L14.29 0.21 L28.57 0.51 L42.86 0.17 L57.14 0.31 L71.43 0.21 L85.71 0.25 L100.0 0.58 L99.73 14.29 L98.84 28.57 L99.42 42.86 L99.09 57.14 L97.4 71.43 L99.14 85.71 L98.42 100.0 L85.71 99.75 L71.43 99.56 L57.14 99.73 L42.86 99.9 L28.57 99.74 L14.29 99.76 L0.0 99.52 L1.46 85.71 L0.51 71.43 L1.75 57.14 L0.78 42.86 L1.33 28.57 L0.57 14.29Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0.0 0.33 L14.29 0.21 L28.57 0.51 L42.86 0.17 L57.14 0.31 L71.43 0.21 L85.71 0.25 L100.0 0.58 L99.73 14.29 L98.84 28.57 L99.42 42.86 L99.09 57.14 L97.4 71.43 L99.14 85.71 L98.42 100.0 L85.71 99.75 L71.43 99.56 L57.14 99.73 L42.86 99.9 L28.57 99.74 L14.29 99.76 L0.0 99.52 L1.46 85.71 L0.51 71.43 L1.75 57.14 L0.78 42.86 L1.33 28.57 L0.57 14.29Z'/%3E%3C/svg%3E");transform:rotate(.5deg)}.slot.cd{padding:0 13px;color:#fff;background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.08) 30%,transparent 55%,rgba(0,0,0,.22)),repeating-linear-gradient(90deg,rgba(255,255,255,.75) 0 1px,rgba(150,165,178,.55) 1px 2.5px) 0 0 /8px 100% no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.75) 0 1px,rgba(150,165,178,.55) 1px 2.5px) 100% 0 /8px 100% no-repeat,linear-gradient(90deg,rgba(0,0,0,.35),transparent 1px) 8px 0 /1px 100% no-repeat,linear-gradient(90deg,rgba(0,0,0,.35),transparent 1px) calc(100% - 8px) 0 /1px 100% no-repeat,var(--label)}button.slot.cd:not(.vacant){box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(0,0,0,.45),inset 0 0 0 1px rgba(200,215,225,.25)}.slot.cd span{text-shadow:0 1px 1px rgba(0,0,0,.45)}.slot.cd .offer-tag{right:10px;width:max-content;max-width:none;overflow:visible;text-overflow:clip}.crt-wrap.tv-away,.crt-wrap.tv-off{position:fixed;left:-10000px;top:0;width:340px;margin:0;pointer-events:none}.crt-wrap.tv-away .crt-flash,.crt-wrap.tv-away .crt-screen iframe,.crt-wrap.tv-off .crt-flash,.crt-wrap.tv-off .crt-screen iframe{animation:none}.crt-holder{position:absolute;inset:0}.crt-wrap.tv-prompt{position:fixed;z-index:60;left:50%;transform:translateX(-50%);margin:0;bottom:calc(14px + env(safe-area-inset-bottom));width:min(340px,calc(100vw - 32px));filter:drop-shadow(0 14px 24px rgba(0,0,0,.6))}.tv-prompt-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-bottom:8px;padding:8px 8px 8px 14px;border-radius:999px;box-sizing:border-box;background:rgba(20,16,12,.88);color:#ffe7b0;font-weight:700;font-size:15px}.tv-prompt-close{width:30px;height:30px;border-radius:50%;border:0;padding:0;cursor:pointer;flex:none;background:rgba(255,255,255,.15);color:#fff;font-size:20px;line-height:1}.step-in{font-size:17px;padding:12px 22px}.room-step-in{position:absolute;z-index:7;inset:0;margin:auto;width:max-content;height:max-content;max-width:calc(100% - 110px);text-align:center;line-height:1.25;box-shadow:0 6px 16px rgba(0,0,0,.35),2px 3px 0 var(--amber)}.song-card{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:12px;background:var(--soft);border:2px solid var(--inkline,#161210)}.song-card .song-title{font-weight:800;font-size:17px}.song-card.needs-song{border-color:var(--amber);box-shadow:0 0 0 3px rgba(200,118,43,.18)}.signup-song{margin-top:18px}.song-card input{font:inherit;font-size:16px;padding:10px 12px;border:1px solid #d6cabb;border-radius:8px;background:#fff;width:100%;box-sizing:border-box;color:var(--ink)}.kind-pick{display:grid;grid-gap:10px;gap:10px}@media (min-width:560px){.kind-pick{grid-template-columns:1fr 1fr}}.kind-card{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:14px 16px;border-radius:12px;cursor:pointer;font:inherit;color:var(--ink);background:#fff;border:2px solid #d6cabb}.kind-card strong{font-size:17px}.kind-card span{font-size:14px;color:var(--grey);line-height:1.35}.kind-card.picked{border-color:var(--inkline,#161210);background:var(--soft);box-shadow:3px 3px 0 var(--amber)}.radio-switch{display:flex;align-items:center;gap:12px;width:100%;max-width:460px;margin:4px 0 10px;padding:9px 10px 9px 16px;border:0;border-radius:14px;cursor:pointer;font:inherit;text-align:left;color:#f1e7d6;background:linear-gradient(rgba(255,255,255,.09),transparent 45%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px),linear-gradient(#2b2723,#171412);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -2px 0 rgba(0,0,0,.5),0 4px 10px -4px rgba(0,0,0,.55)}.radio-label{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.radio-kicker{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#b9a98d}.radio-text{font-size:15px;font-weight:700;line-height:1.25}.radio-led{flex:none;width:8px;height:8px;border-radius:50%;background:#4a1512;box-shadow:inset 0 1px 1px rgba(0,0,0,.6);transition:background .25s,box-shadow .25s}.radio-switch.on .radio-led{background:#ff3b2f;box-shadow:0 0 6px 2px rgba(255,59,47,.75),inset 0 -1px 1px rgba(0,0,0,.3)}.radio-dial{flex:none;position:relative;width:40px;height:40px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.08) 0 4deg,rgba(0,0,0,.06) 4deg 8deg),radial-gradient(circle at 35% 30%,#f3efe7,#a39d92 60%,#6e6960);box-shadow:0 2px 4px rgba(0,0,0,.6),0 0 0 2px #0d0b0a,inset 0 -2px 3px rgba(0,0,0,.3);transform:rotate(-60deg);transition:transform .7s cubic-bezier(.3,1.4,.5,1)}.radio-notch{position:absolute;left:50%;top:4px;width:3px;height:11px;margin-left:-1.5px;border-radius:2px;background:#2a2420}.radio-switch.on .radio-dial{transform:rotate(80deg)}.radio-switch:active .radio-dial{filter:brightness(.95)}@media (prefers-reduced-motion:reduce){.radio-dial{transition:none}}.room-expand{position:absolute;top:8px;left:8px;z-index:6;width:32px;height:32px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:rgba(20,16,12,.38);color:rgba(255,255,255,.85)}.room-expand:focus-visible,.room-expand:hover{background:rgba(20,16,12,.6)}html{overflow-x:hidden}body{overflow-x:clip}@media (max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}}.top-picker{display:grid;grid-gap:8px;gap:8px;width:100%}.top-picker-q{font-weight:700}.top-slot{display:flex;align-items:baseline;gap:10px;justify-content:flex-start;text-align:left}.top-slot strong{min-width:2.2em}.top-slot span{font-weight:500;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-slot.current{opacity:.6}.tab-bar{display:none}@media (max-width:760px){.tab-bar{position:fixed;left:0;right:0;bottom:0;z-index:35;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:rgba(250,245,236,.94);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border-top:1px solid rgba(22,18,16,.12);box-shadow:0 -4px 14px rgba(0,0,0,.06)}.tab{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:3px 0;text-decoration:none;color:#7d7267;font-size:11px;font-weight:600}.tab.on{color:var(--ink)}.tab.on .tab-icon svg{stroke-width:2.3}.tab-icon{position:relative;display:grid;place-items:center;height:26px}.tab.on .tab-icon:after{content:"";position:absolute;bottom:-3px;width:18px;height:3px;border-radius:2px;background:var(--amber)}.tab-badge{position:absolute;top:-4px;left:15px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;box-sizing:border-box;background:#c8402b;color:#fff;font-size:10.5px;font-weight:800;line-height:17px;text-align:center}body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}header.top .navlinks{display:none}.flash-note{bottom:calc(60px + env(safe-area-inset-bottom));padding-bottom:14px}}html[data-member="1"] .public-home{display:none}.member-home{margin:6px -16px 28px}.home-pager{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;padding:4px 0 8px;-webkit-overflow-scrolling:touch}.home-pager::-webkit-scrollbar{display:none}.home-pager>*{flex:none;width:calc(100% - 56px);scroll-snap-align:center;box-sizing:border-box}.home-pager>:first-child{margin-left:18px}.home-pager>:last-child{margin-right:18px}.home-center{padding:6px 4px 4px}.hello{font-size:clamp(30px,8vw,46px);line-height:1.05;margin:6px 0 4px;overflow-wrap:anywhere}.hello-sub{margin:0 0 14px}.hooks{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.hook{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:12px;text-decoration:none;color:var(--ink);background:#fff;border:1.5px solid #e2d6c6;box-shadow:0 2px 0 rgba(22,18,16,.06);font-weight:600}.hook-icon{width:26px;text-align:center;font-size:17px}.hook-go{margin-left:auto;font-size:22px;color:var(--grey)}.hook.quiet{justify-content:center;color:var(--grey);font-weight:500;background:transparent;border-style:dashed}.home-doors{display:flex;justify-content:space-between;gap:10px}.door-hint{flex:1 1;text-align:center;padding:14px 10px;border-radius:12px;text-decoration:none;font-weight:800;font-size:16px;color:#fff7ea;background:linear-gradient(#3b2a1c,#22180f);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 3px 0 var(--amber)}.swipe-hint{text-align:center;margin:8px 0 14px}.home-quick{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.quick-link{font-size:14px;font-weight:600;padding:7px 12px;border-radius:999px;border:1.5px solid #d6cabb;text-decoration:none;color:var(--ink);background:#fff}.home-side{position:relative;display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;min-height:420px;padding:18px;border-radius:16px;text-decoration:none;color:#fff7ea;overflow:hidden}.home-dig{background:linear-gradient(#8a5a2b,#4a2c14)}.home-side .room.mini{width:100%;height:190px}.side-label{display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center}.side-label strong{font-size:24px}.side-label small{opacity:.85}.side-edge{position:absolute;top:50%;writing-mode:vertical-rl;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.home-den .side-edge{right:6px}.home-dig .side-edge{left:6px}.crate-art{position:relative;display:block;width:200px;height:130px}.crate-art .dcb-records{position:absolute;left:14px;right:14px;bottom:54px;height:60px;margin:0}.crate-box{position:absolute;left:0;right:0;bottom:0;height:70px;border:3px solid #161210;border-radius:4px;background:repeating-linear-gradient(#c49a62 0 18px,#9c7445 18px 21px);box-shadow:inset 0 -6px 0 rgba(0,0,0,.15)}@media (min-width:761px){.member-home{margin:6px 0 28px}.home-pager>*{width:calc(100% - 140px)}.home-pager>:first-child{margin-left:0}.home-pager>:last-child{margin-right:0}}@media (prefers-reduced-motion:no-preference){.page-slide{position:relative}.page-forward{animation:page-in-right .18s ease-out backwards}.page-back{animation:page-in-left .18s ease-out backwards}}@keyframes page-in-right{0%{opacity:.35}to{opacity:1}}@keyframes page-in-left{0%{opacity:.35}to{opacity:1}}.ptr{position:fixed;left:0;right:0;top:0;z-index:34;display:flex;justify-content:center;align-items:center;gap:8px;height:var(--pull,0);overflow:hidden;pointer-events:none;color:var(--grey);font-size:13px;font-weight:600;padding-top:env(safe-area-inset-top);opacity:0;transition:opacity .15s}.ptr.show{opacity:1}.ptr-disc{width:22px;height:22px;border-radius:50%;flex:none;background:radial-gradient(circle,var(--amber) 0 22%,#1f1b18 23% 100%);box-shadow:inset 0 0 0 3px #3a332d}.ptr.busy .ptr-disc{animation:ptr-spin .7s linear infinite}@keyframes ptr-spin{to{transform:rotate(1turn)}}.skel{display:block;border-radius:8px;background:linear-gradient(90deg,#ece4d8,#f6f1e9 40%,#ece4d8 80%) 0 0 /300% 100%}@media (prefers-reduced-motion:no-preference){.skel{animation:skel-shine 1.3s ease-in-out infinite}}@keyframes skel-shine{0%{background-position:100% 0}to{background-position:0 0}}.skel-page{display:grid;grid-gap:12px;gap:12px;padding:24px 0;max-width:640px}.skel-title{height:34px;width:60%}.skel-line{height:14px;width:90%}.skel-line.short{width:55%}.skel-block{height:160px;border-radius:14px}.skel-list{display:grid;grid-gap:12px;gap:12px;padding:10px 0}.skel-row{display:flex;gap:12px;align-items:center}.skel-thumb{width:64px;height:64px;border-radius:10px;flex:none}.skel-lines{display:grid;grid-gap:8px;gap:8px;flex:1 1}.skel-hook{height:50px;border-radius:12px}@media (max-width:760px){.composer.sticky{bottom:calc(60px + env(safe-area-inset-bottom))}}.home-pager{align-items:stretch;position:relative}.home-room{padding:0;border-radius:18px;display:flex;flex-direction:column;min-height:560px}.home-room-body{position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column;gap:14px;padding:18px 14px 0}.home-room .room-floor{margin:-26px 0 0;position:relative;z-index:1;height:calc(var(--floor-h) + 20px)}.hello-sign{position:relative;align-self:flex-start;max-width:100%;box-sizing:border-box;padding:14px 18px 12px;transform:rotate(-1.2deg);background:var(--paper);border:3px solid #161210;border-radius:10px;color:#1f1b18;box-shadow:4px 5px 0 rgba(22,18,16,.25),0 10px 20px -8px rgba(0,0,0,.35)}.hello-sign:after,.hello-sign:before{content:"";position:absolute;top:7px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d9d2c6,#6a635b)}.hello-sign:before{left:9px}.hello-sign:after{right:9px}.hello-small{display:block;font-size:15px;font-weight:700;color:var(--accent-text,#8a5a14);letter-spacing:.04em}.hello-name{margin:2px 0 4px;font-size:clamp(30px,9vw,44px);line-height:1.02;overflow-wrap:anywhere}.hello-sub{display:block;font-size:15px;color:#5d5349}.sign-groovy .hello-name{font-family:AR Righteous,sans-serif;font-weight:400}.sign-deco .hello-name{font-family:AR Limelight,Georgia,serif;font-weight:400}.sign-condensed .hello-name{font-family:AR Oswald,Arial Narrow,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.sign-arcade .hello-name{font-family:AR Bungee,sans-serif;font-weight:400}.sign-typewriter .hello-name{font-family:AR Special Elite,Courier New,monospace;font-weight:400}.sign-scifi .hello-name{font-family:AR Orbitron,sans-serif;font-weight:700}.notes{display:grid;grid-gap:10px;gap:10px;padding:0 4px}.note{position:relative;display:flex;align-items:center;gap:10px;padding:14px 14px 12px;text-decoration:none;font-family:Kalam,Marker Felt,cursive;font-weight:700;font-size:18px;line-height:1.2;color:#2a2118;background:linear-gradient(#fff6a6,#ffec7a);box-shadow:0 8px 12px -6px rgba(0,0,0,.4),inset 0 -8px 10px -8px rgba(0,0,0,.12);transform:rotate(-1deg);border-radius:2px 2px 6px 3px}.note:before{content:"";position:absolute;top:-6px;left:50%;width:13px;height:13px;margin-left:-6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8a7a,#c62e1e 60%);box-shadow:0 2px 2px rgba(0,0,0,.4)}.note-1{background:linear-gradient(#ffd9e4,#ffc3d4);transform:rotate(1.2deg)}.note-2{background:linear-gradient(#d8f0ff,#bfe4fb);transform:rotate(-.6deg)}.note-go{margin-left:auto;font-size:20px}.note.quiet{justify-content:center;margin:0}.note-loading{height:46px;opacity:.6}.home-objects{margin-top:auto;grid-template-columns:1fr 1.15fr;grid-gap:14px;gap:14px;align-items:end;padding:0 2px;z-index:3}.home-objects,.obj{display:grid;position:relative}.obj{justify-items:center;text-decoration:none;color:#161210;transition:transform .18s cubic-bezier(.2,1.4,.4,1)}.obj:active{transform:scale(.96)}.door-frame{position:relative;display:block;width:100%;max-width:150px;height:200px;box-sizing:border-box;padding:7px 7px 0;background:linear-gradient(90deg,#4a3423,#6b4b32 50%,#4a3423);border:3px solid #161210;border-bottom:0;border-radius:8px 8px 0 0}.door-slab{position:absolute;inset:7px 7px 0;border:2.5px solid #161210;border-bottom:0;border-radius:3px 3px 0 0;background:linear-gradient(rgba(255,255,255,.18),transparent 30%,rgba(0,0,0,.18)),var(--accent-2,#2f3e63);transform-origin:left center;transform:perspective(500px) rotateY(-14deg);box-shadow:inset 0 0 0 9px rgba(0,0,0,.08)}.door-slab:after,.door-slab:before{content:"";position:absolute;left:14%;right:14%;border:2px solid rgba(0,0,0,.3);border-radius:3px;box-shadow:inset 1px 1px 0 rgba(255,255,255,.2)}.door-slab:before{top:9%;height:34%}.door-slab:after{top:50%;height:40%}.door-knob{position:absolute;right:12%;top:52%;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1b3,#c08a22 60%);box-shadow:0 1px 2px rgba(0,0,0,.6);z-index:1}.door-glow{position:absolute;right:7px;top:7px;bottom:0;width:16%;background:linear-gradient(90deg,rgba(255,214,140,.95),rgba(255,190,90,.3));filter:blur(2px)}.obj-plate{position:absolute;left:50%;bottom:38%;transform:translateX(-50%) rotate(-2deg);display:grid;justify-items:center;padding:5px 10px 4px;background:linear-gradient(#fbe9a6,#d8ad48);border:2px solid #161210;border-radius:4px;white-space:nowrap;box-shadow:0 3px 5px rgba(0,0,0,.4);z-index:2}.obj-plate strong{font-size:15px}.obj-plate small{font-size:11px;font-weight:700;color:#5a4012}.obj-crate{padding-top:40px}.crate-sleeves{position:absolute;left:10%;right:10%;top:0;height:80px}.crate-sleeves span{position:absolute;bottom:0;width:58%;aspect-ratio:1;border:2.5px solid #161210;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.3)}.crate-sleeves span:first-child{left:0;background:var(--amber);transform:rotate(-12deg)}.crate-sleeves span:nth-child(2){left:12%;background:#1f1b18;transform:rotate(-4deg);bottom:6px}.crate-sleeves span:nth-child(2):after{content:"";position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle,var(--amber) 0 18%,#2c2723 20% 100%)}.crate-sleeves span:nth-child(3){left:26%;background:var(--accent-2,#2f3e63);transform:rotate(3deg);bottom:10px}.crate-sleeves span:nth-child(4){left:38%;background:#f0e2c4;transform:rotate(9deg);bottom:2px}.crate-sleeves span:nth-child(5){left:44%;width:22%;aspect-ratio:auto;height:74px;background:#2a2a2a;transform:rotate(14deg)}.crate-front{position:relative;display:grid;justify-items:center;width:100%;box-sizing:border-box;padding:12px 8px 10px;z-index:1;background:repeating-linear-gradient(#c69b62 0 22px,#8f6a3d 22px 25px);border:3px solid #161210;border-radius:5px;box-shadow:inset 0 -6px 0 rgba(0,0,0,.15),0 8px 10px -4px rgba(0,0,0,.45)}.crate-front strong{font-family:AR Bungee,Arial Black,sans-serif;font-weight:400;font-size:38px;line-height:1;color:#1b140d;opacity:.88;letter-spacing:.06em}.crate-front small{font-size:12px;font-weight:800;color:#2b2015}.home-side{min-height:0;padding:0;border:3px solid #161210}.home-den .room.mini{position:absolute;inset:0;width:auto;height:auto;border-radius:0;padding-top:30%}.home-den:after,.home-dig:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.6));pointer-events:none}.home-side .side-label{position:absolute;left:0;right:0;bottom:28px;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.7)}.home-side .side-edge{z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.8)}.home-dig{background:radial-gradient(circle at 30% 30%,rgba(255,220,160,.25),transparent 50%),repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 3px,transparent 3px 70px),repeating-linear-gradient(#b0834f 0 38px,#7f5b33 38px 42px)}.home-dig .crate-art{position:absolute;left:50%;top:36%;transform:translate(-50%,-50%) scale(1.1)}.swipe-hint{margin:10px 0 12px}@media (min-width:761px){.home-room-body{padding:24px 30px 0}.notes{max-width:440px}.home-objects{grid-template-columns:190px 270px;justify-content:space-between;padding:0 28px}.door-frame{max-width:170px;height:250px}}:root{--pop:#e8702a;--pop-text:#b5501a;--pop-ink:#fff}html[data-theme=boho]{--pop:#d4482a;--pop-text:#b0391f;--pop-ink:#fff}html[data-theme=midcentury]{--pop:#eba21c;--pop-text:#9a6106;--pop-ink:#161210}html[data-theme=seventies]{--pop:#f0661c;--pop-text:#b8460f;--pop-ink:#fff}html[data-theme=brutalist]{--pop:#ff5a1f;--pop-text:#d2400a;--pop-ink:#161210}html[data-theme=deco]{--pop:#e0b030;--pop-text:#8a6a12;--pop-ink:#14302b}html[data-theme=memphis]{--pop:#ff3d7f;--pop-text:#d81b60;--pop-ink:#fff}html[data-theme=woodpanel]{--pop:#eba416;--pop-text:#9a6404;--pop-ink:#161210}html[data-theme=grunge]{--pop:#d6331c;--pop-text:#b02a16;--pop-ink:#fff}html[data-theme=y2k]{--pop:#2f63ff;--pop-text:#1f4fe0;--pop-ink:#fff}@media (max-width:760px){.tab{color:var(--pop-text);font-weight:800;font-size:11.5px}.tab .tab-icon svg{color:var(--pop);stroke-width:2.3}.tab.on .tab-icon:after{display:none}.tab .tab-icon{width:54px;border-radius:14px;transition:background .2s,transform .2s cubic-bezier(.2,1.4,.4,1)}.tab.on .tab-icon{background:var(--pop);box-shadow:0 3px 8px -2px color-mix(in srgb,var(--pop) 70%,transparent);transform:translateY(-1px)}.tab.on .tab-icon svg{color:var(--pop-ink);stroke-width:2.4}.tab.on{color:var(--pop-text)}.tab:active .tab-icon{transform:scale(.92)}.tab-badge{left:50%;margin-left:5px;top:-5px;box-shadow:0 0 0 2px var(--paper,#faf5ec);z-index:1}}.phone-inbox{display:none}@media (max-width:760px){.phone-inbox{position:relative;display:grid;place-items:center;width:44px;height:44px;margin-left:auto;flex:none;border-radius:14px;color:var(--pop);text-decoration:none;transition:transform .2s cubic-bezier(.2,1.4,.4,1)}.phone-inbox.on{background:var(--pop);color:var(--pop-ink);box-shadow:0 3px 8px -2px color-mix(in srgb,var(--pop) 70%,transparent)}.phone-inbox:active{transform:scale(.9)}.phone-inbox.has-new svg{animation:inbox-nudge 2.6s ease-in-out .6s 2}.phone-inbox-badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:#c8402b;color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--paper,#faf5ec)}header.top:has(.phone-inbox) .about-pill,html[data-member="1"] header.top .about-pill{display:none}.phone-inbox svg{width:27px;height:27px}header.top{flex-wrap:nowrap}header.top .brand{min-width:0}}@keyframes inbox-nudge{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-12deg)}82%{transform:rotate(10deg)}88%{transform:rotate(-6deg)}94%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.phone-inbox.has-new svg{animation:none}}.spotify-note{display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.4;font-weight:400;background:#fff4d6;border:2px solid #e0b030;color:#3a2c10}.spotify-note strong,.spotify-yt{font-weight:800}.spotify-yt{justify-self:start;display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;text-decoration:none;background:#d62b1f;color:#fff}.spotify-note .small{color:#6a5530}.owner-sale{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:14px 14px 12px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16)}.owner-sale-q{font-weight:800;font-size:16px;color:#f6eee3}.owner-sale-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.owner-sale .button{background:var(--pop,#e8702a);color:var(--pop-ink,#fff);border-color:#161210}.offer-switch{display:inline-flex;align-items:center;gap:9px;padding:6px 12px 6px 6px;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;color:#f6eee3;background:transparent;border:1.5px solid rgba(255,255,255,.35)}.offer-switch-track{position:relative;width:38px;height:22px;border-radius:11px;background:rgba(255,255,255,.25);transition:background .2s}.offer-switch-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.4);transition:transform .2s cubic-bezier(.2,1.4,.4,1)}.offer-switch.on{border-color:#5fbf73}.offer-switch.on .offer-switch-track{background:#2f9a48}.offer-switch.on .offer-switch-knob{transform:translateX(16px)}.offer-switch:disabled{opacity:.6}.owner-sale .small{color:#cfc3b5}.crate-sleeve-box{display:block;min-width:0}.den-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap}.den-title-row .page-title{margin-bottom:0}.den-visitor-link{font-size:14px;font-weight:700}.den-about{margin-top:4px}@media (max-width:760px){header.top{padding:0 0 10px;margin-bottom:14px}header.top .logo{font-size:20px}.dig-head,.dig-page>.back{display:none}.dig-filters{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none;margin:0 -16px 10px;padding:2px 16px}.dig-filters::-webkit-scrollbar{display:none}.dig-filters>.dig-row,.dig-filters>.formats{display:contents}.dig-filters .chip,.dig-filters select{flex:none;white-space:nowrap}.dig-filters:before{content:"DIG";flex:none;font-family:var(--display);font-weight:800;font-size:26px;line-height:1;margin-right:4px}.crate{height:calc(100svh - 168px - 66px - env(safe-area-inset-bottom));min-height:330px;max-height:760px;display:flex}.crate-track{flex:1 1;height:100%}.crate-slide{display:flex;flex-direction:column;padding:20px 16px 34px;gap:12px;min-height:0;height:100%;box-sizing:border-box}.crate-sleeve-box{flex:1 1 auto;min-height:0;position:relative;margin:10px 12px 0;container-type:size;align-self:stretch}.crate-sleeve{position:absolute;inset:0;margin:auto;width:min(100cqw,100cqh);height:min(100cqw,100cqh);aspect-ratio:auto}.crate-info{flex:none;padding:10px 12px;gap:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.crate-info>*{grid-column:1}.crate-info h2{font-size:19px}.crate-info .artist-line,.crate-info .small,.crate-info h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.crate-info .artist-line,.crate-info .small{font-size:14px}.crate-info .crate-story,.crate-info .tag-badge{display:none}.crate-info .button{grid-column:2;grid-row:1/span 3;align-self:center}.crate-end{justify-content:center}.crate-count{bottom:12px}.crate-arrow{top:40%}.shelf-wrap>*{order:10}.shelf-wrap>.room-top{display:contents}.shelf-wrap>.room-top>.room-tabs{order:1}.shelf-wrap>.radio-switch{order:2}.shelf-wrap>.room{order:3}.shelf-wrap>.piece-scrubber{order:4}.shelf-wrap>.room-top>.shelf-tools{order:11}.shelf-wrap{margin-top:10px}.shelf-immersive .shelf-wrap>*{order:0}.shelf-immersive .shelf-wrap>.room-top{display:block}.den-title-row .page-title{font-size:30px}.shop-head.on-den{margin:2px 0 4px}.shop-head.on-den .about-shop,.shop-head.on-den .drop-banner,.shop-head.on-den .perk-banner,.shop-head.on-den .shop-line{display:none}.shop-head.on-den .shop-id{gap:12px;align-items:center}.shop-head.on-den .avatar{width:48px!important;height:48px!important;font-size:18px!important}.shop-head.on-den .page-title{font-size:24px;margin:0 0 2px}.shop-head.on-den .shop-id>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.shop-head.on-den .shop-id>div>.page-title{flex-basis:100%}.shop-head.on-den .follow-row{margin:0}.shop-head.on-den .follow-row>span.small{display:none}.shop-head.on-den .follow-row .button{padding:4px 12px;font-size:14px}main>.formats.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:2px 16px}main>.formats.tabs::-webkit-scrollbar{display:none}main>.formats.tabs .chip{flex:none;white-space:nowrap}}.falling{inset:0;overflow:hidden;pointer-events:none;container-type:size}.fall,.falling{position:absolute}.fall{top:0;left:var(--x);display:block;will-change:transform;animation:fall-down var(--t) linear var(--d) infinite;animation-play-state:paused;box-shadow:2px 3px 0 rgba(0,0,0,.28)}@keyframes fall-down{0%{transform:translateY(-90px) rotate(var(--r0)) scale(var(--sz))}to{transform:translateY(calc(100cqh + 40px)) rotate(var(--r1)) scale(var(--sz))}}.fall-vhs{width:58px;height:34px;border-radius:3px;border:2px solid #0e0c0b;background:radial-gradient(circle at 30% 68%,#6b6560 0 4px,#2a2623 4px 7px,transparent 7px),radial-gradient(circle at 70% 68%,#6b6560 0 4px,#2a2623 4px 7px,transparent 7px),linear-gradient(#1c1917,#1c1917)}.fall-vhs:before{content:"";position:absolute;left:6px;right:6px;top:4px;height:9px;border-radius:1px;background:var(--fl,#f3ead8)}.fall-cd{width:44px;height:44px;border-radius:50%;border:1.5px solid #8d8f96;background:radial-gradient(circle,transparent 0 5px,#c9ccd3 5px 8px,rgba(255,255,255,.5) 8px 9px,transparent 9px),conic-gradient(from 20deg,#e9ecf2,#b8f0ff,#e9ecf2,#ffd1f2,#e9ecf2,#fff4b8,#e9ecf2,#c9ffd8,#e9ecf2);-webkit-mask:radial-gradient(circle,transparent 0 5px,#000 5.5px);mask:radial-gradient(circle,transparent 0 5px,#000 5.5px)}.fall-tape{width:46px;height:30px;border-radius:4px;border:2px solid #0e0c0b;background:var(--fl,#2f3e63)}.fall-tape:before{content:"";position:absolute;left:5px;right:5px;top:4px;height:12px;border-radius:2px;background:#f3ead8}.fall-tape:after{content:"";position:absolute;left:12px;right:12px;top:7px;height:7px;border-radius:4px;background:radial-gradient(circle at 4px 50%,#2a2623 0 3px,transparent 3.5px),radial-gradient(circle at calc(100% - 4px) 50%,#2a2623 0 3px,transparent 3.5px),#8b8076}.fall-lp{width:56px;height:56px;border-radius:50%;border:1.5px solid #000;background:radial-gradient(circle,#111 0 2px,var(--fl,#c8762b) 2.5px 11px,#111 11.5px),repeating-radial-gradient(circle,#1a1a1a 0 2px,#262626 2px 3px)}.falling.live .fall{animation-play-state:running}.fall-c0{--fl:var(--pop,#e8702a)}.fall-c1{--fl:var(--accent-2,#2f3e63)}.fall-c2{--fl:#f3ead8}.fall-c3{--fl:var(--amber,#c8762b)}.fall-vhs.fall-c2:before{background:#ffd23f}@media (prefers-reduced-motion:reduce){.fall{animation:none;transform:translateY(calc(var(--sz) * 120px)) rotate(var(--r1))}}.home-dig{background:radial-gradient(circle at 50% 30%,#7a4d24,#3a220f 75%)}.home-dig .falling{z-index:0}.home-dig .side-label{position:relative;z-index:2}.home-dig .side-label strong{font-family:var(--display);font-size:44px;letter-spacing:.04em;text-shadow:3px 3px 0 rgba(0,0,0,.45)}.home-pager>*{width:calc(100% - 80px)}.home-pager>:first-child{margin-left:22px}.home-pager>:last-child{margin-right:22px}.home-side .side-edge{z-index:3;writing-mode:horizontal-tb;display:flex;align-items:center;gap:2px;top:50%;padding:10px 7px;border-radius:12px;letter-spacing:.06em;background:var(--pop,#e8702a);color:var(--pop-ink,#fff);opacity:1;box-shadow:0 3px 8px rgba(0,0,0,.35);flex-direction:column;line-height:1.05;text-align:center}.home-den .side-edge{right:4px;left:auto;transform:translateY(-50%)}.home-dig .side-edge{left:4px;right:auto}.side-arrow{font-size:22px;line-height:1;animation:side-nudge-left 1.6s ease-in-out infinite}.home-dig .side-arrow{animation-name:side-nudge-right}@keyframes side-nudge-left{0%,to{transform:translateX(0)}50%{transform:translateX(-4px)}}@keyframes side-nudge-right{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.swipe-hint{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;color:var(--ink);opacity:.85}.swipe-hint .sh-arrow{color:var(--pop-text,#b5501a);font-size:18px;animation:side-nudge-left 1.6s ease-in-out infinite}.swipe-hint .sh-arrow.right{animation-name:side-nudge-right}@media (prefers-reduced-motion:reduce){.side-arrow,.swipe-hint .sh-arrow{animation:none}}.dig-loading{position:relative;height:min(60vh,460px);border:2px solid var(--ink);border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#7a4d24,#3a220f 75%);display:grid;place-items:center}.dig-loading strong{position:relative;z-index:2;color:#fff7ea;font-family:var(--display);font-size:26px;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.home-side .side-edge{writing-mode:vertical-rl;flex-direction:row;gap:6px;padding:10px 4px;max-width:none;font-size:12px;white-space:nowrap}.home-den .side-edge{right:3px;transform:translateY(-50%) rotate(180deg)}.home-dig .side-edge{left:3px;transform:translateY(-50%)}.home-side .side-arrow{writing-mode:horizontal-tb;font-size:18px}.home-den .side-arrow{transform:rotate(180deg);animation-name:side-nudge-den}@keyframes side-nudge-den{0%,to{transform:rotate(180deg) translateX(0)}50%{transform:rotate(180deg) translateX(4px)}}.home-dig .side-label strong{position:relative}.room-bar{display:none}@media (max-width:760px){.room-bar{display:flex;position:absolute;top:8px;left:8px;right:8px;z-index:6;gap:8px;align-items:center}.room-bar-tabs{flex:1 1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px}.room-bar-tabs::-webkit-scrollbar{display:none}.room-bar-tab{flex:none;white-space:nowrap;padding:6px 11px;border-radius:999px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;color:#fff7ea;background:rgba(20,16,12,.6);border:1.5px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.room-bar-tab.on{background:var(--pop,#e8702a);color:var(--pop-ink,#fff);border-color:#161210}.room-bar-tab .tab-count{opacity:.75}.radio-dial-btn{flex:none;display:flex;align-items:center;gap:6px;padding:3px 3px 3px 10px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#f1e7d6;background:linear-gradient(#2b2723,#171412);box-shadow:0 3px 8px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12)}.radio-dial-btn .radio-dial{width:28px;height:28px}.radio-dial-btn .radio-notch{top:3px;height:8px}.radio-dial-btn.on .radio-led{background:#ff3b2f;box-shadow:0 0 6px 2px rgba(255,59,47,.75)}.radio-dial-btn.on .radio-dial{transform:rotate(80deg)}.shelf-wrap>.radio-switch,.shelf-wrap>.room-top>.room-tabs{display:none}.shelf-immersive .shelf-wrap>.room-top>.room-tabs{display:flex}.shelf-wrap>.room{padding-top:50px}.shelf-wrap>.room .room-page{padding-top:0}.room-pages.fit{align-items:flex-start;transition:height .25s ease}.shelf-wrap>.room .room-expand{top:auto;bottom:8px;left:8px}main.den-main{display:flex;flex-direction:column}main.den-main>*{order:5}main.den-main>header.top{order:0}main.den-main>.shop-head{order:1}main.den-main>.den-room-section{order:2}main.den-main>.formats.tabs{order:3;margin-top:4px}main.den-main>.back{display:none}.shop-head.on-den .shop-id{margin:0;gap:10px}.shop-head.on-den .avatar{width:38px!important;height:38px!important;font-size:15px!important}.shop-head.on-den .shop-id>div>.page-title{flex-basis:auto;font-size:21px;margin:0}.shop-head.on-den .shop-id>div{row-gap:0}.den-room-section .shelf-wrap{margin-top:6px}}.home-room-body{gap:16px}.hello-line{align-self:center;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:8px;max-width:100%;box-sizing:border-box;padding:8px 18px 7px;transform:rotate(-1deg);background:var(--paper);color:#1f1b18;border:3px solid #161210;border-radius:10px;box-shadow:4px 5px 0 rgba(22,18,16,.25)}.hello-line .hello-small{font-size:15px;font-weight:700;color:var(--accent-text,#8a5a14)}.hello-line .hello-name{margin:0;font-size:clamp(19px,5.6vw,30px);line-height:1.1;overflow-wrap:anywhere;text-align:center}.hello-line{padding:6px 14px 5px}.home-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;position:relative;z-index:3}.pair{display:grid;grid-gap:9px;gap:9px;justify-items:center;text-decoration:none;color:#161210;transition:transform .18s cubic-bezier(.2,1.4,.4,1)}.pair:active{transform:scale(.96)}.pair-art{position:relative;display:block;width:100%;aspect-ratio:4/5}.pair-plate{display:grid;justify-items:center;width:92%;box-sizing:border-box;padding:6px 8px 5px;background:linear-gradient(#fbe9a6,#d8ad48);border:2px solid #161210;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.35)}.pair-plate strong{font-size:17px;line-height:1.1}.pair-plate small{font-size:12px;font-weight:700;color:#5a4012}.doorway{position:absolute;inset:10px 4px 0;overflow:hidden;background:#1e140d;border:10px solid #6b4b32;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:0 0 0 3px #161210,inset 0 0 0 2px #161210,5px 7px 0 rgba(0,0,0,.25)}.pair-den .pair-art:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;z-index:2;background:linear-gradient(#8a6442,#5d4029);border:3px solid #161210;border-radius:3px}.doorway-room{position:absolute;inset:0}.doorway-room .room.mini{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;box-sizing:border-box;border-radius:0;padding:0 6px;--s:0.5}.doorway-room .room.mini .shelf-unit{width:88%}.doorway-room .room.mini .shelf-row{--item:30px}.door-swung{position:absolute;left:0;top:0;bottom:0;width:38%;z-index:3;background:linear-gradient(90deg,rgba(0,0,0,.25),transparent 60%),var(--accent-2,#2f3e63);border:2px solid #161210;border-left:0;transform-origin:left center;transform:perspective(260px) rotateY(62deg);box-shadow:6px 0 10px rgba(0,0,0,.35)}.door-swung:after{content:"";position:absolute;right:12%;top:52%;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1b3,#c08a22 60%);border:1px solid #161210}.doorway-light{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 60% 35%,rgba(255,214,140,.28),transparent 65%)}.pair-den:focus-visible .door-swung,.pair-den:hover .door-swung{transform:perspective(260px) rotateY(72deg);transition:transform .25s}.big-crate{position:absolute;inset:0}.big-crate-sleeves{position:absolute;left:6%;right:6%;bottom:40%;height:54%;z-index:1}.big-crate-sleeves span{position:absolute;bottom:0;width:64%;aspect-ratio:1;border:2.5px solid #161210;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.3);transition:transform .2s}.big-crate-sleeves span:first-child{left:0;background:var(--amber);transform:rotate(-12deg)}.big-crate-sleeves span:nth-child(2){left:10%;background:#1f1b18;transform:rotate(-4deg);bottom:4%}.big-crate-sleeves span:nth-child(2):after{content:"";position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle,var(--amber) 0 18%,#2c2723 20% 100%)}.big-crate-sleeves span:nth-child(3){left:22%;background:var(--accent-2,#2f3e63);transform:rotate(3deg);bottom:8%}.big-crate-sleeves span:nth-child(4){left:34%;background:#f0e2c4;transform:rotate(9deg);bottom:2%}.big-crate-sleeves span:nth-child(5){left:58%;width:26%;aspect-ratio:auto;height:78%;background:#2a2a2a;transform:rotate(14deg)}.big-crate-sleeves span:nth-child(5):before{content:"";position:absolute;left:12%;right:12%;top:8%;height:22%;background:#f3ead8;border-radius:1px}.big-crate-box{position:absolute;left:0;right:0;bottom:0;height:50%;z-index:2;box-sizing:border-box;border:3px solid #161210;border-radius:5px;background:repeating-linear-gradient(#c69b62 0 calc(33.3% - 3px),#8f6a3d calc(33.3% - 3px) 33.3%);box-shadow:inset 0 -6px 0 rgba(0,0,0,.15),5px 7px 0 rgba(0,0,0,.25)}.big-crate-handle{position:absolute;left:50%;top:14%;width:36%;height:15%;transform:translateX(-50%);background:#2a1c10;border:2px solid #161210;border-radius:999px}.pair-dig:focus-visible .big-crate-sleeves span:nth-child(2),.pair-dig:hover .big-crate-sleeves span:nth-child(2){transform:rotate(-6deg) translateY(-10px)}.pair-dig:focus-visible .big-crate-sleeves span:nth-child(4),.pair-dig:hover .big-crate-sleeves span:nth-child(4){transform:rotate(12deg) translateY(-8px)}.home-room .notes{gap:8px}.home-room .note{font-size:16px;padding:10px 12px 9px}@media (min-width:761px){.home-pair{width:min(100%,470px);align-self:center;gap:22px}.home-room .notes{max-width:470px;align-self:center;width:100%}}.home-center.split-home{padding:0;display:grid;grid-gap:10px;gap:10px;align-content:start;background:none;border:0;box-shadow:none}.split-stage{display:grid;grid-template-columns:1fr 1fr;height:clamp(380px,60svh,520px);border:3px solid #161210;border-radius:18px;box-shadow:4px 5px 0 rgba(22,18,16,.18)}.split-side,.split-stage{position:relative;overflow:hidden}.split-side{display:block;text-decoration:none;color:#fff7ea;-webkit-tap-highlight-color:transparent}.split-side:active .split-label strong{transform:scale(.95)}.split-den.room{padding:0;border-radius:0;height:100%;box-shadow:none}.split-den .room-floor{position:absolute;left:0;right:0;bottom:0;margin:0;z-index:1}.split-bookcase{position:absolute;left:12%;right:12%;bottom:calc(var(--floor-h) - 6px);height:44%;z-index:2;box-sizing:border-box;display:grid;grid-template-rows:repeat(3,1fr);padding:6px 6px 0;background:linear-gradient(90deg,#4a3423,#6b4b32 50%,#4a3423);border:3px solid #161210;border-bottom:0;border-radius:4px 4px 0 0}.sb-row{display:flex;align-items:flex-end;padding:0 3px;border-bottom:6px solid #9a7550;box-shadow:0 2px 0 #161210}.sb-spines{display:block;height:82%;width:86%;border-left:1.5px solid #161210;background:repeating-linear-gradient(90deg,var(--amber,#c8762b) 0 7px,#161210 7px 8.5px,var(--accent-2,#2f3e63) 8.5px 14px,#161210 14px 15.5px,#e8dcc0 15.5px 20px,#161210 20px 21.5px,#a33a28 21.5px 27px,#161210 27px 28.5px,#2f6b3a 28.5px 33px,#161210 33px 34.5px)}.sb-spines.two{width:58%;height:70%}.sb-spines.three{width:74%;height:90%;background-position:13px 0}.street{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.18),transparent 35%),repeating-linear-gradient(90deg,transparent 0 36px,#cdb79a 36px 38px),repeating-linear-gradient(0deg,#9a4430 0 17px,#cdb79a 17px 19px)}.shop-front{position:absolute;left:9%;right:9%;top:15%;height:40%}.awning{position:absolute;left:-7%;right:-7%;top:0;height:24%;z-index:2;background:repeating-linear-gradient(90deg,var(--pop,#e8702a) 0 14px,#fff4e0 14px 28px);border:3px solid #161210;border-radius:6px 6px 2px 2px;box-shadow:0 6px 0 rgba(0,0,0,.25)}.shop-window{position:absolute;left:0;right:0;top:22%;bottom:0;overflow:hidden;background:linear-gradient(160deg,#31445a,#18222e);border:3px solid #161210;box-shadow:inset 0 0 0 5px #4a3423}.shop-window:after{content:"";position:absolute;left:10%;top:-20%;width:18%;height:140%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.sw-records{position:absolute;inset:0;background:radial-gradient(circle at 24% 62%,var(--amber,#c8762b) 0 5px,#111 5.5px 22px,transparent 23px),radial-gradient(circle at 54% 52%,#e8dcc0 0 5px,#111 5.5px 22px,transparent 23px),radial-gradient(circle at 82% 64%,var(--pop,#e8702a) 0 5px,#111 5.5px 20px,transparent 21px)}.sidewalk{left:0;right:0;bottom:0;height:27%;background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(0,0,0,.12) 46px 48px),linear-gradient(#bdb8af,#8f8a82);border-top:3px solid #161210}.bin,.sidewalk{position:absolute}.bin{bottom:30%;width:40%;height:92%}.bin-a{left:6%}.bin-b{right:6%}.bin-box{position:absolute;left:0;right:0;bottom:0;height:52%;z-index:2;box-sizing:border-box;background:repeating-linear-gradient(#c69b62 0 calc(50% - 2px),#8f6a3d calc(50% - 2px) 50%);border:2.5px solid #161210;border-radius:3px;box-shadow:3px 4px 0 rgba(0,0,0,.25)}.bin-sleeves{position:absolute;left:4%;right:4%;bottom:40%;height:80%;z-index:1}.bin-sleeves span{position:absolute;bottom:0;width:66%;aspect-ratio:1;border:2px solid #161210;border-radius:2px}.bin-sleeves span:first-child{left:0;background:var(--amber,#c8762b);transform:rotate(-10deg)}.bin-sleeves span:nth-child(2){left:14%;background:#1f1b18;transform:rotate(-2deg)}.bin-sleeves span:nth-child(3){left:28%;background:#f0e2c4;transform:rotate(7deg)}.bin-sleeves span:nth-child(4){left:34%;background:var(--accent-2,#2f3e63);transform:rotate(12deg)}.bin-sleeves.tapes span{width:30%;aspect-ratio:auto;height:86%;background:#222}.bin-sleeves.tapes span:first-child{left:6%;background:#222}.bin-sleeves.tapes span:nth-child(2){left:36%;background:var(--accent-2,#2f3e63)}.bin-sleeves.tapes span:nth-child(3){left:62%;background:#222}.bin-sleeves.tapes span:before{content:"";position:absolute;left:14%;right:14%;top:8%;height:22%;background:#f3ead8}.bin-sign{top:-14%;transform:translateX(-50%) rotate(-6deg);z-index:3;padding:2px 8px;background:#fff4e0;color:#a3221a;border:2px solid #161210;border-radius:3px;font-weight:900;font-size:15px}.bin-sign,.split-seam{position:absolute;left:50%}.split-seam{top:0;bottom:0;width:6px;margin-left:-3px;z-index:6;background:#161210;box-shadow:0 0 0 1.5px rgba(255,255,255,.35)}.split-label{position:absolute;left:4px;right:4px;top:31%;z-index:5;pointer-events:none;display:grid;justify-items:center;grid-gap:4px;gap:4px;text-align:center}.split-label strong{font-family:var(--display);font-weight:800;font-size:clamp(30px,11vw,52px);line-height:.95;letter-spacing:.02em;color:#fff7ea;overflow-wrap:anywhere;transition:transform .15s;text-shadow:3px 3px 0 #161210,-1.5px -1.5px 0 #161210,1.5px -1.5px 0 #161210,-1.5px 1.5px 0 #161210,0 2px 0 #161210}.split-den .split-label strong{font-size:clamp(26px,10vw,50px)}.split-label small{font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;background:rgba(22,18,16,.72);color:#fff7ea}.split-go{margin-top:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:var(--pop,#e8702a);color:var(--pop-ink,#fff);box-shadow:0 2px 6px rgba(0,0,0,.35)}.split-den .split-go{animation:side-nudge-left 1.6s ease-in-out infinite}.split-dig .split-go{animation:side-nudge-right 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.split-go{animation:none!important}}.hello-line.split-hello{position:absolute;top:10px;left:50%;z-index:7;max-width:86%;transform:translateX(-50%) rotate(-1.5deg)}.split-notes{gap:8px;padding:0 2px}.split-notes .note{font-size:15px;padding:9px 12px 8px}.notes-more{justify-self:center;font-size:14px;font-weight:700}@media (min-width:761px){.split-stage{height:480px}.split-notes{max-width:520px;width:100%;justify-self:center}}.hello-line.split-hello{max-width:66%;padding:5px 12px 4px;column-gap:6px}.hello-line.split-hello .hello-small{font-size:12px}.hello-line.split-hello .hello-name{font-size:clamp(15px,4.4vw,24px)}.split-bookcase{height:38%}.split-label{top:30%}.room.fixed-room{display:flex;flex-direction:column;box-sizing:border-box}.room.fixed-room>.room-pages{flex:1 1 auto;min-height:0;align-items:stretch}.room.fixed-room .room-page{height:100%;justify-content:flex-end;overflow:visible}.room.fixed-room>.room-floor{flex:none}@media (max-width:760px){body:has(.member-home) .site-footer{display:none}body:has(.member-home) main{padding-bottom:0}.member-home{display:flex;flex-direction:column;margin-bottom:0;overflow:hidden}.member-home>.home-pager{flex:1 1 auto;min-height:0;padding-bottom:2px}.member-home .home-side{min-height:0}.home-center.split-home{display:flex;flex-direction:column;gap:8px;min-height:0}.split-stage{flex:1 1 auto;height:auto;min-height:0}.split-notes{flex:none;display:flex;gap:8px;align-items:stretch}.split-notes .note{flex:1 1;min-width:0;font-size:14px;padding:8px 10px 7px;transform:none;border-radius:3px}.split-notes .note>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.split-notes .note:before{top:-5px;width:10px;height:10px;margin-left:-5px}.split-notes .note-go{font-size:16px}.split-notes .note.quiet{flex:1 1;text-align:center}.notes-more{flex:none;align-self:center;padding:4px 9px;border-radius:999px;font-size:13px;font-weight:800;text-decoration:none;background:var(--pop,#e8702a);color:var(--pop-ink,#fff)}.split-label{top:34%}}.crate-sleeve-box{container-type:inline-size}.crate-sleeve{aspect-ratio:var(--ar,1);width:min(100cqw,calc(420px * var(--ar, 1)));justify-self:center}@media (max-width:760px){.crate-sleeve-box{container-type:size}.crate-sleeve{width:min(100cqw,calc(100cqh * var(--ar, 1)));height:min(100cqh,calc(100cqw / var(--ar, 1)));aspect-ratio:auto}}.crate-info h2{line-height:1.3;padding-bottom:2px}.crate-info .artist-line,.crate-info .small{line-height:1.35;padding-bottom:1px}.split-notes .note>span:first-child{line-height:1.35;padding-bottom:2px}.room-bar-tab,.room-label{line-height:1.35}.viewer-info h2{line-height:1.3}.crt-label,.inbox-row .preview,.inbox-top strong,.slot span,.top-slot span{line-height:1.35;padding-bottom:1px}.home-pager{gap:0}.home-pager>.home-side,.split-stage{border:0;border-top:3px solid #161210;border-bottom:3px solid #161210;border-radius:0;box-shadow:none}.home-pager>.home-den{border-left:3px solid #161210;border-radius:16px 0 0 16px}.home-pager>.home-dig{border-right:3px solid #161210;border-radius:0 16px 16px 0}.home-den:after,.home-dig:after{content:none}.home-center.split-home{gap:0}.split-stage{flex:1 1 auto}.home-den.room{padding:0;height:auto;display:block}.home-den .room-floor{position:absolute;left:0;right:0;bottom:0;margin:0;z-index:1}.den-cabinet{position:absolute;right:16%;bottom:calc(var(--floor-h) - 4px);width:52%;height:17%;z-index:2;background:repeating-linear-gradient(90deg,#5d4029 0 calc(50% - 2px),#161210 calc(50% - 2px) 50%),#6b4b32;border:3px solid #161210;border-radius:3px}.den-cabinet:after{content:"";position:absolute;left:8%;right:8%;bottom:10%;height:60%;background:repeating-linear-gradient(90deg,var(--amber) 0 4px,#161210 4px 5px,var(--accent-2) 5px 9px,#161210 9px 10px,#e8dcc0 10px 13px,#161210 13px 14px)}.den-turntable{position:absolute;left:12%;right:12%;bottom:100%;height:26px;background:#2a2623;border:3px solid #161210;border-bottom:0;border-radius:4px 4px 0 0}.den-platter{position:absolute;left:12%;top:3px;width:34px;height:14px;border-radius:50%;background:radial-gradient(ellipse,var(--pop,#e8702a) 0 18%,#111 20%);border:1.5px solid #000}.den-arm{position:absolute;right:16%;top:2px;width:3px;height:18px;background:#c9ccd3;transform:rotate(28deg);transform-origin:top;border-radius:2px}.den-crate-floor{position:absolute;left:10%;bottom:calc(var(--floor-h) - 6px);width:26%;height:15%;z-index:2}.den-crate-floor span{position:absolute;bottom:0;width:70%;aspect-ratio:1;border:2px solid #161210;border-radius:2px}.den-crate-floor span:first-child{left:0;background:var(--amber);transform:rotate(-8deg)}.den-crate-floor span:nth-child(2){left:12%;background:#1f1b18;transform:rotate(-2deg)}.den-crate-floor span:nth-child(3){left:26%;background:var(--accent-2);transform:rotate(5deg)}.street-more{background:none}.street-more .street{z-index:0}.street-lamp{left:34%;bottom:26%;width:6px;height:56%;z-index:1;border:1.5px solid #161210}.lamp-head,.street-lamp{position:absolute;background:#2a2623}.lamp-head{left:50%;top:-14px;width:26px;height:18px;transform:translateX(-50%);border:2px solid #161210;border-radius:10px 10px 4px 4px;box-shadow:0 10px 22px 6px rgba(255,214,140,.45)}.street-more .sidewalk{z-index:1}.crate-stack{position:absolute;right:12%;bottom:40%;width:42%;height:150%}.crate-stack span{position:absolute;left:0;right:0;height:33%;box-sizing:border-box;background:repeating-linear-gradient(#c69b62 0 calc(50% - 2px),#8f6a3d calc(50% - 2px) 50%);border:2.5px solid #161210;border-radius:3px}.crate-stack span:first-child{bottom:0}.crate-stack span:nth-child(2){bottom:33%;left:6%;right:-4%}.crate-stack span:nth-child(3){bottom:66%;left:2%;right:4%;background:repeating-linear-gradient(90deg,var(--amber) 0 6px,#161210 6px 7px,#1f1b18 7px 13px,#161210 13px 14px,#e8dcc0 14px 19px,#161210 19px 20px)}.split-stage>.split-notes{position:absolute;left:50%;bottom:12px;z-index:7;width:90%;transform:translateX(-50%);display:flex;gap:8px;align-items:stretch;justify-content:center;margin:0;padding:0}.split-stage>.split-notes .note{box-shadow:0 6px 12px -4px rgba(0,0,0,.55)}.split-stage>.split-notes .note.quiet{flex:0 1 auto;padding:7px 14px;font-size:14px}.split-label{top:33%}.home-den .rb-ceiling,.home-den .rb-corner,.home-den .rb-side{display:none}@media (max-width:760px){.member-home>.home-pager{padding:0}.member-home{margin-top:0}}.home-pager{container-type:inline-size}.home-pager>.home-den.room,.split-den.room{background-size:calc(1.5 * (100cqw - 80px)) 100%;background-repeat:no-repeat}.home-pager>.home-den.room{background-position:0 0}.split-den.room{background-position:calc(-1 * (100cqw - 80px)) 0}.home-pager>.home-den.room:after,.split-den.room:after{content:none}@media (max-width:760px){.room-bar .radio-dial-btn{display:none}.shelf-wrap>.hint,.shelf-wrap>.small.empty{order:6}.shelf-wrap>.radio-switch{display:flex;order:7;margin:0;max-width:none}.shelf-immersive .shelf-wrap>.radio-switch{display:none}}.make-profile-title{font-size:clamp(32px,9vw,48px);margin-bottom:4px}.kind-pick.compact{gap:8px}.kind-pick.compact .kind-card{padding:10px 12px}.kind-pick.compact .kind-card span{font-size:13px}.signup-finish{margin:10px 0 24px;display:grid;grid-gap:10px;gap:10px}.button.big{padding:14px 20px;font-size:18px;width:100%}.signup-about{margin:8px 0 30px}.chip.dig-find{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:800;background:var(--pop,#e8702a);color:var(--pop-ink,#fff);border-color:#161210}.towers-with-top{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.tower-ledge{width:min(100%,460px)}.shelf-items.row-tface{display:flex;align-items:flex-end;justify-content:center;gap:10px;padding:0 6px 1px}.shelf-items.row-tface>:last-child{margin-right:auto}.cover-face.tface{height:auto;aspect-ratio:var(--ar);position:relative}.cover-face.tface.fmt-cassette,.cover-face.tface.fmt-dat{border-radius:2px}.cover-face.tface.fmt-eight_track{border-radius:5px 5px 3px 3px}.cover-face.tface .sleeve-title{font-size:max(8px,calc(var(--item) * .12));line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-align:center;padding:4px}.grab-backdrop{position:fixed;inset:0;z-index:80;background:rgba(20,14,10,.55);display:flex;align-items:flex-end;justify-content:center;padding:16px;animation:grab-fade .18s ease-out}.grab-card{width:min(100%,420px);background:var(--paper,#fbf4ea);color:var(--ink);border:2px solid var(--ink);border-radius:18px;box-shadow:5px 5px 0 var(--pop,var(--amber));padding:20px 20px 14px;margin-bottom:max(70px,env(safe-area-inset-bottom));animation:grab-up .24s cubic-bezier(.2,1.2,.4,1)}@media (min-width:700px){.grab-backdrop{align-items:center}.grab-card{margin-bottom:0}}.grab-check{margin:0 0 4px;font-size:14px;font-weight:700;color:#2f7d4a}.grab-card h2{margin:0 0 8px;font-size:24px;line-height:1.2}.grab-why{margin:0 0 10px;font-size:15px;line-height:1.45}.grab-perks{margin:0 0 12px;font-size:14px;font-weight:700;color:var(--pop-text,var(--ink))}.grab-go{display:flex;width:100%;justify-content:center;align-items:center;gap:10px;font-size:17px;padding:14px 16px;box-sizing:border-box}.grab-count{white-space:nowrap;font-size:13px;font-weight:700;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.28)}.grab-later{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:15px}@keyframes grab-fade{0%{opacity:0}}@keyframes grab-up{0%{transform:translateY(40px);opacity:0}}@media (prefers-reduced-motion:reduce){.grab-backdrop,.grab-card{animation:none}}.seller-crate-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.seller-crate-head .page-title{font-size:clamp(26px,7vw,40px);overflow-wrap:anywhere}.box-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;padding:6px 12px;border:2px solid var(--ink);border-radius:999px;background:var(--pop,var(--amber));color:var(--pop-ink,#fff);text-decoration:none}.crate-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.crate-actions .in-box{pointer-events:none}.name-status{display:block;min-height:1.3em;margin-top:4px;font-size:14px;font-weight:600;color:var(--grey)}.name-status.free{color:#2f7d4a}.name-status.taken{color:#b3261e}input[aria-invalid=true]{border-color:#b3261e}.room.mini .room-floor,.room.mini .scene,.room.mini .shelf-board,.scene-mini{filter:none}.summary-choices{display:grid;grid-gap:8px;gap:8px;margin:-4px 0 14px;padding:12px;border:2px dashed var(--grey);border-radius:12px;background:var(--soft)}.summary-choices p{margin:0}.summary-choice{text-align:left;padding:10px 12px;border:2px solid var(--ink);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;cursor:pointer}.summary-choice:focus-visible,.summary-choice:hover{background:#fff;outline:3px solid var(--amber);outline-offset:1px}.summary-choices .link-button{justify-self:start}.shop-head .shop-id>div>.page-title{line-height:1.22;padding-bottom:.06em}.shop-head.on-den .shop-id>div{row-gap:6px}body.viewer-open .room-floor,body.viewer-open .room-pages,body.viewer-open .room>.scene{visibility:hidden}body.viewer-open .viewer{visibility:visible}@media (max-width:760px){.room>.scene,.shelf-immersive .scene{filter:none}}.theme-group{display:grid;grid-gap:8px;gap:8px}.theme-groups{display:grid;grid-gap:16px;gap:16px}.theme-group-title{margin:0;font-weight:800;font-size:15px}.theme-cartoon{--wall:linear-gradient(#7fc8ff,#b9e3ff);--unit-bg:#fff3d6;--unit-border:6px solid #e23b2e;--unit-radius:18px;--unit-pad:12px 12px 4px;--unit-shadow:6px 6px 0 #1d1d1d;--board:#e23b2e;--board-h:10px;--board-radius:6px;--floor:conic-gradient(#e23b2e 25%,#fff8e6 0 50%,#e23b2e 0 75%,#fff8e6 0) 0 0 /28px 28px;--rack:#e23b2e}.theme-horror{--wall:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='40'%3E%3Cpath d='M16 4 C 22 12 26 16 16 22 C 6 16 10 12 16 4 Z M16 22 C 20 28 22 32 16 36 C 10 32 12 28 16 22 Z M2 20 q6 -4 8 0 q-2 4 -8 0 Z M30 20 q-6 -4 -8 0 q2 4 8 0 Z' fill='%23a878d8' fill-opacity='0.26'/%3E%3C/svg%3E") 0 0 /32px 40px,linear-gradient(#2c1c40,#1c1229);--unit-bg:#140c10;--unit-border:8px solid #3b2418;--unit-radius:60px 60px 4px 4px;--unit-pad:26px 12px 4px;--unit-shadow:0 0 0 3px #6a4a2a,0 12px 22px -8px rgba(0,0,0,0.8);--board:linear-gradient(#5a3a28,#3b2418);--board-radius:0;--floor:repeating-linear-gradient(90deg,#2a1a14 0 52px,#1d120d 52px 54px);--rack:#3b2418}.theme-slasher{--wall:radial-gradient(ellipse at 50% 30%,transparent 40%,rgba(0,0,0,0.35)),repeating-linear-gradient(0deg,#5e3c1f 0 20px,#3d2612 20px 22px,#6b4423 22px 42px,#3d2612 42px 44px);--unit-bg:#2e1d0f;--unit-border:8px solid #8a6a3a;--unit-radius:2px;--unit-pad:10px 10px 0;--unit-shadow:inset 0 0 0 2px #5a4222,0 10px 18px -8px rgba(0,0,0,0.7);--board:linear-gradient(#a8844e,#7d5f33);--board-radius:0;--floor:repeating-linear-gradient(90deg,#3b2a1c 0 40px,#2c1f14 40px 42px);--rack:#7d5f33}.theme-mystery{--wall:radial-gradient(ellipse at 30% 30%,rgba(255,220,140,0.12),transparent 60%),linear-gradient(#41464b,#2b2e32);--unit-bg:#24160f;--unit-border:6px solid #5a3a26;--unit-radius:3px;--unit-pad:10px 10px 0;--unit-shadow:0 12px 20px -8px rgba(0,0,0,0.7);--board:linear-gradient(#7a5236,#5a3a26);--board-radius:0;--floor:conic-gradient(#4a4036 25%,#3a322a 0 50%,#4a4036 0 75%,#3a322a 0) 0 0 /30px 30px;--rack:#5a3a26}.theme-comedy{--wall:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='32'%3E%3Crect width='48' height='32' fill='%233a1a1c'/%3E%3Cpath d='M0 1H48M0 17H48M24 1V17M1 17V32M47 17V32' stroke='%23572a2c' stroke-width='2'/%3E%3C/svg%3E");--unit-bg:#111;--unit-border:4px solid #d4a22c;--unit-radius:4px;--unit-pad:12px 12px 2px;--unit-shadow:0 0 0 3px #111,0 10px 18px -8px rgba(0,0,0,0.8);--board:linear-gradient(#e6b84a,#b0841e);--board-h:7px;--board-radius:0;--floor:repeating-linear-gradient(90deg,#6b3f22 0 56px,#573219 56px 58px);--rack:#111}.theme-romcom{--wall:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='30'%3E%3Cpath d='M17 22 C 9 16 8 11 11 8 C 13 6 16 7 17 9 C 18 7 21 6 23 8 C 26 11 25 16 17 22 Z' fill='%23f6b7cb'/%3E%3C/svg%3E") 0 0 /34px 30px,linear-gradient(#fde4ec,#fbd3e0);--unit-bg:#fffafc;--unit-border:6px solid #f4a6c0;--unit-radius:16px;--unit-pad:12px 12px 4px;--unit-shadow:0 10px 18px -10px rgba(180,60,100,0.45);--board:linear-gradient(#f9cfdd,#f1aac2);--board-radius:6px;--floor:repeating-linear-gradient(90deg,#e8cfb6 0 60px,#dcbf9f 60px 62px);--rack:#f1aac2}.m-clouds{left:36%;top:calc(var(--s) * 48px);width:calc(var(--s) * 112px)}.m-clock{left:8%;top:calc(var(--s) * 50px);width:calc(var(--s) * 84px)}.m-mousehole{right:24%;top:auto;bottom:calc(var(--floor-h) - 3px);width:calc(var(--s) * 34px)}.m-bomb{right:4%;width:calc(var(--s) * 52px)}.m-cobweb{left:0;top:calc(var(--s) * 18px);width:calc(var(--s) * 56px)}.m-gothwindow{left:9%;top:calc(var(--s) * 50px);width:calc(var(--s) * 76px)}.m-candelabra{right:4%;width:calc(var(--s) * 70px)}.m-lakewindow{left:6%;top:calc(var(--s) * 52px)}.m-lakewindow,.m-pennant{width:calc(var(--s) * 92px)}.m-pennant{left:40%;top:calc(var(--s) * 64px)}.m-lantern{right:24%;top:calc(var(--s) * 30px);width:calc(var(--s) * 32px)}.m-phone{left:3%;width:calc(var(--s) * 74px)}.m-blinds{left:32%;top:calc(var(--s) * 54px);width:calc(var(--s) * 120px)}.m-rainwindow{left:6%;top:calc(var(--s) * 50px);width:calc(var(--s) * 78px)}.m-coatrack{right:3%}.m-coatrack,.m-curtain{width:calc(var(--s) * 58px)}.m-curtain{left:0;top:calc(var(--s) * 18px)}.m-neon{left:32%;top:calc(var(--s) * 60px);width:calc(var(--s) * 100px)}.m-spot{left:26%;top:auto;bottom:calc(var(--floor-h) - 30px);width:calc(var(--s) * 140px)}.m-mic{right:24%;width:calc(var(--s) * 38px)}.m-chicken{right:3%;width:calc(var(--s) * 66px)}.m-lights{left:3%;top:calc(var(--s) * 44px);width:calc(var(--s) * 150px)}.m-heart{left:9%;top:calc(var(--s) * 68px);width:calc(var(--s) * 78px)}.m-vase{right:3%;width:calc(var(--s) * 58px)}.m-icecream{left:3%;width:calc(var(--s) * 78px)}html[data-theme=cartoon]{--amber:#e23b2e;--accent-text:#b3241a;--accent-ink:#fff;--paper:#fffaf0;--soft:#ffe9c2;--accent-2:#2e7dd7;--band:conic-gradient(#e23b2e 25%,#fff8e6 0 50%,#e23b2e 0 75%,#fff8e6 0) 0 0 /12px 12px}html[data-theme=horror]{--amber:#7b3fb0;--accent-text:#5e2a8c;--accent-ink:#fff;--paper:#f7f3f9;--soft:#e8deef;--accent-2:#3f7a3a;--band:radial-gradient(circle,rgba(170,120,220,0.5) 1.5px,transparent 2px) 0 0 /10px 10px,#2c1c40}html[data-theme=slasher]{--amber:#c8202a;--accent-text:#9e1820;--accent-ink:#fff;--paper:#f6f2eb;--soft:#e7ddcf;--accent-2:#22355a;--band:repeating-linear-gradient(0deg,#6b4423 0 4px,#3d2612 4px 6px)}html[data-theme=mystery]{--amber:#b8862b;--accent-text:#7a5a16;--accent-ink:#161210;--paper:#f4f2ed;--soft:#e3dfd5;--accent-2:#3d4146;--band:repeating-linear-gradient(0deg,#f4d58a 0 3px,#2b2e32 3px 6px)}html[data-theme=comedy]{--amber:#d4a22c;--accent-text:#8a6a12;--accent-ink:#161210;--paper:#fbf6ea;--soft:#f0e3c4;--accent-2:#b3122e;--band:repeating-linear-gradient(90deg,#b3122e 0 18px,#d4a22c 18px 22px)}html[data-theme=romcom]{--amber:#e9557f;--accent-text:#c2365e;--accent-ink:#fff;--paper:#fff7f9;--soft:#fde1ea;--accent-2:#5fb8c8;--band:repeating-linear-gradient(90deg,#f6b7cb 0 14px,#fff 14px 18px)}html[data-theme=cartoon]{--pop:#ff3b2a;--pop-text:#d4261a;--pop-ink:#fff}html[data-theme=horror]{--pop:#9b4dff;--pop-text:#7a2fe0;--pop-ink:#fff}html[data-theme=slasher]{--pop:#ff2a2a;--pop-text:#cc1414;--pop-ink:#fff}html[data-theme=mystery]{--pop:#f0b429;--pop-text:#8a6404;--pop-ink:#161210}html[data-theme=comedy]{--pop:#ffcc1a;--pop-text:#8a6a04;--pop-ink:#161210}html[data-theme=romcom]{--pop:#ff4f8b;--pop-text:#d62e6a;--pop-ink:#fff}.sign-horror .hello-name{font-family:AR Creepster,sans-serif;font-weight:400;letter-spacing:.03em}.viewer-slide-far{overflow:hidden;padding:0}