.kids-cinema{width:min(100%,760px);margin:26px auto 18px;text-align:left;border:2px solid #dbcef1;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 8px #e1d7ee}.cinema-heading{padding:22px 24px 16px;background:#f4edff}.cinema-ticket{display:inline-flex;align-items:center;gap:9px;background:#ffde80;border:1px solid #e8c266;border-radius:8px;padding:6px 11px;color:#63461d;font-size:calc(16px * var(--aypot-text-scale, 1))}.cinema-ticket span{font-size:calc(14px * var(--aypot-text-scale, 1));font-weight:900;letter-spacing:.06em}.kids-cinema h2{margin:12px 0 5px;font-size:clamp(calc(23px * var(--aypot-text-scale, 1)),4vw,calc(32px * var(--aypot-text-scale, 1)));color:#533584}.cinema-heading p{margin:0;font-weight:700;line-height:1.5}.cinema-heading p span{font-weight:500;color:#696178}.cinema-screen{position:relative;background:#171828;aspect-ratio:16/9;display:grid;place-items:center}.cinema-screen video{display:block;width:100%;height:100%;max-height:60dvh;object-fit:contain}.cinema-curtain{position:absolute;inset:0;pointer-events:none;display:grid;place-content:center;text-align:center;background:radial-gradient(ellipse at 50% 30%,#594183,#28233e 80%);color:#fff}.cinema-curtain[hidden]{display:none}.cinema-curtain>span{font-size:clamp(calc(48px * var(--aypot-text-scale, 1)),12vw,calc(86px * var(--aypot-text-scale, 1)));line-height:1}.cinema-curtain p{font-size:clamp(calc(14px * var(--aypot-text-scale, 1)),2.5vw,calc(19px * var(--aypot-text-scale, 1)));margin:14px 10px 0}.cinema-controls{display:flex;gap:12px;flex-wrap:wrap;padding:18px 22px 0}.cinema-controls button{min-height:48px}.kids-cinema .cinema-status{font-size:calc(14px * var(--aypot-text-scale, 1));line-height:1.6;margin:14px 22px;color:#625971}.cinema-credits{margin:14px 22px 20px;font-size:calc(14px * var(--aypot-text-scale, 1));line-height:1.6;color:#6a6177}.cinema-credits summary{cursor:pointer;min-height:28px}.cinema-credits a{color:#634098}.cinema-credits p{font-size:calc(14px * var(--aypot-text-scale, 1));overflow-wrap:anywhere;margin:8px 0}.cinema-progress{display:flex;align-items:center;justify-content:center;gap:15px;background:#f6efff;border:1px solid #dbc9f1;border-radius:18px;padding:12px 18px;max-width:540px;margin:20px auto}.cinema-progress>span{white-space:nowrap;color:#bc8314;font-size:calc(23px * var(--aypot-text-scale, 1))}.cinema-progress i{font-style:normal;color:#b6a1cf}.cinema-progress p{font-size:calc(14px * var(--aypot-text-scale, 1))!important;margin:0!important;line-height:1.5;text-align:left}.kids-page .has-cinema>.kids-prize-scene{height:70px}.kids-page .has-cinema>h1{font-size:calc(30px * var(--aypot-text-scale, 1));margin:10px 0}.kids-page .has-cinema>.kids-mini-label{margin-top:8px}.kids-page .has-cinema .prize-friend{width:64px;height:64px}.kids-page .has-cinema>.actions{margin-top:22px}.kids-header-label{overflow-wrap:anywhere}.kids-entry-heading h1{font-size:clamp(calc(28px * var(--aypot-text-scale, 1)),6vw,calc(44px * var(--aypot-text-scale, 1)))}@media(max-width:480px){.cinema-heading{padding:18px}.cinema-controls{padding:16px 16px 0;gap:10px}.cinema-controls button{width:100%}.cinema-progress{flex-direction:column;gap:5px}.cinema-progress p{text-align:center}.cinema-status,.cinema-credits{margin-left:16px!important;margin-right:16px!important}}
