.SeriesGuide-module__spprXa__card{opacity:1;transform:translateY(0)}.SeriesGuide-module__spprXa__cardLink{isolation:isolate;border:1px solid color-mix(in srgb, var(--series-accent) 20%, white);background:linear-gradient(155deg, var(--series-wash), #ffffffb3), var(--series-texture,none) center / cover;height:100%;min-height:292px;box-shadow:inset 0 1px 0 #ffffffd1, 0 14px 36px color-mix(in srgb, var(--series-accent) 10%, transparent);color:var(--color-charcoal);border-radius:6px;flex-direction:column;padding:24px;text-decoration:none;transition:transform .32s cubic-bezier(.2,.75,.2,1),border-color .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden}.SeriesGuide-module__spprXa__cardLink:before{z-index:-1;content:"";background:var(--series-texture,none) center / cover;mix-blend-mode:soft-light;opacity:.3;transition:opacity .32s;position:absolute;inset:0}.SeriesGuide-module__spprXa__cardLink:after{z-index:-1;content:"";background:color-mix(in srgb, var(--series-accent) 17%, transparent);filter:blur(2px);border-radius:50%;width:124px;height:124px;position:absolute;inset:auto -36px -46px auto}.SeriesGuide-module__spprXa__cardLink:hover{border-color:color-mix(in srgb, var(--series-accent) 38%, white);box-shadow:inset 0 1px 0 #ffffffe6, 0 20px 42px color-mix(in srgb, var(--series-accent) 18%, transparent);transform:translateY(-5px)}.SeriesGuide-module__spprXa__cardLink:hover:before{opacity:.48}.SeriesGuide-module__spprXa__cardLink:active{transform:translateY(-1px)scale(.99)}.SeriesGuide-module__spprXa__cardLink:focus-visible{outline:2px solid var(--color-olive);outline-offset:3px}.SeriesGuide-module__spprXa__cardTop{flex-direction:column-reverse;align-items:stretch;gap:16px;display:flex}.SeriesGuide-module__spprXa__copy{flex-direction:column;flex:1;min-width:0;display:flex}.SeriesGuide-module__spprXa__situation{font-family:var(--font-serif-tc);color:var(--series-accent-deep);font-size:18px;font-weight:650;line-height:1.45}.SeriesGuide-module__spprXa__detail{color:color-mix(in srgb, var(--series-accent-deep) 64%, var(--color-mid));margin-top:8px;font-size:13px;line-height:1.72}.SeriesGuide-module__spprXa__heartMark{width:88px;height:82px;filter:drop-shadow(0 8px 10px color-mix(in srgb, var(--series-accent-deep) 22%, transparent));flex:0 0 88px;align-self:center;margin:-4px 0 2px;transition:transform .36s cubic-bezier(.2,.75,.2,1),filter .36s;display:block;position:relative}.SeriesGuide-module__spprXa__heartShape{background:linear-gradient(#ffffff1a, #ffffff08), var(--series-accent);width:51px;height:51px;box-shadow:inset 1px 1px 0 #ffffff6b, inset -3px -3px 8px color-mix(in srgb, var(--series-accent-deep) 24%, transparent);border-radius:9px;position:absolute;top:17px;left:25px;transform:rotate(45deg)}.SeriesGuide-module__spprXa__heartShape:before,.SeriesGuide-module__spprXa__heartShape:after{content:"";background:inherit;border-radius:50%;width:51px;height:51px;position:absolute}.SeriesGuide-module__spprXa__heartShape:before{top:-25px;left:0}.SeriesGuide-module__spprXa__heartShape:after{top:0;left:-25px}.SeriesGuide-module__spprXa__heartLabel{z-index:1;font-family:var(--font-serif-tc);text-align:center;color:#fff;text-shadow:0 1px 4px color-mix(in srgb, var(--series-accent-deep) 54%, transparent);font-size:17px;font-weight:700;line-height:1.2;position:absolute;inset:20px 3px auto}.SeriesGuide-module__spprXa__cardLink:hover .SeriesGuide-module__spprXa__heartMark{filter:drop-shadow(0 11px 14px color-mix(in srgb, var(--series-accent-deep) 28%, transparent));transform:translateY(-3px)scale(1.06)rotate(-2deg)}.SeriesGuide-module__spprXa__meta{color:color-mix(in srgb, var(--series-accent-deep) 80%, var(--color-charcoal));justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:28px;font-size:12px;line-height:1.4;display:flex}@media (prefers-reduced-motion:no-preference){.SeriesGuide-module__spprXa__guide[data-motion=ready] .SeriesGuide-module__spprXa__card{opacity:0;transition:opacity .68s,transform .78s cubic-bezier(.2,.7,.2,1);transition-delay:var(--series-reveal-delay,0s);transform:translateY(28px)}.SeriesGuide-module__spprXa__guide[data-motion=ready] .SeriesGuide-module__spprXa__card[data-visible=true],.SeriesGuide-module__spprXa__guide[data-motion=ready] .SeriesGuide-module__spprXa__card:focus-within{opacity:1;transform:none}}@media (max-width:639px){.SeriesGuide-module__spprXa__guide[data-motion=ready] .SeriesGuide-module__spprXa__card{transition-delay:0s}.SeriesGuide-module__spprXa__cardLink{min-height:226px;padding:22px}.SeriesGuide-module__spprXa__cardTop{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:14px}.SeriesGuide-module__spprXa__heartMark{flex-basis:96px;align-self:flex-start;width:96px;margin:-4px -4px 0 0;transform:translateY(3px)}.SeriesGuide-module__spprXa__meta{padding-top:20px}.SeriesGuide-module__spprXa__guide[data-mobile-columns="2"] .SeriesGuide-module__spprXa__cardLink{min-height:0;padding:14px 12px 12px}.SeriesGuide-module__spprXa__guide[data-mobile-columns="2"] .SeriesGuide-module__spprXa__cardTop{flex-direction:column-reverse;align-items:stretch;gap:6px}.SeriesGuide-module__spprXa__guide[data-mobile-columns="2"] .SeriesGuide-module__spprXa__heartMark{flex-basis:auto;align-self:center;width:88px;margin:-8px 0 -10px;transform:scale(.8)}.SeriesGuide-module__spprXa__guide[data-mobile-columns="2"] .SeriesGuide-module__spprXa__situation{font-size:15px;line-height:1.4}.SeriesGuide-module__spprXa__guide[data-mobile-columns="2"] .SeriesGuide-module__spprXa__detail{margin-top:4px;font-size:12px;line-height:1.6}.SeriesGuide-module__spprXa__guide[data-mobile-columns="2"] .SeriesGuide-module__spprXa__meta{flex-direction:column;gap:2px;padding-top:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.SeriesGuide-module__spprXa__cardLink,.SeriesGuide-module__spprXa__heartMark{transition:none}.SeriesGuide-module__spprXa__cardLink:hover,.SeriesGuide-module__spprXa__cardLink:active,.SeriesGuide-module__spprXa__cardLink:hover .SeriesGuide-module__spprXa__heartMark{transform:none}}
