
.home-board-v2{--hb:#f8f4f2;--hi:#241e25;--ha:#dd305e;position:relative;max-width:1320px;margin:1.5rem auto 3rem;padding:clamp(1.2rem,3vw,2.7rem);background:var(--hb);color:var(--hi);border-radius:20px;box-shadow:0 12px 38px #00000012}
.home-portal-ready main>section:first-of-type{min-height:0!important;padding-top:clamp(1.2rem,2.8vw,2.5rem)!important;padding-bottom:clamp(1.2rem,2.8vw,2.5rem)!important}
.home-portal-ready main>section:first-of-type h1{font-size:clamp(2rem,4vw,3.35rem)!important;line-height:1.12!important}
.home-portal-ready main>section:first-of-type figure img{max-height:320px;object-fit:cover}
.home-board-v2 *{box-sizing:border-box}.home-board-v2 a{color:inherit;text-decoration:none}.home-board-v2 h2{margin:.2rem 0;font-size:clamp(1.45rem,2.5vw,2.5rem);line-height:1.16}.home-board-v2 p{margin:.4rem 0 0}.home-board-v2 .hb-top{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.home-board-v2 .hb-top p{max-width:650px}.home-board-v2 .hb-kicker{font-size:.8rem;font-weight:800;letter-spacing:.12em;color:var(--ha)}.home-board-v2 .hb-tags{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.home-board-v2 .hb-tags span{border:1px solid currentColor;border-radius:100px;padding:.28rem .65rem;font-size:.76rem;white-space:nowrap}.home-board-v2 .hb-grid{display:grid;gap:12px}.home-board-v2 .hb-card{min-width:0;overflow:hidden;background:#fff;border:1px solid #00000012;border-radius:12px;display:flex;flex-direction:column}.home-board-v2 .hb-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-board-v2 .hb-img{display:block;aspect-ratio:16/10;overflow:hidden;background:#eee}.home-board-v2 .hb-card-copy{padding:.8rem .9rem}.home-board-v2 .hb-card strong{display:block;font-size:1rem;line-height:1.28}.home-board-v2 .hb-card small{display:block;margin-top:.35rem;color:#61555f;line-height:1.35}.home-board-v2 .hb-channels{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:1.2rem}.home-board-v2 .hb-channels a{display:inline-flex;padding:.55rem .75rem;border:1px solid currentColor;border-radius:6px;font-weight:700;font-size:.86rem}.home-board-v2 .hb-channels a:hover,.home-board-v2 .hb-card:hover{outline:2px solid var(--ha);outline-offset:1px}.home-board-v2.hb-grid .hb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-board-v2.hb-feed .hb-grid{grid-template-columns:2fr repeat(2,1fr)}.home-board-v2.hb-feed .hb-card:first-child{grid-row:span 2}.home-board-v2.hb-feed .hb-card:first-child .hb-img{flex:1;aspect-ratio:auto}.home-board-v2.hb-posters .hb-grid,.home-board-v2.hb-filmstrip .hb-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-board-v2.hb-posters .hb-img{aspect-ratio:3/4}.home-board-v2.hb-filmstrip .hb-img{aspect-ratio:4/3}.home-board-v2.hb-portraits .hb-grid{grid-template-columns:repeat(3,1fr)}.home-board-v2.hb-portraits .hb-card{flex-direction:row;min-height:150px}.home-board-v2.hb-portraits .hb-img{width:44%;aspect-ratio:auto;flex:none}.home-board-v2.hb-portraits .hb-card-copy{align-self:center}.home-board-v2.hb-lead .hb-grid{grid-template-columns:1.4fr 1fr 1fr}.home-board-v2.hb-lead .hb-card:first-child{grid-row:span 2}.home-board-v2.hb-lead .hb-card:first-child .hb-img{flex:1;aspect-ratio:auto}.home-board-v2.hb-rows .hb-grid{grid-template-columns:repeat(2,1fr)}.home-board-v2.hb-rows .hb-card{flex-direction:row;min-height:125px}.home-board-v2.hb-rows .hb-img{width:36%;aspect-ratio:auto;flex:none}.home-board-v2.hb-chapters .hb-grid,.home-board-v2.hb-dossier .hb-grid{grid-template-columns:repeat(3,1fr)}.home-board-v2.hb-chapters .hb-card,.home-board-v2.hb-dossier .hb-card{flex-direction:row;min-height:155px}.home-board-v2.hb-chapters .hb-img,.home-board-v2.hb-dossier .hb-img{width:40%;aspect-ratio:auto;flex:none}.home-board-v2.hb-gallery .hb-grid{grid-template-columns:repeat(3,1fr)}.home-board-v2.hb-gallery .hb-img{aspect-ratio:3/4}.home-board-v2.hb-search .hb-grid{grid-template-columns:repeat(2,1fr)}.home-board-v2.hb-search .hb-card{flex-direction:row;min-height:120px}.home-board-v2.hb-search .hb-img{width:32%;aspect-ratio:auto;flex:none}.home-board-v2.hb-shelf .hb-grid,.home-board-v2.hb-library .hb-grid{grid-template-columns:repeat(6,1fr)}.home-board-v2.hb-shelf .hb-img,.home-board-v2.hb-library .hb-img{aspect-ratio:2/3}.home-board-v2.hb-channels .hb-grid,.home-board-v2.hb-apps .hb-grid{grid-template-columns:repeat(3,1fr)}.home-board-v2.hb-channels .hb-card:nth-child(2),.home-board-v2.hb-apps .hb-card:nth-child(4){grid-column:span 2;flex-direction:row}.home-board-v2.hb-channels .hb-card:nth-child(2) .hb-img,.home-board-v2.hb-apps .hb-card:nth-child(4) .hb-img{width:45%;aspect-ratio:auto}.home-board-v2.hb-anime .hb-grid{grid-template-columns:repeat(4,1fr)}.home-board-v2.hb-anime .hb-card:nth-child(1),.home-board-v2.hb-anime .hb-card:nth-child(4){grid-column:span 2}.home-board-v2.hb-stage .hb-grid{grid-template-columns:repeat(3,1fr)}.home-board-v2.hb-stage .hb-img{aspect-ratio:16/9}.home-board-v2.hb-stage .hb-card:nth-child(2){transform:translateY(12px)}
@media(max-width:850px){.home-board-v2{border-radius:0;margin:1rem 0 2rem}.home-board-v2 .hb-top{display:block}.home-board-v2 .hb-tags{justify-content:flex-start;margin-top:1rem}.home-board-v2 .hb-grid,.home-board-v2.hb-grid .hb-grid,.home-board-v2.hb-feed .hb-grid,.home-board-v2.hb-posters .hb-grid,.home-board-v2.hb-filmstrip .hb-grid,.home-board-v2.hb-portraits .hb-grid,.home-board-v2.hb-lead .hb-grid,.home-board-v2.hb-rows .hb-grid,.home-board-v2.hb-chapters .hb-grid,.home-board-v2.hb-gallery .hb-grid,.home-board-v2.hb-search .hb-grid,.home-board-v2.hb-shelf .hb-grid,.home-board-v2.hb-channels .hb-grid,.home-board-v2.hb-apps .hb-grid,.home-board-v2.hb-dossier .hb-grid,.home-board-v2.hb-anime .hb-grid,.home-board-v2.hb-stage .hb-grid,.home-board-v2.hb-library .hb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-board-v2 .hb-card,.home-board-v2.hb-portraits .hb-card,.home-board-v2.hb-rows .hb-card,.home-board-v2.hb-chapters .hb-card,.home-board-v2.hb-dossier .hb-card,.home-board-v2.hb-search .hb-card{display:block;min-height:0}.home-board-v2 .hb-img,.home-board-v2.hb-portraits .hb-img,.home-board-v2.hb-rows .hb-img,.home-board-v2.hb-chapters .hb-img,.home-board-v2.hb-dossier .hb-img,.home-board-v2.hb-search .hb-img{width:100%;aspect-ratio:4/3}.home-board-v2.hb-feed .hb-card:first-child,.home-board-v2.hb-lead .hb-card:first-child,.home-board-v2.hb-anime .hb-card:nth-child(1),.home-board-v2.hb-anime .hb-card:nth-child(4){grid-row:auto;grid-column:span 2}.home-board-v2.hb-channels .hb-card:nth-child(2),.home-board-v2.hb-apps .hb-card:nth-child(4){grid-column:auto;display:block}.home-board-v2.hb-channels .hb-card:nth-child(2) .hb-img,.home-board-v2.hb-apps .hb-card:nth-child(4) .hb-img{width:100%;aspect-ratio:4/3}.home-board-v2.hb-stage .hb-card:nth-child(2){transform:none}.home-board-v2 .hb-card small{font-size:.72rem}.home-board-v2 .hb-card-copy{padding:.6rem}}
@media(max-width:420px){.home-board-v2 .hb-grid{gap:8px}.home-board-v2 .hb-card strong{font-size:.85rem}}
@media(max-width:850px){.home-portal-ready main>section:first-of-type h1{font-size:clamp(2rem,8vw,2.7rem)!important}.home-portal-ready main>section:first-of-type figure img{max-height:230px}}
.site-map-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);max-width:1320px;margin:2rem auto 0;padding:1.25rem 0;border-top:1px solid currentColor}.site-map-v2 h2{font-size:1rem!important;margin:0 0 .65rem!important}.site-map-v2 ul{list-style:none;margin:0;padding:0;display:flex;gap:.45rem 1rem;flex-wrap:wrap}.site-map-v2 a{font-size:.85rem;text-decoration:none;white-space:normal}.site-map-v2 a:hover{text-decoration:underline}@media(max-width:700px){.site-map-v2{display:block}.site-map-v2>div+div{margin-top:1rem}}
