.holding-screen{position:absolute;inset:0;overflow:hidden;background:#030c18;color:#f1f7ff;isolation:isolate;text-align:center}.holding-art{position:absolute;inset:0;background:url('./assets/programacao-indisponivel.png') center center/cover no-repeat;z-index:-2}.holding-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(2,9,20,.12) 50%,rgba(2,9,20,.06));z-index:-1}.holding-copy{position:absolute;top:48%;left:7%;right:7%;display:flex;flex-direction:column;align-items:center;justify-content:center}.holding-brand{color:#77dfff;letter-spacing:.22em;font-size:clamp(11px,1.7vmin,23px);font-weight:650;text-shadow:0 0 20px #4bcfff66}.holding-accent{height:3px;width:75px;background:linear-gradient(90deg,#57d3ff,#e9c58a);border-radius:10px;margin:2.1vmin 0}.holding-copy h1{font-size:clamp(25px,5.2vmin,76px);line-height:1.13;letter-spacing:-.035em;margin:0;font-weight:750;text-shadow:0 4px 20px #0009}.holding-copy p{font-size:clamp(13px,2.05vmin,29px);line-height:1.55;color:#bbcede;margin:2.5vmin 0 2.8vmin;max-width:90%;text-shadow:0 2px 12px #000}.holding-label{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #7acde63b;background:#092338a8;border-radius:999px;padding:11px 22px;color:#d9bd88;font-size:clamp(10px,1.5vmin,20px);backdrop-filter:blur(8px)}.holding-label span{width:7px;height:7px;border-radius:50%;background:#e4bf7d;box-shadow:0 0 14px #efc67b88;flex:none;animation:holdingGlow 3s ease-in-out infinite}.holding-demo{font-size:10px;letter-spacing:2px;color:#e2c88e;margin-top:8px}@keyframes holdingGlow{50%{opacity:.45;box-shadow:0 0 22px #efc67b88}}@media(prefers-reduced-motion:reduce){.holding-label span{animation:none}}
#playerStage[data-orientation="portrait"] .holding-art{background-position:center top;background-size:auto 62%}#playerStage[data-orientation="portrait"] .holding-copy{top:36%;left:8%;right:8%}#playerStage[data-orientation="portrait"] .holding-copy h1{font-size:clamp(26px,5vmin,70px);line-height:1.2}#playerStage[data-orientation="portrait"] .holding-brand{font-size:clamp(11px,1.8vmin,24px);letter-spacing:.14em}#playerStage[data-orientation="portrait"] .holding-copy p{font-size:clamp(14px,2.4vmin,31px);margin:4vmin 0;max-width:100%}#playerStage[data-orientation="portrait"] .holding-label{max-width:100%;font-size:clamp(10px,1.8vmin,22px);padding:14px 18px;border-radius:16px}#playerStage[data-orientation="portrait"] .holding-break{display:none}#playerStage[data-orientation="portrait"] .holding-accent{margin:3vmin 0}
@media(max-height:480px){.holding-copy{top:45%}.holding-copy h1{font-size:clamp(19px,5vmin,40px)}.holding-copy p{margin:1.5vmin 0}.holding-label{padding:6px 12px}}
