.home-cinema-discovery{min-width:0;margin:26px 0}.home-cinema-discovery>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.home-cinema-discovery .public-home-kicker{color:#c8f46a;letter-spacing:.14em;margin-bottom:8px;font-size:9px;display:block}.home-cinema-discovery h2{letter-spacing:-.04em;color:#f0f5f9;margin:0;font-size:clamp(22px,2.7vw,34px);line-height:1.2}.home-cinema-discovery>header>a{color:#bdd0db;white-space:nowrap;font-size:12px;line-height:1.6;text-decoration:none}.home-cinema-worlds{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-cinema-world{aspect-ratio:2/3;isolation:isolate;color:#fff;background:#0d1b2b;border:1px solid #9cb5cb44;border-radius:22px;min-width:0;text-decoration:none;transition:border-color .2s,transform .2s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 35px #0004}.home-cinema-world--cartoon{background:radial-gradient(circle at 50% 35%,#b7dada15,#0000 60%),#10171f}.home-cinema-world--anime{background:radial-gradient(circle at 50% 35%,#ad80d520,#0000 60%),#151321}.home-cinema-world--series{background:radial-gradient(circle at 50% 35%,#79bedc20,#0000 60%),#101b25}.home-cinema-world--movie{background:radial-gradient(circle at 50% 35%,#dfbc7520,#0000 60%),#191713}.home-cinema-world-mark{color:#e9f1f7;place-items:center;display:grid;position:absolute;inset:15% 13% 24%}.home-cinema-world-mark .catalog-brand-mark{place-items:center;width:100%;height:auto;max-height:100%;display:grid}.home-cinema-world-mark .catalog-brand-mark>svg{width:min(100%,120px);height:auto;max-height:100%;display:block;overflow:visible}.home-cinema-world-label{color:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:auto 22px 24px}.home-cinema-world-label strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(18px,2.3vw,30px);font-weight:650;line-height:1.2}.home-cinema-world-label>span{background:#10223088;border:1px solid #ecf7ff88;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.home-cinema-world:hover{border-color:#cff96d;transform:translateY(-3px)}.home-cinema-discovery a:focus-visible{outline-offset:5px;outline:3px solid #cff96d}.public-home-discover-grid.is-studio-pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.home-cinema-worlds{gap:12px}.home-cinema-world{border-radius:17px}.home-cinema-world-label{inset:auto 15px 17px}.home-cinema-world-label>span{flex-basis:28px;width:28px;height:28px;font-size:17px}.home-cinema-world-label strong{font-size:18px}.home-cinema-discovery>header>a{font-size:10px}}@media (max-width:520px){.home-cinema-discovery{margin:23px 0}.home-cinema-discovery>header{align-items:start;gap:12px}.home-cinema-discovery h2{font-size:23px}.home-cinema-discovery>header>a{white-space:normal;text-align:right;max-width:100px}.home-cinema-worlds{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#537044 transparent;grid-template-columns:none;grid-auto-columns:43%;grid-auto-flow:column;gap:12px;padding:3px 2px 16px;scroll-padding:2px;overflow-x:auto}.home-cinema-world{scroll-snap-align:start;border-radius:16px}.home-cinema-world-label{gap:6px;inset:auto 13px 15px}.home-cinema-world-label strong{font-size:17px}.home-cinema-world-label>span{flex-basis:23px;width:23px;height:23px;font-size:15px}.public-home-discover-grid.is-studio-pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-cinema-world{transition:none}.home-cinema-world:hover{transform:none}}
