.pick[data-astro-cid-p356su2o]{--cw: clamp(140px, 40vw, 220px);--dp: calc(var(--cw) * .26);max-width:760px;margin:0 auto;padding:0 0 40px;overflow:hidden}.pick[data-astro-cid-p356su2o] h1[data-astro-cid-p356su2o]{padding:0 16px;font-family:var(--serif-display);font-size:26px;letter-spacing:.04em;margin:0}.hall[data-astro-cid-p356su2o]{position:relative;background:radial-gradient(ellipse 55% 60px at 50% 0,rgba(255,214,140,.18),transparent 80%),linear-gradient(transparent 78%,#18161c 78%,#0f0e12)}.lane[data-astro-cid-p356su2o]{display:flex;align-items:flex-end;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:24px calc(50% - var(--cw) / 2) 22px;scrollbar-width:none;outline:none}.lane[data-astro-cid-p356su2o]::-webkit-scrollbar{display:none}.cab[data-astro-cid-p356su2o]{position:relative;flex:0 0 var(--cw);margin:0 calc(var(--cw) * .1);scroll-snap-align:center;border:0;padding:0;background:none;cursor:pointer;perspective:480px;-webkit-tap-highlight-color:transparent;--dim: 1}.cab[data-astro-cid-p356su2o]:first-child{margin-left:0}.cab[data-astro-cid-p356su2o]:last-child{margin-right:0}.box[data-astro-cid-p356su2o]{position:relative;display:block;transform-style:preserve-3d;transform-origin:50% 100% calc(var(--dp) / -2);will-change:transform}.face[data-astro-cid-p356su2o]{position:absolute;display:block;backface-visibility:hidden}.front[data-astro-cid-p356su2o]{position:relative;overflow:hidden;border-radius:3px 3px 0 0;filter:brightness(var(--dim))}.front[data-astro-cid-p356su2o] img[data-astro-cid-p356su2o],.noimg[data-astro-cid-p356su2o]{display:block;width:100%;height:auto;aspect-ratio:300 / 525;object-fit:cover;object-position:top;user-select:none;-webkit-user-drag:none}.front[data-astro-cid-p356su2o]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,rgba(255,255,255,.16) 0 18%,transparent 30% 100%),linear-gradient(90deg,rgba(0,0,0,.35),transparent 8% 92%,rgba(0,0,0,.35))}.side[data-astro-cid-p356su2o]{top:0;bottom:0;width:var(--dp);background-image:linear-gradient(90deg,#0003,#00000080),var(--img, linear-gradient(#2a2730, #17161b));background-size:100% 100%,4000% 100%;filter:brightness(var(--dim))}.side[data-astro-cid-p356su2o].l{right:100%;transform-origin:right center;transform:rotateY(-90deg);background-position:0 0,0 0}.side[data-astro-cid-p356su2o].l:after,.side[data-astro-cid-p356su2o].r:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.side[data-astro-cid-p356su2o].r{left:100%;transform-origin:left center;transform:rotateY(90deg);background-position:0 0,100% 0}.top[data-astro-cid-p356su2o]{left:0;right:0;bottom:100%;height:var(--dp);transform-origin:center bottom;transform:rotateX(90deg);background:linear-gradient(#3a3640,#222026);filter:brightness(var(--dim))}.shadow[data-astro-cid-p356su2o]{position:absolute;left:-8%;right:-8%;bottom:-14px;height:22px;z-index:-1;background:radial-gradient(ellipse at center,rgba(0,0,0,.75),transparent 70%)}.cab[data-astro-cid-p356su2o].on:not(.soon) .front[data-astro-cid-p356su2o]{animation:glow 1.8s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 0 0 1px #5aff8c59,0 0 14px #3cff782e}50%{box-shadow:0 0 0 2px #6eff96d9,0 0 34px #3cff788c}}.cab[data-astro-cid-p356su2o].soon{cursor:default}.cab[data-astro-cid-p356su2o].ura .front[data-astro-cid-p356su2o] img[data-astro-cid-p356su2o]{filter:brightness(.55) saturate(.6) contrast(1.1)}.cab[data-astro-cid-p356su2o].ura .side[data-astro-cid-p356su2o]{background-image:linear-gradient(#000000b3,#000000d1),var(--img, linear-gradient(#2a2730, #17161b))}.band[data-astro-cid-p356su2o]{position:absolute;left:-10%;right:-10%;top:58%;transform:rotate(-8deg);background:#0c0a0ed1;border-top:1px solid #c9a14a;border-bottom:1px solid #c9a14a;color:#e8c46c;text-align:center;font-family:var(--stat);font-weight:600;font-size:calc(var(--cw) * .15);letter-spacing:.08em;padding:2px 0}.noimg[data-astro-cid-p356su2o]{position:relative;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:0 8px 28%;background:linear-gradient(#141317 0 7%,#242229 7% 9%,#0b0a0d 9% 52%,#1d1b21 52% 56%,#0b0a0d 56% 90%,#18171b 90%);color:#5d5966;font-family:var(--stat);font-weight:600;font-size:calc(var(--cw) * .11);letter-spacing:.12em}.noimg[data-astro-cid-p356su2o] .win[data-astro-cid-p356su2o]{position:absolute;left:14%;right:14%;top:20%;height:20%;border:1px solid #2c2a31;border-radius:3px;background:#050506}.plate[data-astro-cid-p356su2o]{padding:0 16px;text-align:center}.count[data-astro-cid-p356su2o]{display:flex;align-items:center;justify-content:center;gap:18px;font-family:var(--stat);color:var(--panel-mute);font-size:14px;letter-spacing:.1em}.step[data-astro-cid-p356su2o]{width:44px;height:36px;border:0;background:none;color:var(--panel-mute);font-size:26px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.plate[data-astro-cid-p356su2o] h2[data-astro-cid-p356su2o]{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap;font-family:var(--serif-display);font-size:28px;margin:0 0 2px;color:var(--panel-ink)}.ura-tag[data-astro-cid-p356su2o]{font-family:var(--stat);font-size:18px;color:#e8c46c;border:1px solid #c9a14a;border-radius:4px;padding:0 8px}.ura-tag[data-astro-cid-p356su2o][hidden]{display:none}.meta[data-astro-cid-p356su2o]{color:var(--panel-mute);font-size:13px;min-height:1.4em}.links[data-astro-cid-p356su2o]{display:flex;justify-content:center;gap:10px;margin-top:12px}.read[data-astro-cid-p356su2o]{display:inline-block;padding:8px 16px;border:1px solid #47434c;border-radius:999px;color:var(--panel-ink);font-size:13px;text-decoration:none}.read[data-astro-cid-p356su2o][hidden]{display:none}
