.airingAnimeSection{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-md)}.homeContainer{display:flex;flex-direction:column;gap:var(--spacing-md)}@media (max-width:700px){.airingAnimeSection,.homeContainer{gap:var(--spacing-md)}.airingAnimeSection{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;width:100%}.airingAnimeSection>*{flex:0 0 100%;scroll-snap-align:start}}html.xm-on .xm-page{position:relative;--color-surface:color-mix(in srgb,var(--pebble) 5%,var(--color-bg));--color-surface-transparent:color-mix(in srgb,var(--pebble) 10%,var(--color-bg))}html.xm-on .xm-page .xm-host{position:relative;z-index:1}.xm-bg{display:none;position:absolute;top:var(--header-height);left:50%;width:100vw;translate:-50% 0;height:clamp(280px,40vw,560px);z-index:0;overflow:hidden;pointer-events:none}html.xm-on .xm-bg{display:block;background:var(--xm-poster) 50% 37% /cover no-repeat}.xm-bg:after{content:"";background:linear-gradient(to bottom,transparent 40%,var(--color-bg))}.xm-anim,.xm-bg:after{position:absolute;inset:0}.xm-anim{width:100%;height:100%;object-fit:cover;object-position:50% 37%;opacity:0;transition:opacity .4s linear}.xm-anim.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.xm-anim{display:none}}