@font-face{font-family:Oxanium;src:url(assets/oxanium-bold.ttf) format('truetype');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#111013;color:#fff1df;font:18px/1.7 system-ui,sans-serif}main{max-width:780px;margin:auto;padding:40px 24px 70px}header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px}header img{width:84px;height:84px;border-radius:20px}a{color:#ffcf97;text-underline-offset:5px}h1,h2{font-family:Oxanium,system-ui,sans-serif;line-height:1.2}h1{font-size:clamp(36px,8vw,60px);letter-spacing:-2px}h2{font-size:26px;margin-top:36px}p,li{color:#ecddd1}nav{display:flex;gap:20px;flex-wrap:wrap;margin-top:40px}.play{display:inline-block;border-radius:99px;padding:12px 24px;background:#f2c694;color:#20160d;text-decoration:none;font-weight:700}footer{margin-top:48px;border-top:1px solid #ffffff25;padding-top:20px;font-size:15px}
.play,.info-small,.info-provider-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1px solid #e8bb8f66;background:linear-gradient(145deg,#49362bf2,#241c18f2);box-shadow:inset 0 1px 0 #ffefdb1f;color:#fff0d7;text-decoration:none;font:600 14px/1.3 Oxanium,system-ui,sans-serif;padding:10px 14px;min-height:40px}.play{background:linear-gradient(145deg,#ffebc7,#eeb16e);color:#24180f;font-size:16px;min-height:48px}.lucide{width:18px;height:18px;fill:none;stroke:currentColor;flex-shrink:0}.info-content h3{font:700 24px/1.3 Oxanium,system-ui,sans-serif;margin:32px 0 12px}.info-subtitle{color:#dfc19d}.info-provider-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.info-small:hover,.info-provider-links a:hover{background:#634532;border-color:#ffd1a3}a:focus-visible,button:focus-visible{outline:2px solid #ffe0b6;outline-offset:4px}html[dir=rtl] h1{letter-spacing:0}#infoPageLoading button{border:1px solid #e8bb8f66;background:#412b20;color:#fff0d7;border-radius:14px;padding:12px 20px;font:600 16px system-ui}

/* Balanced line wrapping throughout the interface and information pages. */
*,*::before,*::after{text-wrap:balance}
