.shelf-wrap[data-astro-cid-soizuqmk]{margin-top:1.5rem;position:relative}.shelf[data-astro-cid-soizuqmk]{scrollbar-width:thin;cursor:grab;align-items:flex-end;gap:3px;padding:3rem max(1rem,50vw - 34.5rem) 0;scroll-padding-inline:max(1rem,50vw - 34.5rem);display:flex;overflow-x:auto}.shelf[data-astro-cid-soizuqmk].is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.shelf-board[data-astro-cid-soizuqmk]{background:linear-gradient(#ffeccd59,#0000 3px),repeating-linear-gradient(91deg,#0000000f 0 2px,#0000 2px 11px,#ffffff0a 11px 13px,#0000 13px 23px),linear-gradient(#8f6c48,#6e5134 55%,#4c3722);height:26px;margin-top:-2px;position:relative;box-shadow:0 18px 26px -12px #281c0fa6,inset 0 -2px #00000040}.shelf-year[data-astro-cid-soizuqmk]{flex:none;align-self:stretch;align-items:flex-end;padding:0 .6rem 0 1.4rem;display:flex}.shelf-year[data-astro-cid-soizuqmk] span[data-astro-cid-soizuqmk]{writing-mode:vertical-rl;font-family:var(--font-serif-en);color:#e9dfc9bf;padding-bottom:.4rem;font-size:2.6rem;font-weight:600;line-height:1}.shelf[data-astro-cid-soizuqmk]{background:linear-gradient(#00000073,#0000 2.5rem),repeating-linear-gradient(90deg,#ffffff06 0 3px,#0000 3px 17px),linear-gradient(#4a3624,#3a2a1b);align-items:flex-end;gap:0;padding-top:3.25rem;padding-bottom:0;box-shadow:inset 0 10px 18px -8px #0009}.shelf-year[data-astro-cid-soizuqmk]{padding:0 1.4rem 0 1.6rem}.shelf[data-astro-cid-soizuqmk]{height:calc(3.25rem + 176px)}.rack-item[data-astro-cid-soizuqmk]{transition:translate .45s var(--ease-ink);flex:none;margin-right:-96px}.rack-item[data-astro-cid-soizuqmk].is-last{margin-right:.75rem}.rack-item[data-astro-cid-soizuqmk]:is(:hover,:focus-within,.is-active)~.rack-item[data-astro-cid-soizuqmk],.rack-item[data-astro-cid-soizuqmk]:is(:hover,:focus-within,.is-active)~.shelf-year[data-astro-cid-soizuqmk]{translate:100px}.shelf-year[data-astro-cid-soizuqmk]{transition:translate .45s var(--ease-ink)}.rack-item[data-astro-cid-soizuqmk]:is(:hover,:focus-within,.is-active) .case[data-astro-cid-soizuqmk]{translate:0 -16px;rotate:0deg}.case[data-astro-cid-soizuqmk]{aspect-ratio:1;transform-origin:0 100%;width:156px;transition:translate .45s var(--ease-ink), rotate .45s var(--ease-ink);background:linear-gradient(125deg,#fff6,#0000 28% 62%,#ffffff2e 72%,#0000 80%);border-radius:2px;display:block;position:relative;rotate:-1.2deg;box-shadow:inset 0 0 0 1px #ffffff80,inset 7px 0 #00000038,-10px 0 16px -8px #000000a6,0 3px 4px #0006}.case[data-astro-cid-soizuqmk]:focus-visible{outline:3px solid var(--color-wakakusa);outline-offset:3px}.case[data-astro-cid-soizuqmk]:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff4d,#0000 30% 64%,#ffffff24 73%,#0000 82%);position:absolute;inset:0}.case-cover[data-astro-cid-soizuqmk]{color:#fff;background: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='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), var(--art);flex-direction:column;justify-content:space-between;padding:9px 8px 7px;display:flex;position:absolute;inset:4px 4px 4px 11px;overflow:hidden}.case-title[data-astro-cid-soizuqmk]{writing-mode:vertical-rl;max-width:56px;height:100%;max-height:100%;font-family:var(--font-mincho);letter-spacing:.02em;text-shadow:0 1px 8px #0006;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;align-self:flex-start;padding-left:4px;font-weight:800;line-height:1.1;overflow:hidden}.case-credit[data-astro-cid-soizuqmk]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-mincho);letter-spacing:.18em;opacity:.85;align-self:flex-end;font-size:8px;font-weight:700;overflow:hidden}.shelf-detail[data-astro-cid-soizuqmk]{align-items:center;gap:1.75rem;min-height:9rem;margin-top:2rem;padding:1.75rem 1.75rem 1.5rem;display:grid}.shelf-more[data-astro-cid-soizuqmk]{grid-column:1/-1;gap:1.75rem;display:grid}.shelf-more[data-astro-cid-soizuqmk] .slip{font-family:var(--font-hand);border-left:3px solid var(--color-shu);background:#fcfaf4;align-items:baseline;padding:.5rem .9rem;font-size:15px;display:inline-flex;box-shadow:0 1px 1px #3c2d1914,0 8px 16px -12px #3c2d1966}.shelf-more[data-astro-cid-soizuqmk] .slip b{font-family:var(--font-serif-en);color:var(--color-shu);margin-left:.7rem;font-size:1.1rem}.shelf-more[data-astro-cid-soizuqmk] .memory{background:#fcfaf4;padding:1rem 1.1rem;box-shadow:0 1px 1px #3c2d1914,0 10px 18px -14px #3c2d1973}@media (width>=700px){.shelf-detail[data-astro-cid-soizuqmk]{grid-template-columns:minmax(0,340px) 1fr}}@media (width>=1000px){.shelf-detail[data-astro-cid-soizuqmk]:has(.shelf-video:not([hidden])){grid-template-columns:340px minmax(0,1fr) minmax(0,1.05fr)}}.cd-stage[data-astro-cid-soizuqmk]{aspect-ratio:1.42;width:min(100%,340px);margin-inline:auto;position:relative}.cd-case[data-astro-cid-soizuqmk]{aspect-ratio:1;z-index:1;background:linear-gradient(125deg,#ffffff80,#0000 28% 62%,#ffffff38 72%,#0000 80%);border-radius:3px;width:70.4%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff8c,inset 6px 0 #0000002e,0 2px 3px #00000040,0 24px 34px -18px #1e140a99}.cd-cover[data-astro-cid-soizuqmk]{color:#fff;background: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='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), var(--art);z-index:-1;flex-direction:column;justify-content:space-between;padding:12px 12px 10px;display:flex;position:absolute;inset:4px 4px 4px 10px;overflow:hidden}.cd-case[data-astro-cid-soizuqmk]:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff59,#0000 30% 64%,#ffffff2e 73%,#0000 82%);position:absolute;inset:0}.cd-cover-title[data-astro-cid-soizuqmk]{font-family:var(--font-mincho);letter-spacing:.02em;text-shadow:0 2px 18px #00000059;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.cd-cover-credit[data-astro-cid-soizuqmk]{font-family:var(--font-mincho);letter-spacing:.08em;opacity:.9;justify-content:space-between;gap:.5rem;font-size:11px;font-weight:700;display:flex}.cd-cover-credit[data-astro-cid-soizuqmk]>span[data-astro-cid-soizuqmk]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.art-0[data-astro-cid-soizuqmk]{--art:radial-gradient(circle at 78% 72%, var(--hi) 0 24%, color-mix(in srgb, var(--hi) 40%, transparent) 24.5% 27%, transparent 27.5%), radial-gradient(140% 120% at 10% 0%, var(--body), var(--deep) 75%)}.art-1[data-astro-cid-soizuqmk]{--art:linear-gradient(135deg, transparent 0 52%, var(--hi) 52% 60%, transparent 60%), repeating-linear-gradient(135deg, #ffffff1a 0 10px, transparent 10px 22px), linear-gradient(160deg, var(--body), var(--deep))}.art-2[data-astro-cid-soizuqmk]{--art:repeating-radial-gradient(circle at 70% 70%, #ffffff24 0 2px, transparent 2px 16px), conic-gradient(from 200deg at 70% 70%, var(--hi), var(--body), var(--deep), var(--hi))}.pal-0[data-astro-cid-soizuqmk]{--body:#2e6b4a;--deep:#173a29;--hi:#c9e27a}.pal-1[data-astro-cid-soizuqmk]{--body:#354c58;--deep:#172630;--hi:#f2b8a2}.pal-2[data-astro-cid-soizuqmk]{--body:#b65a4c;--deep:#5e2620;--hi:#ffd98a}.pal-3[data-astro-cid-soizuqmk]{--body:#a8813a;--deep:#4d3a17;--hi:#fff0c2}.pal-4[data-astro-cid-soizuqmk]{--body:#2b3f7a;--deep:#111a3a;--hi:#9fd3ff}.pal-5[data-astro-cid-soizuqmk]{--body:#8a3d63;--deep:#3a1529;--hi:#ffc7e0}.pal-6[data-astro-cid-soizuqmk]{--body:#1f7a76;--deep:#0b3634;--hi:#f6e27a}.pal-7[data-astro-cid-soizuqmk]{--body:#3b3a36;--deep:#141412;--hi:#f0b45a}.cd-disc[data-astro-cid-soizuqmk]{aspect-ratio:1;background:radial-gradient(circle,#0000 0 7.5%,#ffffffd9 7.6% 9%,#c8cdd2e6 9.1% 14%,#0000 14.1%),repeating-radial-gradient(circle,#ffffff0d 0 1px,#0000 1px 3px),conic-gradient(from 30deg,#e9edf0,#f6d6e8,#d3e9f7,#e8f6d2,#f7ead2,#e2d4f6,#d2f1f0,#f3d3d3,#e9edf0);border-radius:50%;width:63%;position:absolute;top:5%;right:0;translate:-45%;rotate:0deg;box-shadow:inset 0 0 0 1px #0000001f,0 10px 18px -10px #00000080}.cd-label[data-astro-cid-soizuqmk]{background:radial-gradient(circle, transparent 0 22%, var(--body) 22.5%), var(--body);color:#fff;font-family:var(--font-mincho);letter-spacing:.05em;border-radius:50%;font-size:10px;font-weight:700;line-height:1.2;position:absolute;inset:22%;-webkit-mask:radial-gradient(circle,#0000 0 21%,#000 21.5%);mask:radial-gradient(circle,#0000 0 21%,#000 21.5%)}.cd-ring[data-astro-cid-soizuqmk]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cd-ring[data-astro-cid-soizuqmk] text[data-astro-cid-soizuqmk]{fill:#fff;font-family:var(--font-mincho);letter-spacing:.06em;font-weight:700}.cd-col[data-astro-cid-soizuqmk]{justify-items:center;gap:1rem;display:grid}.cd-versions[data-astro-cid-soizuqmk]{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:340px;display:flex}.cd-versions[data-astro-cid-soizuqmk]:empty{display:none}.cd-versions[data-astro-cid-soizuqmk] button{text-align:left;color:var(--color-usuzumi);border:1px solid #2528232e;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .7rem .35rem .4rem;font-size:12px;line-height:1.2;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.cd-versions[data-astro-cid-soizuqmk] button:before{content:"";background:radial-gradient(circle,#0000 0 18%,#fff 19% 24%,#0000 25%),conic-gradient(from 30deg,#e9edf0,#f6d6e8,#d3e9f7,#e8f6d2,#f7ead2,#e2d4f6,#e9edf0);border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #00000026}.cd-versions[data-astro-cid-soizuqmk] button:hover{color:var(--color-sumi);border-color:var(--color-midori)}.cd-versions[data-astro-cid-soizuqmk] button[aria-pressed=true]{color:var(--color-sumi);border-color:var(--color-midori);background:#2e6b4a14;font-weight:700}.cat-chip[data-astro-cid-soizuqmk]{color:var(--color-usuzumi)}.cat-chip[data-astro-cid-soizuqmk]:hover{color:var(--color-sumi)}.cat-chip[data-astro-cid-soizuqmk][aria-pressed=true]{border-color:var(--color-midori);background:var(--color-midori);color:var(--color-washi)}.cd-stage[data-astro-cid-soizuqmk].is-out .cd-disc[data-astro-cid-soizuqmk]{animation:.9s cubic-bezier(.2,.8,.2,1) .1s both cd-out,7s linear 1s infinite cd-spin}@keyframes cd-out{0%{translate:-45%}to{translate:0}}@keyframes cd-spin{to{rotate:-360deg}}@media (prefers-reduced-motion:reduce){.cd-stage[data-astro-cid-soizuqmk].is-out .cd-disc[data-astro-cid-soizuqmk]{animation:none;translate:0}}.shelf-video[data-astro-cid-soizuqmk]{aspect-ratio:16/9;background:#111;border-radius:2px;overflow:hidden}.shelf-video[data-astro-cid-soizuqmk] iframe,.shelf-video[data-astro-cid-soizuqmk] button{border:0;width:100%;height:100%;display:block}@media (width<=640px){.shelf[data-astro-cid-soizuqmk]{padding-top:2.5rem}}
