.AcAnime{--anime-accent: var(--accent, var(--ac-red));display:block}.AcAnimeHead{position:relative;padding:var(--space-7) 0 var(--space-6);border-bottom:var(--hairline) solid var(--rule)}.AcAnimeHead__Inner{position:relative;max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter)}.AcAnimeHead--media{padding-top:0}.AcAnimeHead__Media{position:relative;aspect-ratio:var(--ratio-editorial);max-height:62vh;overflow:hidden;background:var(--surface-2)}@media(min-width:760px){.AcAnimeHead__Media{aspect-ratio:var(--ratio-hero)}}.AcAnimeHead__Img{width:100%;height:100%;object-fit:cover;display:block}.AcAnimeHead__Scrim{position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(to bottom,transparent,var(--surface) 92%);pointer-events:none}.AcAnimeHead--media .AcAnimeHead__Inner{margin-top:calc(var(--space-6) * -1)}.AcAnimeHead__Eyebrow{font-family:var(--ac-font-meta);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-2);margin:0 0 var(--space-3)}.AcAnimeHead__Title{font-family:var(--ac-font-display);font-size:clamp(30px,6.4vw,76px);line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;margin:0;color:var(--on-surface);max-width:24ch}.AcAnimeHead__Native{font-size:15px;color:var(--on-surface-2);margin:var(--space-2) 0 0;letter-spacing:.02em}.AcAnimeHead__Standfirst{font-size:var(--type-article);line-height:var(--type-article-lh);color:var(--on-surface);max-width:var(--reading-max);margin:var(--space-4) 0 0}.AcAnimeHead__Standfirst--record{font-family:var(--ac-font-meta);font-size:15px;line-height:1.6;color:var(--on-surface-2);border-left:2px solid var(--anime-accent);padding-left:var(--space-4)}.AcAnimeHead__Why{font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--on-surface-2);max-width:var(--reading-max);margin:var(--space-3) 0 0}.AcAnimeHead__Note{font-size:14px;line-height:1.55;color:var(--on-surface);max-width:var(--reading-max);margin:var(--space-4) 0 0;padding-left:var(--space-4);border-left:3px solid var(--accent-ink, var(--ac-red))}.AcAnimeHead__Credit{font-family:var(--ac-font-meta);font-size:var(--type-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-2);margin:var(--space-3) 0 0}.AcAnimeHead__Actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.AcBtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-5);border:var(--hairline) solid var(--ac-border-strong);border-radius:var(--radius-control);background:transparent;color:var(--on-surface);font-family:var(--ac-font-meta);font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--motion-fast) var(--ease-ui),color var(--motion-fast) var(--ease-ui),border-color var(--motion-fast) var(--ease-ui)}.AcBtn:hover{border-color:var(--on-surface);background:var(--surface-2)}.AcBtn{gap:var(--space-2)}.AcBtn .AcIcon{opacity:.8}.AcBtn--primary .AcIcon{opacity:.9}.AcBtn--primary{background:var(--accent-surface);border-color:var(--accent-surface);color:var(--accent-on, #fff)}.AcBtn--primary:hover{background:var(--accent-ink, var(--accent-surface));border-color:var(--accent-ink, var(--accent-surface));color:var(--accent-on, #fff)}.AcFacts{display:grid;grid-template-columns:1fr;gap:0;margin:0;border-top:var(--hairline) solid var(--rule)}.AcFacts__Row{display:grid;grid-template-columns:minmax(7.5rem,30%) 1fr;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--rule)}.AcFacts dt{font-family:var(--ac-font-meta);font-size:var(--type-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-2);margin:0;display:flex;flex-direction:row;align-items:center;gap:var(--space-2)}.AcFacts dd{margin:0;font-size:15px;line-height:1.5;color:var(--on-surface)}@media(min-width:900px){.AcFacts{grid-template-columns:1fr 1fr;column-gap:var(--space-7)}.AcFacts__Row:nth-last-child(1),.AcFacts__Row:nth-last-child(2){border-bottom:0}}.AcStreams{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;gap:var(--space-4)}@media(min-width:620px){.AcStreams{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.AcStreams{grid-template-columns:repeat(3,1fr)}}.AcStreams{align-items:stretch}.AcStreams__Item{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-4);border:1px solid var(--rule);border-left:3px solid var(--provider, var(--rule));background:var(--surface);transition:border-color var(--motion-fast) var(--ease-ui),background-color var(--motion-fast) var(--ease-ui)}.AcStreams__Item:hover{border-color:var(--provider, var(--on-surface))}.AcStreams__Item>.AcStream{flex:1 1 auto}.AcStream{--provider: var(--on-surface);display:grid;gap:var(--space-2);min-height:44px;padding:0;border:0;text-decoration:none;background:transparent;transition:border-color var(--motion-fast) var(--ease-ui),transform var(--motion-fast) var(--ease-ui)}.AcStream:focus-visible{outline:2px solid var(--provider);outline-offset:4px}.AcStream__Mark{display:flex;align-items:center;gap:var(--space-3);align-self:start;font-family:var(--ac-font-display);font-size:16px;text-transform:uppercase;letter-spacing:.03em;color:var(--on-surface);line-height:1.15;max-width:100%}.AcStream__Mark .AcBrandMark{flex:0 0 auto}.AcStream__Go{font-family:var(--ac-font-meta);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-2)}.AcStream__Meta{font-family:var(--ac-font-meta);font-size:var(--type-meta);letter-spacing:.06em;color:var(--on-surface-2);margin:0}.AcAnimeWatch__Note{font-size:13px;line-height:1.6;color:var(--on-surface-2);max-width:var(--reading-max);margin:var(--space-5) 0 0}.AcExtList{list-style:none;margin:var(--space-5) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.AcExtLink{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:var(--hairline) solid var(--rule);border-radius:var(--radius-control);text-decoration:none;transition:border-color var(--motion-fast) var(--ease-ui)}.AcExtLink:hover{border-color:var(--anime-accent)}.AcExtLink__Name{font-family:var(--ac-font-meta);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface)}.AcExtLink__Id{font-family:var(--ac-font-meta);font-size:var(--type-micro);color:var(--on-surface-2)}.AcAnimePeople__Sub{font-family:var(--ac-font-meta);font-size:var(--type-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface-2);margin:var(--space-6) 0 var(--space-4)}.AcCast,.AcStaff{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}@media(min-width:620px){.AcCast{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.AcCast{grid-template-columns:repeat(4,1fr)}}@media(min-width:620px){.AcStaff{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.AcStaff{grid-template-columns:repeat(3,1fr)}}.AcCast__Item{display:grid;gap:2px;padding-top:var(--space-3);border-top:2px solid var(--rule)}.AcCast__Item{border-top-color:var(--anime-accent, var(--rule))}.AcCast__Name{font-family:var(--ac-font-display);font-size:16px;text-transform:uppercase;letter-spacing:.01em;color:var(--on-surface);line-height:1.15}.AcCast__Role{font-family:var(--ac-font-meta);font-size:var(--type-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-2)}.AcCast__Voice{font-size:13px;color:var(--on-surface-2)}.AcStaff__Item{display:grid;gap:2px;padding-top:var(--space-3);border-top:var(--hairline) solid var(--rule)}.AcStaff__Role{font-family:var(--ac-font-meta);font-size:var(--type-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-2)}.AcStaff__Name{font-size:15px;color:var(--on-surface)}.AcRel{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;gap:var(--space-3)}@media(min-width:760px){.AcRel{grid-template-columns:1fr 1fr}}.AcRel__Link{display:grid;gap:2px;min-height:44px;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border:var(--hairline) solid var(--rule);border-left:3px solid var(--anime-accent, var(--rule));background:var(--surface-2);text-decoration:none;align-content:start;transition:border-color var(--motion-fast) var(--ease-ui),background-color var(--motion-fast) var(--ease-ui)}.AcRel__Link:hover{border-color:var(--on-surface);border-left-color:var(--anime-accent, var(--on-surface));background:var(--surface)}.AcRel__Kind{font-family:var(--ac-font-meta);font-size:var(--type-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-2);display:flex;flex-direction:row;align-items:center;gap:var(--space-2)}.AcRel__Kind .AcIcon{width:14px;height:14px;opacity:.7}.AcRel__Out{display:inline-flex;align-items:center;margin-left:var(--space-2)}.AcRel__Out .AcIcon{width:12px;height:12px;opacity:.55}.AcRel__Meta{display:flex;flex-direction:row;align-items:center}.AcRel__Title{font-size:15px;color:var(--on-surface);line-height:1.35}.AcRel__Meta{font-family:var(--ac-font-meta);font-size:var(--type-micro);letter-spacing:.06em;color:var(--on-surface-2)}.AcAnimeShop__More{margin:var(--space-5) 0 0}.AcNewsList{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;gap:0}.AcNewsList__Link{display:block;padding:var(--space-4) 0;border-top:var(--hairline) solid var(--rule);font-size:var(--type-article);line-height:1.35;color:var(--on-surface);text-decoration:none;min-height:44px}.AcNewsList li:last-child .AcNewsList__Link{border-bottom:var(--hairline) solid var(--rule)}.AcNewsList__Link:hover{text-decoration:underline;text-underline-offset:3px}.AcAnimeBack{padding-bottom:var(--space-8)}.AcSchedule__Stamp{font-family:var(--ac-font-meta);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-2);margin:var(--space-4) 0 var(--space-6)}.AcSchedule__Heading{font-family:var(--ac-font-display);font-size:clamp(22px,3vw,34px);text-transform:uppercase;letter-spacing:-.01em;margin:var(--space-8) 0 var(--space-4);color:var(--on-surface)}.AcSchedule__List{list-style:none;margin:var(--space-4) 0 0;padding:0}.AcSchedDay{padding:var(--space-5) 0 var(--space-2);border-bottom:2px solid var(--on-surface);margin-bottom:var(--space-2)}.AcSchedDay__Label{font-family:var(--ac-font-display);font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface)}.AcSched{display:grid;grid-template-columns:1fr;gap:var(--space-2);padding:var(--space-4) 0;border-bottom:var(--hairline) solid var(--rule)}@media(min-width:760px){.AcSched{grid-template-columns:11rem 1fr auto;align-items:baseline;gap:var(--space-5)}}.AcSched__When{display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--ac-font-meta);font-size:13px;letter-spacing:.06em;color:var(--on-surface);font-variant-numeric:tabular-nums}.AcSched__Zone{font-size:var(--type-micro);letter-spacing:.12em;color:var(--on-surface-2)}.AcSched__Body{display:grid;gap:2px}.AcSched__Title{font-family:var(--ac-font-display);font-size:17px;text-transform:uppercase;letter-spacing:.01em;line-height:1.2}.AcSched__Title a{color:var(--on-surface);text-decoration:none}.AcSched__Title a:hover{text-decoration:underline;text-underline-offset:3px}.AcSched__Meta{font-family:var(--ac-font-meta);font-size:var(--type-meta);letter-spacing:.06em;color:var(--on-surface-2)}.AcSched__Franchise{font-size:var(--type-meta);color:var(--on-surface);text-decoration:underline;text-underline-offset:2px}.AcSched__Links{display:flex;gap:var(--space-3)}.AcSched__Shop,.AcSched__Ext{display:inline-flex;align-items:center;min-height:44px;font-family:var(--ac-font-meta);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--on-surface-2);border-bottom:var(--hairline) solid transparent}.AcSched__Shop:hover,.AcSched__Ext:hover{color:var(--on-surface);border-bottom-color:var(--on-surface)}.AcPremieres{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;gap:0}.AcPremiere{display:grid;gap:var(--space-2);padding:var(--space-4) 0;border-top:var(--hairline) solid var(--rule)}@media(min-width:760px){.AcPremiere{grid-template-columns:13rem 1fr auto;align-items:baseline;gap:var(--space-5)}}.AcPremiere__When{font-family:var(--ac-font-meta);font-size:13px;letter-spacing:.06em;color:var(--on-surface);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.AcPremiere__Prec{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-2);border:var(--hairline) solid var(--rule);padding:1px 5px}.AcPremiere__Title{font-family:var(--ac-font-display);font-size:17px;text-transform:uppercase;line-height:1.2}.AcPremiere__Title a{color:var(--on-surface);text-decoration:none}.AcPremiere__Title a:hover{text-decoration:underline;text-underline-offset:3px}.AcPremiere__Meta{font-family:var(--ac-font-meta);font-size:var(--type-meta);letter-spacing:.06em;color:var(--on-surface-2)}.AcPremiere__Ext{font-family:var(--ac-font-meta);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-2);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.AcPremiere__Ext:hover{color:var(--on-surface)}.AcSchedule__Empty,.AcSchedule__Foot{font-size:14px;line-height:1.65;color:var(--on-surface-2);max-width:var(--reading-max);margin:var(--space-6) 0 0}.AcSchedule__Foot{padding-bottom:var(--space-8)}.AcGuideCard__Frame{aspect-ratio:var(--ratio-poster)}.AcGuideCard__Img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--motion-standard) var(--ease-ui)}.AcGuideCard:hover .AcGuideCard__Img{transform:scale(var(--hover-media-scale))}.AcGuideCard__Fade{position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.35));pointer-events:none}.AcGuideCard__Sub{display:block;font-family:var(--ac-font-meta);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-2);margin-top:2px}.AcGuideCard__Tags{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin-top:auto;padding-top:var(--space-3)}.AcTag{font-family:var(--ac-font-meta);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-2);border:var(--hairline) solid var(--rule);padding:2px 6px;white-space:nowrap}.AcTag--live{color:var(--on-surface);border-color:var(--accent-ink, var(--ac-red))}.AcGuideCard--shelf .AcGuideCard__Type{opacity:.78}.AcGuideChip--sm{font-size:var(--type-meta);padding:6px 10px;min-height:36px}.AcGuideTools__Filters--decade{margin-top:calc(var(--space-2) * -1)}.AcGuideIndex__Foot{margin-top:var(--space-7)}@media(max-width:1024px),(pointer:coarse){.AcGuideChip,.AcGuideChip--sm{min-height:44px}}.AcIntro__Body--record{font-family:var(--ac-font-meta);font-size:15px;line-height:1.6;color:var(--on-surface-2);border-left:2px solid var(--world-accent, var(--accent, var(--ac-red)));padding-left:var(--space-4)}.AcIntro__More{margin:var(--space-4) 0 0}.AcSchedule__Foot,.AcAnimeWatch__Note,.AcAnimeHead__Why{max-width:62ch}.AcAnimeHead--plate{position:relative;padding-top:var(--space-7);padding-bottom:var(--space-6);background:linear-gradient(to bottom,color-mix(in srgb,var(--anime-accent) 12%,var(--surface)) 0%,var(--surface) 100%);border-bottom:3px solid var(--anime-accent)}.AcAnimeHead--plate .AcAnimeHead__Eyebrow:before{content:"";display:inline-block;width:26px;height:2px;margin-right:var(--space-2);vertical-align:middle;background:var(--anime-accent)}.AcAnimeHead__Standfirst{max-width:62ch}.AcGuideCard__Live{position:absolute;top:var(--space-4);right:var(--space-4);z-index:1;font-family:var(--ac-font-meta);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--ac-red-deep, #8E211C);padding:3px 7px}@media(max-width:619px){.AcGuideCard__Live{top:var(--space-3);right:var(--space-3);font-size:8px;padding:2px 5px}}.AcAnimeHead__Poster{display:none}@media(min-width:1000px){.AcAnimeHead--plate{min-height:540px}.AcAnimeHead__Poster{display:block;position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);width:clamp(230px,22vw,300px);max-height:calc(100% - var(--space-6))}.AcAnimeHead__Poster>.AcAnimeHead__PosterPlate{height:100%}.AcAnimeHead--plate .AcAnimeHead__Inner{padding-right:calc(var(--gutter) + clamp(230px,22vw,300px) + var(--space-8))}}.AcAnimeHead__PosterPlate{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2);aspect-ratio:var(--ratio-poster);padding:var(--space-5) var(--space-4) var(--space-4);color:var(--ac-paper, #F4F1EB);background:radial-gradient(120% 80% at 50% 108%,color-mix(in srgb,var(--anime-accent, #8a8a8a) 38%,transparent) 0%,transparent 68%),linear-gradient(to top,#0000008c,#0000001f 52%,#0000004d),var(--ac-ink, #0B0B0B);border-bottom:3px solid var(--anime-accent, var(--rule))}.AcAnimeHead__PosterPlate:before{content:"ANIME CRUSH";position:absolute;top:var(--space-4);left:var(--space-4);right:var(--space-4);font-family:var(--ac-font-meta);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#f4f1eb61}.AcAnimeHead__PosterMeta{font-family:var(--ac-font-meta);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:#f4f1ebbd}.AcAnimeHead__PosterType{font-family:var(--ac-font-display);font-size:clamp(20px,1.4vw + 10px,28px);line-height:1.06;letter-spacing:.01em;text-transform:uppercase;color:var(--ac-paper, #F4F1EB);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.AcAnimeHead__PosterStudio{font-family:var(--ac-font-meta);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:#f4f1eb8f;padding-top:var(--space-2);border-top:1px solid rgba(244,241,235,.16)}.AcAnimeShop .AcCats__Group+.AcCats__Group{margin-top:var(--space-8)}.AcAnimeShop .AcCats__Group{margin-top:var(--space-6)}.AcAnimeShop .AcCats__GroupHead{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule)}.AcAnimeShop .AcCats__GroupTitle{margin:0}.AcAnimeShop .AcAnimeShop__More{margin-top:var(--space-4)}@media(max-width:619px){.AcAnimeShop .AcCats__Group{margin-top:var(--space-5)}.AcAnimeShop .AcCats__Group+.AcCats__Group{margin-top:var(--space-6)}}.AcAnimeShop__Discovery{margin:var(--space-4) 0 0;max-width:var(--reading-max);color:var(--on-surface-2);font-size:var(--type-article)}.AcAnimeShop__Discovery .AcLink{color:var(--on-surface)}.AcStream__Qualifier{display:block;margin-top:var(--space-1);font-family:var(--ac-font-meta);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);color:var(--on-surface-2);overflow-wrap:anywhere}.AcExtList{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--space-3);list-style:none;margin:var(--space-5) 0 0;padding:0}.AcExtLink{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-left:3px solid var(--src-brand, var(--rule));background:var(--surface);text-decoration:none;transition:border-color var(--motion-standard) var(--ease-ui),background-color var(--motion-standard) var(--ease-ui)}.AcExtLink:hover,.AcExtLink:focus-visible{border-color:var(--src-brand, var(--on-surface));background:color-mix(in srgb,var(--src-brand, #000) 6%,var(--surface))}.AcExtLink__Mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px}.AcBrandMark{display:block;width:22px;height:22px;flex:0 0 auto}.AcBrandMark--word{width:auto;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-family:var(--ac-font-display);font-size:11px;line-height:1;letter-spacing:.02em;text-transform:none;white-space:nowrap}.AcExtLink__Text{display:flex;flex-direction:column;gap:2px;min-width:0}.AcExtLink__Name{font-family:var(--ac-font-meta);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AcExtLink__Id{font-family:var(--ac-font-meta);font-size:10px;letter-spacing:var(--type-micro-ls);color:var(--on-surface-2)}.AcExtLink__Go{margin-left:auto;color:var(--on-surface-2);transition:transform var(--motion-standard) var(--ease-ui)}.AcExtLink:hover .AcExtLink__Go{transform:translate(3px)}@media(max-width:1024px),(pointer:coarse){.AcExtLink{min-height:56px}}.AcVisual{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;display:block;object-fit:cover;object-position:var(--av-x, 50%) var(--av-y, 50%);transform:scale(var(--av-z, 1));transform-origin:var(--av-x, 50%) var(--av-y, 50%)}.AcVisual--contain{object-fit:contain}@media(max-width:749px){.AcVisual{object-position:var(--av-mx, 50%) var(--av-my, 50%);transform:scale(var(--av-mz, 1));transform-origin:var(--av-mx, 50%) var(--av-my, 50%)}}.AcGuideCard__Plate--over,.AcAnimeHead__PosterPlate--over{background:linear-gradient(to top,#000000d1,#0000006b 34%,#0000 60%),linear-gradient(to bottom,#00000061,#0000 20%)}.AcAnimeHead__PosterPlate--over{position:relative;z-index:1}.AcAnimeHead__Poster--visual{overflow:hidden}@media(max-width:999px){.AcAnimeHead__Poster--visual{display:block;position:relative;width:min(220px,56vw);margin-top:var(--space-6)}}.AcRel__Item--visual{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--space-3);align-items:start}.AcRel__Thumb{position:relative;display:block;aspect-ratio:var(--ratio-poster, 2 / 3);overflow:hidden;background:var(--surface-2)}@media(min-width:1000px){.AcAnimeHead__Inner:has(.AcAnimeHead__Poster--visual){min-height:calc(clamp(230px,22vw,300px) * 1.5 + var(--space-6))}.AcAnimeHead__Poster--visual{max-height:none}.AcAnimeHead__Poster--visual>.AcAnimeHead__PosterPlate{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ac-anime.css.map */
