.hero[data-astro-cid-55fzm6vk]{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:clamp(20px,5vw,70px);padding-block:62px 69px;display:grid}.eyebrow[data-astro-cid-55fzm6vk]{color:var(--accent-strong);letter-spacing:.09em;align-items:center;gap:9px;font-size:.77rem;font-weight:800;display:flex}.eyebrow[data-astro-cid-55fzm6vk]:before{content:"";background:var(--highlight);border-radius:50% 42% 45% 54%;width:15px;height:7px;transform:rotate(-12deg)}.hero-copy[data-astro-cid-55fzm6vk]{container-type:inline-size}h1[data-astro-cid-55fzm6vk]{color:var(--text-strong);letter-spacing:-.085em;margin:17px 0 24px;font-size:clamp(39px,17cqi,80px);font-weight:900;line-height:1.05}h1[data-astro-cid-55fzm6vk] span[data-astro-cid-55fzm6vk]{white-space:nowrap}.title-accent[data-astro-cid-55fzm6vk]{color:var(--accent-strong)}.tagline[data-astro-cid-55fzm6vk]{color:var(--text-strong);font-size:clamp(1.17rem,2.1vw,1.63rem);font-weight:900;line-height:1.4}.lead[data-astro-cid-55fzm6vk]{max-width:28em;color:var(--text-muted);margin:12px 0 23px;font-size:.96rem}.gacha-button[data-astro-cid-55fzm6vk]{gap:1.15rem;padding:.7rem 1.5rem;font-weight:900}.gacha-button[data-astro-cid-55fzm6vk][aria-disabled=true]{cursor:wait}.gacha-button[data-astro-cid-55fzm6vk] span[data-astro-cid-55fzm6vk]{font-size:1.28em;line-height:1}.gacha-status[data-astro-cid-55fzm6vk]{min-height:3rem;color:var(--text-muted);margin-top:.6rem;font-size:.85rem}.gacha-result[data-astro-cid-55fzm6vk]{color:var(--accent-strong);text-underline-offset:4px;font-weight:700;text-decoration:underline}.gacha-art[data-astro-cid-55fzm6vk]{border-radius:30px 25px 28px 23px;width:100%;height:auto}.comic[data-astro-cid-55fzm6vk]{border-block:1px solid var(--border);background:var(--bg-alt);padding:46px 0 58px}.comic[data-astro-cid-55fzm6vk] .eyebrow[data-astro-cid-55fzm6vk]{justify-content:center}.comic[data-astro-cid-55fzm6vk] h2[data-astro-cid-55fzm6vk]{text-align:center;color:var(--text-strong);margin:5px 0 26px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;line-height:1.25}.comic-grid[data-astro-cid-55fzm6vk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.comic-card[data-astro-cid-55fzm6vk]{background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden}.comic-card[data-astro-cid-55fzm6vk]:hover{box-shadow:var(--shadow-md)}.panel[data-astro-cid-55fzm6vk]{aspect-ratio:1.2;background:var(--bg-alt);position:relative;overflow:hidden}.panel[data-astro-cid-55fzm6vk] img[data-astro-cid-55fzm6vk]{object-fit:cover;object-position:center 64%;width:100%;height:100%}.panel-2[data-astro-cid-55fzm6vk] img[data-astro-cid-55fzm6vk]{object-position:center 38%}.panel-3[data-astro-cid-55fzm6vk] img[data-astro-cid-55fzm6vk]{object-position:center 66%}.caption[data-astro-cid-55fzm6vk]{color:var(--accent-strong);justify-content:space-between;align-items:center;padding:11px 16px 13px;display:flex}.caption[data-astro-cid-55fzm6vk] strong[data-astro-cid-55fzm6vk]{color:var(--text-strong);font-size:1.05rem;display:block}.caption[data-astro-cid-55fzm6vk] small[data-astro-cid-55fzm6vk]{color:var(--text-muted);font-size:.72rem;font-weight:700}.effect[data-astro-cid-55fzm6vk]{pointer-events:none;opacity:0;position:absolute}.panel-1[data-astro-cid-55fzm6vk] .effect[data-astro-cid-55fzm6vk]{border-block:3px solid #276a53;border-radius:50%;width:15px;height:14px;top:59%;left:60%;transform:rotate(-30deg)}.panel-2[data-astro-cid-55fzm6vk] .effect[data-astro-cid-55fzm6vk]{color:#a26410;font-size:clamp(1rem,2.4vw,2.4rem);line-height:1;top:21%;left:49%}.panel-3[data-astro-cid-55fzm6vk] .effect[data-astro-cid-55fzm6vk]{background:#f0f8f4;border:2px solid #276a53;border-radius:50%;width:11px;height:9px;bottom:21%;right:16%}@media (prefers-reduced-motion:no-preference){.is-animating[data-astro-cid-55fzm6vk] .panel-1[data-astro-cid-55fzm6vk] img[data-astro-cid-55fzm6vk]{animation:1.2s steps(2,end) .15s both tap}.is-animating[data-astro-cid-55fzm6vk] .panel-1[data-astro-cid-55fzm6vk] .effect[data-astro-cid-55fzm6vk]{animation:1.2s steps(2,end) .15s both ticks}.is-animating[data-astro-cid-55fzm6vk] .panel-2[data-astro-cid-55fzm6vk] img[data-astro-cid-55fzm6vk]{animation:.55s steps(4,end) .65s both bump}.is-animating[data-astro-cid-55fzm6vk] .panel-2[data-astro-cid-55fzm6vk] .effect[data-astro-cid-55fzm6vk]{animation:.65s steps(4,end) .64s both burst}.is-animating[data-astro-cid-55fzm6vk] .panel-3[data-astro-cid-55fzm6vk] .effect[data-astro-cid-55fzm6vk]{animation:1.2s ease-out 1.08s both sleep}}@keyframes tap{0%,22%,44%,65%,to{transform:none}12%,35%,55%{transform:translateY(1px)scale(1.02)}}@keyframes ticks{0%,25%,55%,82%,to{opacity:0}15%,42%,68%{opacity:.82}}@keyframes bump{0%,to{transform:none}26%{transform:translate(2px,-2px)scale(1.04)rotate(-.55deg)}64%{transform:translate(-1px,1px)scale(1.02)}}@keyframes burst{0%,to{opacity:0;transform:translateY(3px)scale(.6)}33%{opacity:1;transform:translateY(-5px)scale(1.2)}}@keyframes sleep{0%{opacity:0;transform:scale(.4)}30%{opacity:.9}72%{opacity:.9;transform:translate(5px,-10px)scale(1.65)}to{opacity:0;transform:translate(8px,-15px)scale(1.9)}}@media (width<=740px){.hero[data-astro-cid-55fzm6vk]{grid-template-columns:minmax(0,1fr);gap:5px;padding-block:30px 31px}h1[data-astro-cid-55fzm6vk]{margin-block:13px 15px;font-size:clamp(44px,10.3vw,67px)}.lead[data-astro-cid-55fzm6vk]{margin:9px 0 17px}.gacha-status[data-astro-cid-55fzm6vk]{min-height:2rem}.gacha-art[data-astro-cid-55fzm6vk]{border-radius:18px}.comic[data-astro-cid-55fzm6vk]{padding-block:32px 36px}.comic-grid[data-astro-cid-55fzm6vk]{grid-template-columns:minmax(0,1fr);gap:12px}.comic-card[data-astro-cid-55fzm6vk]{grid-template-columns:minmax(0,1.6fr) minmax(108px,1fr);display:grid}.caption[data-astro-cid-55fzm6vk]{gap:4px;padding-inline:11px}.panel[data-astro-cid-55fzm6vk]{aspect-ratio:1.16}}.home-posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.home-books-section[data-astro-cid-lcdefpme]{background:var(--bg-alt);border-block:1px solid var(--border)}.home-books[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,4vw,42px);max-width:760px;margin-inline:auto;display:grid}.home-book[data-astro-cid-lcdefpme]{aspect-ratio:2/3}.home-book[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 4px 7px var(--border));border-radius:4px}@media (width<=740px){.home-posts[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:12px}.home-books-section[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:.4rem}.home-books[data-astro-cid-lcdefpme]{gap:8px}}
