.spreads-module__i7A9-q__main{max-width:60rem;color:var(--ink,#f3ece4);margin:0 auto;padding:2rem 1.25rem 4rem}.spreads-module__i7A9-q__header{text-align:center;margin-bottom:2rem}.spreads-module__i7A9-q__title{font-family:var(--font-display,serif);font-size:2rem;font-weight:500}.spreads-module__i7A9-q__subtitle{color:var(--muted,#a89b90);margin-top:.4rem}.spreads-module__i7A9-q__group{margin-bottom:2.25rem}.spreads-module__i7A9-q__category{font-family:var(--font-display,serif);color:var(--accent,#c98a8a);letter-spacing:.04em;margin-bottom:.9rem;font-size:1.2rem;font-weight:500}.spreads-module__i7A9-q__grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem;list-style:none;display:grid}.spreads-module__i7A9-q__card{background:var(--surface,#241c1c);border:1px solid var(--line,rgba(255,255,255,.14));border-radius:var(--radius,14px);flex-direction:column;gap:.3rem;height:100%;padding:1rem 1.1rem;transition:border-color .2s,transform .2s;display:flex}.spreads-module__i7A9-q__card:hover{border-color:var(--accent,#c98a8a);transform:translateY(-2px)}.spreads-module__i7A9-q__cardName{font-family:var(--font-display,serif);font-size:1.15rem}.spreads-module__i7A9-q__cardCount{color:var(--accent,#c98a8a);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.spreads-module__i7A9-q__cardDesc{color:var(--muted,#a89b90);font-size:.9rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.spreads-module__i7A9-q__card{transition:none}}
