.welcome-screen{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;background:linear-gradient(145deg,#6f1936,#861f41 58%,#4f1027);opacity:1;transition:opacity .28s ease,visibility .28s ease}.welcome-screen button{display:grid;justify-items:center;gap:7px;width:min(420px,88vw);padding:34px 24px;border:0;background:transparent;color:#fff;font:inherit;cursor:pointer}.welcome-football{display:grid;place-items:center;width:78px;height:78px;margin-bottom:6px;border-radius:22px;background:#e87722;font-size:42px;box-shadow:0 10px 28px #0004}.welcome-kicker{font-size:12px;font-weight:bold;letter-spacing:.11em;text-transform:uppercase;opacity:.8}.welcome-screen strong{font-size:clamp(30px,8vw,48px);line-height:1.1}.welcome-screen small{margin-top:8px;opacity:.72}.welcome-screen.is-leaving{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){.welcome-screen{transition:none}}
