@import"https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@400;500&family=Yomogi&family=Zen+Maru+Gothic:wght@400;500;700;900&display=swap";:root{--ink:#233746;--line:#233746;--sea:#13a8cf;--deep:#126b8f;--cream:#fff7df;--paper:#fffdf4;--sun:#ffe36e;--pink:#ff9ab1;--mint:#bff3df;--blue:#dff8ff;--muted:#6b7a83}[data-astro-cid-k2hyfrao]{box-sizing:border-box}body{margin:0;color:var(--ink);background:linear-gradient(90deg,rgba(35,55,70,.045) 1px,transparent 1px),linear-gradient(rgba(35,55,70,.045) 1px,transparent 1px),linear-gradient(180deg,#effcff,#fff7df 45%,#fffdf4);background-size:28px 28px,28px 28px,auto;font-family:Zen Maru Gothic,"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif}a[data-astro-cid-k2hyfrao]{color:inherit;text-decoration:none}button[data-astro-cid-k2hyfrao]{font:inherit;color:inherit}img[data-astro-cid-k2hyfrao]{display:block;max-width:100%}.site[data-astro-cid-k2hyfrao]{width:min(1180px,calc(100% - 30px));margin:0 auto}.logo[data-astro-cid-k2hyfrao],.hero[data-astro-cid-k2hyfrao] h1[data-astro-cid-k2hyfrao],.bookTitle[data-astro-cid-k2hyfrao],.shelfHead[data-astro-cid-k2hyfrao] h2[data-astro-cid-k2hyfrao]{font-family:Kiwi Maru,Zen Maru Gothic,"M PLUS Rounded 1c",Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-weight:500}.nav[data-astro-cid-k2hyfrao],.status[data-astro-cid-k2hyfrao],.kana[data-astro-cid-k2hyfrao],.bookMeta[data-astro-cid-k2hyfrao],.tag[data-astro-cid-k2hyfrao],.backLink[data-astro-cid-k2hyfrao],.coverFallback[data-astro-cid-k2hyfrao],.filterButton[data-astro-cid-k2hyfrao],.filterCount[data-astro-cid-k2hyfrao]{font-family:Yomogi,Zen Maru Gothic,"M PLUS Rounded 1c",Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-weight:700}.header[data-astro-cid-k2hyfrao]{position:sticky;top:0;z-index:50;background:#fffdf4eb;border-bottom:3px solid var(--line);backdrop-filter:blur(10px)}.headerGrid[data-astro-cid-k2hyfrao]{width:min(1180px,calc(100% - 30px));min-height:74px;margin:auto;display:grid;grid-template-columns:240px 1fr 190px;align-items:center;gap:18px}.logo[data-astro-cid-k2hyfrao]{font-weight:1000;font-size:22px;line-height:1}.logo[data-astro-cid-k2hyfrao] small[data-astro-cid-k2hyfrao]{display:block;margin-top:6px;color:var(--sea);font-size:12px;letter-spacing:.16em}.nav[data-astro-cid-k2hyfrao]{justify-self:center;display:flex;flex-wrap:wrap;gap:18px;font-size:13px;font-weight:1000}.nav[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]{position:relative;padding-left:16px}.nav[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border:2px solid var(--line);background:var(--sun);transform:rotate(8deg)}.status[data-astro-cid-k2hyfrao]{justify-self:end;padding:8px 10px;border:3px solid var(--line);background:#fff;font-size:12px;font-weight:1000;box-shadow:4px 4px #23374629}.status[data-astro-cid-k2hyfrao] b[data-astro-cid-k2hyfrao]{color:var(--sea)}.hero[data-astro-cid-k2hyfrao]{position:relative;border-bottom:4px solid var(--line);background:var(--cream);overflow:hidden}.heroInner[data-astro-cid-k2hyfrao]{min-height:420px;padding:76px 0 64px;display:grid;grid-template-columns:1fr 300px;gap:34px;align-items:end}.kana[data-astro-cid-k2hyfrao]{display:inline-block;padding:7px 10px;border:3px solid var(--line);background:var(--sun);font-size:13px;letter-spacing:.16em;font-weight:1000;transform:rotate(-2deg)}.hero[data-astro-cid-k2hyfrao] h1[data-astro-cid-k2hyfrao]{margin:30px 0 0;font-size:clamp(58px,10vw,136px);line-height:.86;letter-spacing:-.045em;font-weight:1000}.hero[data-astro-cid-k2hyfrao] h1[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao]{color:var(--sea);-webkit-text-stroke:1.2px var(--line)}.lead[data-astro-cid-k2hyfrao]{max-width:760px;margin:26px 0 0;color:var(--muted);font-size:18px;line-height:2;font-weight:850}.heroSide[data-astro-cid-k2hyfrao]{position:relative;min-height:260px;border:4px solid var(--line);background:var(--blue);box-shadow:9px 9px #23374629;padding:22px;transform:rotate(2deg)}.heroSide[data-astro-cid-k2hyfrao] strong[data-astro-cid-k2hyfrao]{display:block;font-size:48px;line-height:.95}.heroSide[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao]{position:absolute;right:20px;bottom:14px;font-size:72px}.backLink[data-astro-cid-k2hyfrao]{display:inline-flex;gap:8px;align-items:center;margin-top:26px;padding:10px 13px;border:3px solid var(--line);background:#fff;font-weight:1000;box-shadow:4px 4px #23374624}.filterWrap[data-astro-cid-k2hyfrao]{margin-top:-34px;position:relative;z-index:5}.filterBox[data-astro-cid-k2hyfrao]{border:4px solid var(--line);background:#fffffff0;box-shadow:8px 8px #23374624;padding:20px}.filterHead[data-astro-cid-k2hyfrao]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:flex-end;margin-bottom:18px;padding-bottom:14px;border-bottom:2px dashed rgba(35,55,70,.34)}.filterHead[data-astro-cid-k2hyfrao] small[data-astro-cid-k2hyfrao]{display:block;color:var(--sea);font-size:12px;letter-spacing:.18em;font-weight:1000;margin-bottom:4px}.filterHead[data-astro-cid-k2hyfrao] strong[data-astro-cid-k2hyfrao]{display:block;font-family:Kiwi Maru,Zen Maru Gothic,"M PLUS Rounded 1c",Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:28px;line-height:1;letter-spacing:-.025em}.filterCount[data-astro-cid-k2hyfrao]{color:var(--muted);font-size:13px;font-weight:1000;padding:6px 10px;border:2px solid var(--line);background:var(--blue)}.filterButtons[data-astro-cid-k2hyfrao]{display:flex;flex-wrap:wrap;gap:12px}.filterButton[data-astro-cid-k2hyfrao]{appearance:none;-webkit-appearance:none;cursor:pointer;border:0;background:transparent;padding:0}.filterButton[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao]{display:block;min-width:78px;padding:10px 15px;border:3px solid var(--line);background:var(--paper);color:var(--ink);font-family:Yomogi,Zen Maru Gothic,"M PLUS Rounded 1c",Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:17px;font-weight:1000;line-height:1;text-align:center;box-shadow:4px 4px #23374624;transform:rotate(-1deg);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.filterButton[data-astro-cid-k2hyfrao]:nth-child(2n) span[data-astro-cid-k2hyfrao]{transform:rotate(1.2deg);background:var(--blue)}.filterButton[data-astro-cid-k2hyfrao]:nth-child(3n) span[data-astro-cid-k2hyfrao]{background:var(--mint)}.filterButton[data-astro-cid-k2hyfrao]:nth-child(4n) span[data-astro-cid-k2hyfrao]{background:#fff}.filterButton[data-astro-cid-k2hyfrao]:hover span[data-astro-cid-k2hyfrao]{transform:translate(-2px,-2px) rotate(0);box-shadow:6px 6px #23374624}.filterButton[data-astro-cid-k2hyfrao].isActive span[data-astro-cid-k2hyfrao]{background:var(--sun);color:var(--deep);box-shadow:6px 6px #23374633;transform:translate(-1px,-1px) rotate(-1deg)}.filterButton[data-astro-cid-k2hyfrao].isActive span[data-astro-cid-k2hyfrao]:before{content:"● ";color:var(--sea)}.shelf[data-astro-cid-k2hyfrao]{padding:54px 0 90px}.shelfHead[data-astro-cid-k2hyfrao]{display:grid;grid-template-columns:260px 1fr;gap:26px;align-items:end;margin-bottom:26px}.shelfHead[data-astro-cid-k2hyfrao] small[data-astro-cid-k2hyfrao]{display:block;color:var(--sea);font-size:13px;letter-spacing:.18em;font-weight:1000}.shelfHead[data-astro-cid-k2hyfrao] h2[data-astro-cid-k2hyfrao]{margin:6px 0 0;font-size:clamp(30px,4.2vw,56px);line-height:.95}.shelfHead[data-astro-cid-k2hyfrao] p[data-astro-cid-k2hyfrao]{margin:0;color:var(--muted);line-height:1.85;font-weight:850}.bookList[data-astro-cid-k2hyfrao]{display:grid;gap:22px}.bookCard[data-astro-cid-k2hyfrao]{display:grid;grid-template-columns:230px 1fr 70px;gap:0;min-height:270px;border:4px solid var(--line);background:#fff;box-shadow:8px 8px #2337461f;overflow:hidden;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.bookCard[data-astro-cid-k2hyfrao]:nth-child(2n){background:var(--paper)}.bookCard[data-astro-cid-k2hyfrao].isHidden{display:none}.bookCover[data-astro-cid-k2hyfrao]{position:relative;border-right:4px solid var(--line);background:var(--blue);overflow:hidden}.bookCover[data-astro-cid-k2hyfrao] img[data-astro-cid-k2hyfrao]{width:100%;height:100%;object-fit:cover}.coverFallback[data-astro-cid-k2hyfrao]{width:100%;height:100%;min-height:270px;display:grid;place-items:center;padding:18px;text-align:center;color:var(--deep);font-size:24px;line-height:1.15;background:linear-gradient(90deg,rgba(35,55,70,.06) 1px,transparent 1px),linear-gradient(rgba(35,55,70,.06) 1px,transparent 1px),var(--blue);background-size:22px 22px}.bookBody[data-astro-cid-k2hyfrao]{padding:24px}.bookMeta[data-astro-cid-k2hyfrao]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px;color:var(--muted);font-size:13px;letter-spacing:.08em;font-weight:1000}.statusPill[data-astro-cid-k2hyfrao]{padding:4px 8px;border:2px solid var(--line);background:var(--sun);color:var(--ink)}.categoryPill[data-astro-cid-k2hyfrao]{padding:4px 8px;border:2px solid var(--line);background:var(--pink);color:var(--ink)}.bookTitle[data-astro-cid-k2hyfrao]{margin:0;font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:-.025em}.circle[data-astro-cid-k2hyfrao]{margin:12px 0 0;color:var(--deep);font-weight:900}.note[data-astro-cid-k2hyfrao]{max-width:720px;margin:14px 0 0;color:var(--muted);line-height:1.8;font-weight:800}.tags[data-astro-cid-k2hyfrao]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tag[data-astro-cid-k2hyfrao]{padding:4px 9px;border:2px solid var(--line);background:var(--blue);font-size:12px;font-weight:1000}.bookArrow[data-astro-cid-k2hyfrao]{display:grid;place-items:center;border-left:4px solid var(--line);background:var(--sun);font-size:42px;font-weight:1000}.bookCard[data-astro-cid-k2hyfrao]:hover{transform:translate(-2px,-2px);box-shadow:11px 11px #2337461f}.bookCard[data-astro-cid-k2hyfrao]:hover .bookArrow[data-astro-cid-k2hyfrao]{background:var(--mint)}.emptyState[data-astro-cid-k2hyfrao]{display:none;border:4px solid var(--line);background:#fff;padding:28px;box-shadow:8px 8px #2337461f;color:var(--muted);font-weight:850;line-height:1.8}.emptyState[data-astro-cid-k2hyfrao].isVisible{display:block}.galleryCard[data-astro-cid-k2hyfrao]{position:relative;min-height:330px;grid-template-columns:310px 1fr 92px;background:radial-gradient(circle at 88% 16%,rgba(255,154,177,.48),transparent 22%),radial-gradient(circle at 18% 80%,rgba(255,227,110,.5),transparent 26%),linear-gradient(135deg,#fffdf4,#dff8ff 52%,#fff7df);border-width:5px;box-shadow:12px 12px #2337462e;transform:rotate(-.7deg)}.galleryCard[data-astro-cid-k2hyfrao]:hover{transform:translate(-4px,-4px) rotate(.4deg);box-shadow:16px 16px #2337462e}.galleryCard[data-astro-cid-k2hyfrao] .bookCover[data-astro-cid-k2hyfrao]{background:linear-gradient(90deg,rgba(35,55,70,.07) 1px,transparent 1px),linear-gradient(rgba(35,55,70,.07) 1px,transparent 1px),var(--pink);background-size:24px 24px}.galleryCard[data-astro-cid-k2hyfrao] .coverFallback[data-astro-cid-k2hyfrao]{min-height:330px;color:var(--ink);font-size:34px;background:radial-gradient(circle at 72% 26%,var(--sun) 0 16%,transparent 17%),radial-gradient(circle at 24% 76%,var(--mint) 0 18%,transparent 19%),linear-gradient(135deg,var(--pink),var(--blue))}.galleryCard[data-astro-cid-k2hyfrao] .bookTitle[data-astro-cid-k2hyfrao]{font-size:clamp(48px,7vw,86px);color:var(--deep);-webkit-text-stroke:1px var(--line)}.galleryCard[data-astro-cid-k2hyfrao] .bookMeta[data-astro-cid-k2hyfrao]{margin-bottom:18px}.galleryCard[data-astro-cid-k2hyfrao] .categoryPill[data-astro-cid-k2hyfrao]{background:var(--sun)}.galleryCard[data-astro-cid-k2hyfrao] .statusPill[data-astro-cid-k2hyfrao]{background:var(--pink)}.galleryCard[data-astro-cid-k2hyfrao] .note[data-astro-cid-k2hyfrao]{max-width:820px;font-size:17px;color:var(--ink)}.galleryCard[data-astro-cid-k2hyfrao] .tag[data-astro-cid-k2hyfrao]{background:#fff}.galleryCard[data-astro-cid-k2hyfrao] .tag[data-astro-cid-k2hyfrao]:nth-child(2n){background:var(--mint)}.galleryCard[data-astro-cid-k2hyfrao] .bookArrow[data-astro-cid-k2hyfrao]{background:var(--pink);font-size:58px}.galleryCard[data-astro-cid-k2hyfrao]:hover .bookArrow[data-astro-cid-k2hyfrao]{background:var(--sun)}.galleryRibbon[data-astro-cid-k2hyfrao]{position:absolute;right:74px;top:18px;z-index:6;padding:10px 12px;border:3px solid var(--line);background:var(--sun);color:var(--deep);font-family:Yomogi,Zen Maru Gothic,"M PLUS Rounded 1c",Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:13px;font-weight:1000;line-height:1.05;letter-spacing:.12em;box-shadow:5px 5px #23374629;transform:rotate(5deg)}.galleryRibbon[data-astro-cid-k2hyfrao]:after{content:"★";position:absolute;right:-18px;top:-18px;color:var(--sea);font-size:34px;-webkit-text-stroke:1px var(--line)}.galleryCard[data-astro-cid-k2hyfrao]:hover .galleryRibbon[data-astro-cid-k2hyfrao]{animation:galleryRibbonDance .68s cubic-bezier(.2,1.5,.35,1) both}@keyframes galleryRibbonDance{0%{transform:rotate(5deg) translateY(0)}35%{transform:rotate(-5deg) translateY(-5px)}70%{transform:rotate(7deg) translateY(2px)}to{transform:rotate(5deg) translateY(0)}}@media(max-width:900px){.galleryCard[data-astro-cid-k2hyfrao]{grid-template-columns:1fr;transform:none}.galleryRibbon[data-astro-cid-k2hyfrao]{right:18px;top:18px}.galleryCard[data-astro-cid-k2hyfrao] .coverFallback[data-astro-cid-k2hyfrao]{min-height:320px}}.nav[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao],.backLink[data-astro-cid-k2hyfrao],.filterButton[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao],.bookCard[data-astro-cid-k2hyfrao]{position:relative}.nav[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao],.backLink[data-astro-cid-k2hyfrao],.filterButton[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao],.bookCard[data-astro-cid-k2hyfrao],.bookArrow[data-astro-cid-k2hyfrao]{will-change:transform}.nav[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]{transition:transform .18s ease,color .18s ease}.nav[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]:hover{color:var(--sea);transform:translateY(-2px) rotate(-1deg)}.nav[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]:hover:before{animation:tinyFishSpin .55s ease both}.backLink[data-astro-cid-k2hyfrao]{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.backLink[data-astro-cid-k2hyfrao]:before{content:"";position:absolute;left:14px;bottom:-18px;width:12px;height:12px;border:2px solid var(--line);border-radius:999px;background:#dff8ffe6;opacity:0}.backLink[data-astro-cid-k2hyfrao]:after{content:"";position:absolute;left:36px;bottom:-26px;width:8px;height:8px;border:2px solid var(--line);border-radius:999px;background:#bff3dfe6;opacity:0}.backLink[data-astro-cid-k2hyfrao]:hover{background:var(--blue);transform:translate(-3px,-3px) rotate(-1deg);box-shadow:7px 7px #23374629}.backLink[data-astro-cid-k2hyfrao]:hover:before{animation:bubbleUp .9s ease-out infinite}.backLink[data-astro-cid-k2hyfrao]:hover:after{animation:bubbleUp .9s ease-out .16s infinite}.filterButton[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao]{overflow:hidden;isolation:isolate}.filterButton[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao]:after{content:"";position:absolute;inset:auto auto -22px 50%;width:16px;height:16px;border:3px solid var(--line);border-radius:50%;background:#ffffffbf;opacity:0;transform:translate(-50%) scale(.4);z-index:-1}.filterButton[data-astro-cid-k2hyfrao]:hover span[data-astro-cid-k2hyfrao]{animation:fishTail .58s cubic-bezier(.2,1.4,.35,1) both}.filterButton[data-astro-cid-k2hyfrao]:hover span[data-astro-cid-k2hyfrao]:after{animation:tagBubble .72s ease-out both}.filterButton[data-astro-cid-k2hyfrao].isActive span[data-astro-cid-k2hyfrao]{animation:activeFloat 1.8s ease-in-out infinite}.filterButton[data-astro-cid-k2hyfrao].isActive span[data-astro-cid-k2hyfrao]:after{opacity:.45;animation:activeBubble 1.6s ease-in-out infinite}.bookCard[data-astro-cid-k2hyfrao]{transform-origin:center}.bookCard[data-astro-cid-k2hyfrao]:before{content:"";position:absolute;inset:12px;border:2px dashed rgba(35,55,70,.22);pointer-events:none;opacity:0;transform:scale(.985)}.bookCard[data-astro-cid-k2hyfrao]:after{content:"";position:absolute;right:82px;top:22px;width:18px;height:18px;border:3px solid var(--line);border-radius:999px;background:var(--mint);opacity:0;transform:translateY(12px) scale(.4);pointer-events:none}.bookCard[data-astro-cid-k2hyfrao]:hover{animation:bookWobble .62s cubic-bezier(.25,1.5,.4,1) both}.bookCard[data-astro-cid-k2hyfrao]:hover:before{opacity:1;animation:paperBreath 1.2s ease-in-out infinite}.bookCard[data-astro-cid-k2hyfrao]:hover:after{animation:bookBubble .9s ease-out infinite}.bookCard[data-astro-cid-k2hyfrao]:hover .bookArrow[data-astro-cid-k2hyfrao]{animation:arrowSwim .72s ease-in-out infinite}.bookArrow[data-astro-cid-k2hyfrao]{transition:background .18s ease}.motionPop[data-astro-cid-k2hyfrao]{animation:clickPop .42s cubic-bezier(.2,1.7,.35,1) both}.filterButton[data-astro-cid-k2hyfrao].motionPop span[data-astro-cid-k2hyfrao]{animation:tagClickPop .42s cubic-bezier(.2,1.7,.35,1) both}@keyframes tinyFishSpin{0%{transform:rotate(8deg) scale(1)}45%{transform:rotate(28deg) scale(1.25)}to{transform:rotate(8deg) scale(1)}}@keyframes bubbleUp{0%{opacity:0;transform:translateY(0) scale(.35)}25%{opacity:.9}to{opacity:0;transform:translateY(-42px) scale(1.15)}}@keyframes tagBubble{0%{opacity:0;transform:translate(-50%) translateY(0) scale(.3)}35%{opacity:.95}to{opacity:0;transform:translate(-50%) translateY(-44px) scale(1.25)}}@keyframes activeBubble{0%{opacity:.12;transform:translate(-50%) translateY(0) scale(.55)}50%{opacity:.55;transform:translate(-50%) translateY(-24px) scale(1)}to{opacity:.12;transform:translate(-50%) translateY(0) scale(.55)}}@keyframes fishTail{0%{transform:rotate(-1deg) translateY(0)}25%{transform:rotate(3deg) translateY(-4px) skew(-3deg)}55%{transform:rotate(-3deg) translateY(2px) skew(3deg)}to{transform:rotate(-1deg) translateY(0)}}@keyframes activeFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1deg)}}@keyframes bookWobble{0%{transform:translate(0) rotate(0)}32%{transform:translate(-4px,-4px) rotate(-.8deg)}62%{transform:translate(-2px,-2px) rotate(.5deg)}to{transform:translate(-2px,-2px) rotate(0)}}@keyframes paperBreath{0%,to{opacity:.45;transform:scale(.985)}50%{opacity:1;transform:scale(1)}}@keyframes bookBubble{0%{opacity:0;transform:translateY(16px) scale(.35)}30%{opacity:.9}to{opacity:0;transform:translateY(-36px) scale(1.2)}}@keyframes arrowSwim{0%,to{transform:translate(0) rotate(0)}45%{transform:translate(8px) rotate(-6deg)}70%{transform:translate(3px) rotate(4deg)}}@keyframes clickPop{0%{transform:scale(1)}45%{transform:scale(.96) rotate(-1deg)}to{transform:scale(1)}}@keyframes tagClickPop{0%{transform:scale(1) rotate(-1deg)}42%{transform:scale(.92) rotate(2deg)}to{transform:scale(1) rotate(-1deg)}}@media(max-width:900px){.headerGrid[data-astro-cid-k2hyfrao]{grid-template-columns:1fr;gap:12px;padding:14px 0}.nav[data-astro-cid-k2hyfrao],.status[data-astro-cid-k2hyfrao]{justify-self:start}.heroInner[data-astro-cid-k2hyfrao]{grid-template-columns:1fr;padding:58px 0 54px}.heroSide[data-astro-cid-k2hyfrao]{min-height:180px;transform:none}.shelfHead[data-astro-cid-k2hyfrao],.bookCard[data-astro-cid-k2hyfrao]{grid-template-columns:1fr}.bookCover[data-astro-cid-k2hyfrao]{border-right:0;border-bottom:4px solid var(--line)}.bookCover[data-astro-cid-k2hyfrao] img[data-astro-cid-k2hyfrao],.coverFallback[data-astro-cid-k2hyfrao]{height:320px}.bookArrow[data-astro-cid-k2hyfrao]{min-height:68px;border-left:0;border-top:4px solid var(--line)}}@media(max-width:560px){.hero[data-astro-cid-k2hyfrao] h1[data-astro-cid-k2hyfrao]{font-size:clamp(48px,16vw,72px)}.lead[data-astro-cid-k2hyfrao]{font-size:16px}.bookBody[data-astro-cid-k2hyfrao]{padding:20px}.filterBox[data-astro-cid-k2hyfrao]{padding:14px}.filterButton[data-astro-cid-k2hyfrao]{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.nav[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao],.backLink[data-astro-cid-k2hyfrao],.filterButton[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao],.bookCard[data-astro-cid-k2hyfrao],.bookArrow[data-astro-cid-k2hyfrao]{animation:none!important;transition:none!important}.nav[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]:before,.backLink[data-astro-cid-k2hyfrao]:before,.backLink[data-astro-cid-k2hyfrao]:after,.filterButton[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao]:after,.bookCard[data-astro-cid-k2hyfrao]:before,.bookCard[data-astro-cid-k2hyfrao]:after{animation:none!important}}
