#leftovers{gap:8px;padding:22px 20px 16px;overflow-y:auto}#leftovers:focus{outline:none}#leftovers>.logo,#leftovers>.intro{flex:none}#leftovers .intro{font:italic 700 16px var(--serif);color:var(--dim);text-align:center;margin:0 0 6px}#leftovers .leftover-gallery{flex:none;width:min(1180px,100%);padding-bottom:12px}#leftovers .leftover-carousel{grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;gap:18px;display:grid}#leftovers .leftover-viewport{min-width:0;position:relative;overflow:hidden}#leftovers .leftover-slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;min-height:440px;padding:10px 6px;display:grid}#leftovers .leftover-slide.leaving{pointer-events:none;width:100%;position:absolute;top:0;left:0}#leftovers .leftover-portrait{touch-action:pan-y;min-width:0;height:clamp(420px,62vh,650px)}#leftovers .leftover-portrait img{object-fit:contain;filter:drop-shadow(0 12px 20px #0008);width:100%;height:100%;display:block}#leftovers .leftover-copy{isolation:isolate;padding:clamp(18px,2.5vw,32px);position:relative}#leftovers .leftover-copy:before{content:"";z-index:-1;background:linear-gradient(170deg, var(--paper), var(--paper-2));border:2px solid var(--paper-ink);filter:url(#rough)drop-shadow(0 3px #0008);border-radius:3px;position:absolute;inset:0}#leftovers .tier{font:800 14px var(--serif-sc);color:var(--amber);letter-spacing:.09em}#leftovers h2{font:800 clamp(26px, 3.2vw, 42px)/1.1 var(--serif-sc);color:var(--paper-ink);margin:8px 0}#leftovers .crew{font:800 13px var(--serif-sc);color:var(--paper-dim);letter-spacing:.04em}#leftovers .hook{font:800 20px/1.3 var(--serif);color:var(--amber);margin:22px 0 12px}#leftovers .bio{font:700 17px/1.55 var(--serif);color:var(--ink);margin:0}#leftovers blockquote{font:italic 700 18px/1.4 var(--serif);color:var(--paper-ink);border-left:3px solid var(--amber);margin:20px 0 0;padding-left:15px}#leftovers .leftover-arrow{cursor:pointer;width:50px;min-height:64px;font:800 38px/1 var(--serif);color:var(--paper-ink);background:linear-gradient(170deg, var(--paper), var(--paper-2));border:2px solid var(--paper-ink);filter:url(#rough)drop-shadow(0 3px #0008);border-radius:3px;padding:0;transition:background .15s,color .15s}#leftovers .leftover-arrow:hover,#leftovers .leftover-choices button[aria-current=true]{color:var(--amber-ink);background:linear-gradient(170deg,#ffd88a,#f5a03a)}#leftovers button:focus-visible{outline:3px solid var(--amber);outline-offset:4px}#leftovers .leftover-count{font:800 14px var(--serif-sc);color:var(--paper-dim);text-align:center;margin:8px 0 12px}#leftovers .leftover-choices{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;padding:5px;display:grid}#leftovers .leftover-choices button{cursor:pointer;font:800 13px/1.15 var(--serif-sc);color:var(--paper-ink);background:linear-gradient(170deg, var(--paper), var(--paper-2));border:2px solid var(--paper-dim);border-radius:3px;min-width:0;padding:6px;transition:border-color .15s}#leftovers .leftover-choices button:hover{border-color:var(--amber)}#leftovers .leftover-choices img{object-fit:contain;width:100%;height:clamp(55px,9vh,90px);margin-bottom:5px;display:block}@media (width<=760px){#leftovers{padding:70px 14px 16px}#leftovers .leftover-carousel{display:block;position:relative}#leftovers .leftover-slide{flex-direction:column;gap:12px;min-height:0;padding:6px;display:flex}#leftovers .leftover-portrait{width:100%;height:390px;padding:0 34px}#leftovers .leftover-copy{width:100%;padding:20px}#leftovers .leftover-arrow{z-index:2;width:44px;min-height:58px;position:absolute;top:170px}#leftovers .previous{left:0}#leftovers .next{right:0}#leftovers h2{font-size:32px}#leftovers .leftover-choices{display:flex;overflow-x:auto}#leftovers .leftover-choices button{flex:0 0 88px}#leftovers .leftover-choices img{height:72px}}@media (prefers-reduced-motion:reduce){#leftovers *,#leftovers :before{transition:none!important;animation:none!important}}.crew-capacity-icon{--crew-icon-size:72px;width:var(--crew-icon-size);height:var(--crew-icon-size);vertical-align:middle;isolation:isolate;flex:none;display:inline-block;position:relative}.crew-capacity-icon>img{object-fit:contain;width:100%;height:100%;display:block}.crew-capacity-plus{border:max(1px, calc(var(--crew-icon-size) * .025)) solid #261b30;color:#261b30;width:40%;height:40%;font:900 calc(var(--crew-icon-size) * .35)/1 system-ui, sans-serif;background:#f5bb6c;border-radius:35%;place-items:center;display:grid;position:absolute;bottom:-2%;right:-2%;box-shadow:0 1px 3px #130e1c88}.item-icon{object-fit:contain;vertical-align:middle;width:30px;height:30px;display:inline-block}#traits .up{align-items:center;gap:2px;padding:2px 4px;display:inline-flex}#traits .up .item-icon{width:30px;height:30px}#traits .up em{color:var(--paper-ink);font:800 11px system-ui,sans-serif}.boost i .item-icon{width:35px;height:35px}#toasts .item-icon{width:32px;height:32px;margin-right:4px}#prompt{text-align:center;width:max-content;max-width:min(680px,100vw - 40px);line-height:1.3}#prompt .item-description{margin-top:5px;display:block}#prompt .item-detail{margin-top:4px;font:600 12px/1.35 system-ui,sans-serif;display:block}#prompt .item-scope{font-size:12px}#prompt .item-description~small{margin-top:6px;display:block}#prompt small:after{content:none}#prompt small.candy-cost:after{content:" 🍬";font-size:11px}#prompt .pico{object-fit:contain}
