.ChapterCards-module__Heinga__chapters{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.ChapterCards-module__Heinga__chapter{transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.ChapterCards-module__Heinga__chapter:hover{box-shadow:var(--shadow-lift);transform:translateY(-8px)}.ChapterCards-module__Heinga__chapterCover{aspect-ratio:4/3;background:radial-gradient(circle at 30% 20%, #ffffff80, transparent 60%), var(--cover,var(--sea-2));place-items:center;display:grid}.ChapterCards-module__Heinga__chapterCover svg{filter:drop-shadow(0 12px 18px #00000040);width:auto;height:64%;transition:transform var(--dur-4) var(--ease-spring)}.ChapterCards-module__Heinga__chapter:hover .ChapterCards-module__Heinga__chapterCover svg{transform:scale(1.08)rotate(-3deg)}.ChapterCards-module__Heinga__chapterBody{gap:var(--s-2);padding:var(--s-5);display:grid}.ChapterCards-module__Heinga__chapterNo{font-family:var(--font-pixel);letter-spacing:.08em;color:var(--ink-faint);font-size:.7rem}.ChapterCards-module__Heinga__chapterTitle{font-family:var(--font-display);font-size:var(--step-2);line-height:1.08}
.SectionHead-module__8_M88a__head{gap:var(--s-4);max-width:820px;margin-bottom:clamp(32px,5vw,64px);display:grid;position:relative}.SectionHead-module__8_M88a__head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--paper) 82%, transparent) 30%, transparent);position:absolute;inset:-56px -96px -56px -120px}.SectionHead-module__8_M88a__headTitle{font-size:var(--step-5)}
