.b1-italia-stage{background:0 0;place-items:center;width:100%;height:calc(100svh - 89px);min-height:340px;display:grid;position:relative;overflow:hidden}.b1-italia-stage video{aspect-ratio:16/9;object-fit:contain;mix-blend-mode:lighten;background:0 0;width:min(100%,177.778svh - 158.222px);height:auto;max-height:100%;display:block}.b1-italia-controls{z-index:1;color:#eee3fc;opacity:0;pointer-events:none;align-items:center;gap:18px;transition:opacity .2s;display:flex;position:absolute;bottom:18px;left:clamp(20px,5vw,80px);right:clamp(20px,5vw,80px)}.b1-italia-stage[data-controls-visible=true] .b1-italia-controls,.b1-italia-stage:focus-within .b1-italia-controls,.b1-italia-stage[data-playing=false] .b1-italia-controls{opacity:1;pointer-events:auto}.b1-italia-controls button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.b1-italia-controls button:hover{background:#ffffff12}.b1-italia-controls button:focus-visible,.b1-italia-controls input:focus-visible{outline-offset:4px;outline:2px solid #d5b2ff}.b1-italia-controls input{accent-color:#d5b2ff;cursor:pointer;flex:1;min-width:0;height:44px}.b1-italia-time{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.7;font-size:12px}.b1-italia-stage:fullscreen{background:#08021a;height:100svh}.b1-italia-stage:fullscreen video{width:min(100%,177.778svh)}@media (max-width:639px){.b1-italia-stage video{aspect-ratio:9/16;width:min(100%,56.25svh - 50.0625px)}.b1-italia-controls{gap:8px;bottom:8px;left:12px;right:12px}.b1-italia-stage:fullscreen video{width:min(100%,56.25svh)}}@media (prefers-reduced-motion:reduce){.b1-italia-controls{transition:none}}.b1-night .b1-italia-stage:fullscreen{background:#08021a radial-gradient(120% 90% at 50% 38%,#170838 0%,#08021a 62%,#04010d 100%) fixed}
