/* MU Beyond launch seal: a small composited float, with no canvas or polling. */
.pve-launch-note.beta-launch-strip{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:18px 24px;overflow:visible;perspective:1000px;background:linear-gradient(105deg,#2b060bee,#3d0910d9 58%,#1d0306ec);border:1px solid #e6cd9c3d;box-shadow:inset 0 1px #f2e2c214,0 12px 30px #17010440}
.beta-realm-copy>strong{font:700 clamp(18px,1.8vw,26px)/1.25 Georgia,serif;color:#fbf6ec}.beta-realm-copy>small{display:block;margin-top:7px;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#e1d1b1}
.pve-launch-note .beta-expedition-link{display:inline-block;margin-top:10px;font:700 9px/1.5 Arial,sans-serif;letter-spacing:.08em;color:#eedfc1;border-bottom:1px solid #d0737f4d;padding:0 0 3px}
.pve-launch-note .beta-frost-seal{position:relative;display:flex;align-items:center;gap:15px;min-width:330px;padding:15px 23px 14px 17px;text-decoration:none;border:1px solid #eedbb4b3;border-radius:3px 18px 3px 18px;background:radial-gradient(ellipse at 8% 15%,#ae1b2f66,transparent 65%),linear-gradient(130deg,#55121b,#240408 85%);box-shadow:inset 0 1px #f9f3e666,inset 0 -4px #1a0205bb,0 5px 0 #140204,0 7px 0 #c7626f3d,0 14px 28px #0008,0 0 26px #ee243f22;transform-origin:center;animation:betaSealFloat 6s ease-in-out infinite;isolation:isolate}
.beta-frost-seal:before,.beta-frost-seal:after{content:"";position:absolute;z-index:-1;pointer-events:none}.beta-frost-seal:before{inset:4px;border:1px solid #e3d0a929;border-radius:1px 13px 1px 13px}.beta-frost-seal:after{top:-2px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,#ebd4a6,#fcf9f3,#ebd4a6,transparent);box-shadow:0 0 12px #e5c78b;animation:betaSealCharge 5s ease-in-out infinite}
.beta-seal-spark{font:42px/1 Georgia,serif;color:#f8f0e0;text-shadow:0 0 9px #f1e1c2,0 0 25px #ff1534;filter:drop-shadow(0 4px 1px #270106)}
.beta-seal-copy{display:flex;flex-direction:column;text-align:left;gap:4px}.beta-seal-eyebrow{font:700 9px/1.3 Arial,sans-serif;letter-spacing:.17em;color:#e7cd9a}.beta-frost-seal .beta-seal-copy>strong{display:flex;align-items:baseline;gap:10px;font:700 clamp(21px,2.3vw,30px)/1.2 Georgia,serif;letter-spacing:.015em;color:#fcf8f0;text-shadow:0 2px #200206,0 0 14px #e5c78c55;white-space:nowrap}.beta-seal-copy i{font-size:15px;font-style:normal;color:#dbc18e}.beta-frost-seal .beta-seal-copy>small{margin:0;font:700 9px/1.4 Arial,sans-serif;letter-spacing:.12em;color:#d6cbb5}.beta-seal-copy>b{padding-top:5px;border-top:1px solid #ebd4a52b;font:700 9px/1.4 Arial,sans-serif;letter-spacing:.08em;color:#e8d69e}
.pve-launch-note .beta-frost-seal:hover,.pve-launch-note .beta-frost-seal:focus-visible{color:#fff;border-color:#faf4e7;outline:2px solid #e6c98e;outline-offset:5px;animation-play-state:paused}
.cinema-fps{display:flex;align-items:center;flex-wrap:wrap;gap:13px 18px}.cinema-fps-number{display:flex;align-items:baseline;gap:8px}.cinema-fps-number>small{font:700 9px/1.3 Arial,sans-serif;letter-spacing:.16em}.cinema-hd-quality{display:block;padding:9px 0 9px 15px;border-left:1px solid #edd8ad77;font:800 clamp(13px,1.3vw,19px)/1.1 Arial,sans-serif;letter-spacing:.1em;color:#f5e9d0;text-shadow:0 0 16px #ff3e5866}.cinema-fps .cinema-hd-quality strong{display:block;margin-top:5px;font:900 clamp(17px,1.8vw,26px)/1.1 Arial,sans-serif;letter-spacing:.03em;color:#fcf8ef;text-shadow:0 2px #1c0105,0 0 16px #ff3e5888}.cinema-copy .cinema-class-balance{margin:12px 0;color:#e4d3b0;font:700 9px/1.5 Arial,sans-serif;letter-spacing:.16em}
@keyframes betaSealFloat{0%,100%{transform:translate3d(0,1px,0) rotateY(-3deg) rotateX(2deg)}50%{transform:translate3d(0,-5px,0) rotateY(0) rotateX(0)}}
@keyframes betaSealCharge{0%,100%{opacity:.55}45%,52%{opacity:1}48%{opacity:.7}}
@media(max-width:760px){.pve-launch-note.beta-launch-strip{grid-template-columns:1fr;gap:18px;padding:19px}.pve-launch-note .beta-frost-seal{justify-self:start;min-width:0;width:min(100%,360px);box-sizing:border-box;padding:14px 18px;animation:none;transform:none}.beta-frost-seal .beta-seal-copy>strong{font-size:27px}.beta-realm-copy>small{font-size:9px}.cinema-hd-quality{font-size:15px}.cinema-fps .cinema-hd-quality strong{font-size:22px}}
@media(prefers-reduced-motion:reduce){.pve-launch-note .beta-frost-seal,.beta-frost-seal:after{animation:none;transform:none}}

/* Open Beta: 7 November 2026, 18:00 Europe/Vilnius (16:00 UTC). */
.beta-countdown{margin:17px 0 8px;max-width:390px}
.beta-countdown-label{display:block;color:#e8ce9b;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.16em;margin-bottom:8px}
.beta-countdown-digits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.beta-countdown-unit{display:flex;flex-direction:column;align-items:center;padding:9px 5px 7px;border:1px solid #e8728252;border-radius:3px 10px 3px 10px;background:linear-gradient(145deg,#5c161f,#29060b 75%);box-shadow:inset 0 1px #f5e9d238,inset 0 -3px #160205,0 5px 12px #0004}
.beta-countdown .beta-countdown-unit>strong{color:#fcf9f2;font:700 clamp(26px,2.6vw,38px)/1.1 Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 0 15px #ff496166}
.beta-countdown .beta-countdown-unit>small{margin-top:5px;color:#d1c1a1;font:700 8px/1.3 Arial,sans-serif;letter-spacing:.11em}
.beta-countdown>time{display:block;margin-top:10px;color:#efe6d3;font:700 9px/1.5 Arial,sans-serif;letter-spacing:.05em}
.beta-countdown>time>span{margin-left:9px;color:#c58e95;white-space:nowrap}
@media(max-width:760px){.beta-countdown{max-width:100%}.beta-countdown .beta-countdown-unit>strong{font-size:30px}}
