:root{--arena-canvas:#090a0d;--arena-canvas-soft:#0f1115;--arena-surface:#15181d;--arena-surface-raised:#1d2229;--arena-text:#fbf8f0;--arena-text-secondary:#d4cdbd;--arena-border:#303640;--arena-border-strong:#4a5361;--arena-accent:#e7b94f;--arena-accent-strong:#f5d47c;--arena-glow:rgba(231,185,79,0.28);--arena-scene-image:none}.arena-game-shell{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);min-height:min(780px,calc(100svh - 2rem));padding:clamp(1rem,3vw,2rem);overflow:hidden;color:var(--arena-text);border:1px solid color-mix(in srgb,var(--arena-accent) 34%,var(--arena-border));border-radius:1.75rem;background:radial-gradient(circle at 85% -10%,var(--arena-glow),transparent 42%),linear-gradient(145deg,var(--arena-surface-raised),var(--arena-surface) 52%,var(--arena-canvas));box-shadow:0 30px 90px rgba(0,0,0,.48)}.arena-game-shell:before{z-index:0;opacity:.42;background-image:var(--arena-scene-image);background-position:50%;background-size:cover}.arena-game-shell:after,.arena-game-shell:before{position:absolute;inset:0;pointer-events:none;content:""}.arena-game-shell:after{z-index:1;background:linear-gradient(180deg,rgba(5,6,8,.8),rgba(5,6,8,.62) 42%,rgba(5,6,8,.82)),radial-gradient(circle at 85% -10%,var(--arena-glow),transparent 42%)}.arena-game-shell--live:before{opacity:.26}.arena-game-shell__header{position:relative;z-index:2;display:flex;flex-wrap:wrap;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.arena-game-shell h1{max-width:18ch;margin:0;font-size:clamp(2rem,6vw,4.5rem);line-height:.98;letter-spacing:-.045em}.arena-game-shell--live h1{font-size:clamp(3rem,8vw,5.5rem)}.arena-game-shell__eyebrow{margin:0 0 .45rem;color:var(--arena-accent-strong);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.arena-game-shell__status{max-width:100%;overflow-wrap:anywhere;min-height:2rem;padding:.45rem .75rem;color:var(--arena-text-secondary);border:1px solid color-mix(in srgb,var(--arena-accent) 28%,var(--arena-border));border-radius:999px;background:rgba(9,10,13,.72);white-space:normal}.arena-game-shell__content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;align-content:start;gap:1rem}.arena-button{position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:.6rem;min-width:3rem;min-height:3rem;padding:.75rem 1.1rem;overflow:hidden;color:var(--arena-canvas);font:inherit;font-weight:850;letter-spacing:.01em;border:1px solid color-mix(in srgb,var(--arena-accent-strong) 64%,transparent);border-radius:.75rem;background:linear-gradient(145deg,var(--arena-accent-strong),var(--arena-accent));box-shadow:0 8px 20px rgba(0,0,0,.24),0 0 28px var(--arena-glow);cursor:pointer;transition:transform .14s cubic-bezier(.2,0,0,1),filter .14s cubic-bezier(.2,0,0,1),box-shadow .14s cubic-bezier(.2,0,0,1);-webkit-tap-highlight-color:transparent}.arena-button:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,rgba(255,255,255,.32),transparent 32% 70%,rgba(255,255,255,.12))}.arena-button:hover:not(:disabled){filter:brightness(1.08)}.arena-button:active:not(:disabled){transform:scale(.975) translateY(1px)}.arena-button:focus-visible{outline:3px solid #9ac8ff;outline-offset:3px}.arena-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.arena-button--live{min-height:3.5rem}.arena-button--modifier,.arena-button--secondary,.arena-button--selected{color:var(--arena-text);border-color:color-mix(in srgb,var(--arena-accent) 52%,var(--arena-border));background:linear-gradient(145deg,color-mix(in srgb,var(--arena-accent) 24%,var(--arena-surface-raised)),var(--arena-surface));box-shadow:0 8px 20px rgba(0,0,0,.24)}.arena-button--quiet{color:var(--arena-text-secondary);border-color:transparent;background:transparent;box-shadow:none}.arena-button--destructive{color:#fff8f6;border-color:#ef6a65;background:linear-gradient(145deg,#ef6a65,#b73939)}.arena-button--score{min-height:3.5rem;font-size:1.15rem}.arena-button--selected{box-shadow:inset 0 0 0 2px var(--arena-accent),0 0 24px var(--arena-glow)}.arena-button__loader{width:1rem;height:1rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:arena-spin .7s linear infinite}.arena-lottie{display:inline-grid;width:min(15rem,52vw);aspect-ratio:1;place-items:center}.arena-lottie>img{width:100%;height:100%;object-fit:contain}.arena-lottie__fallback{display:block;width:42%;aspect-ratio:1;border:.42rem solid var(--arena-accent);border-radius:50%;box-shadow:0 0 0 .4rem color-mix(in srgb,var(--arena-accent) 24%,transparent),0 0 2rem var(--arena-glow)}@keyframes arena-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.arena-button{transition:none}.arena-button:active:not(:disabled){transform:none}.arena-button__loader{animation:none;border-right-color:currentColor}}.arena-billiard-actions>p,.arena-billiard-copy{margin:0;color:var(--arena-text-secondary)}.arena-billiard-choice{display:grid;gap:.55rem;min-width:0;margin:0;padding:0;border:0}.arena-billiard-choice legend{margin-bottom:.5rem;color:var(--arena-text-secondary);font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.arena-billiard-choice>div,.arena-billiard-footer,.arena-billiard-row{display:flex;flex-wrap:wrap;gap:.65rem}.arena-billiard-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem}.arena-billiard-focus,.arena-billiard-race,.arena-billiard-result,.arena-billiard-side{display:grid;place-items:center;min-width:0;padding:.9rem;text-align:center;border:1px solid color-mix(in srgb,var(--arena-accent) 28%,var(--arena-border));border-radius:1rem;background:color-mix(in srgb,var(--arena-surface-raised) 90%,transparent)}.arena-billiard-side.is-active{border-color:var(--arena-accent);box-shadow:inset 0 0 0 1px var(--arena-accent),0 0 1.5rem var(--arena-glow)}.arena-billiard-focus>span,.arena-billiard-race>span,.arena-billiard-side>span{max-width:100%;overflow:hidden;color:var(--arena-text-secondary);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.arena-billiard-side>strong{font-size:clamp(3rem,13vw,7rem);line-height:.9}.arena-billiard-focus>small,.arena-billiard-result>span,.arena-billiard-side>small{color:var(--arena-text-secondary)}.arena-billiard-race{align-content:center;padding-inline:.65rem}.arena-billiard-race>strong{font-size:1.6rem}.arena-billiard-focus{gap:.35rem;min-height:7.4rem}.arena-billiard-focus>strong{max-width:100%;overflow:hidden;font-size:clamp(2rem,7vw,4rem);line-height:1;text-overflow:ellipsis;white-space:nowrap}.arena-billiard-actions{display:grid;gap:.7rem}.arena-billiard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(56px,3em)),1fr));gap:.65rem}.arena-billiard-grid>.arena-button{grid-template-columns:minmax(0,1fr);min-width:56px;min-height:56px;max-width:100%;padding:8px 6px;overflow:visible}.arena-billiard-grid>.arena-button--score .arena-button__label{min-width:0;overflow-wrap:normal;white-space:nowrap}.arena-billiard-row>.arena-button{flex:1 1 8rem}.arena-billiard-footer{justify-content:space-between}.arena-billiard-result{gap:.45rem;min-height:7rem;border-color:var(--arena-accent)}.arena-billiard-result>strong{font-size:clamp(1.5rem,5vw,3rem)}@media (max-width:520px){.arena-billiard-score{gap:.45rem}.arena-billiard-race,.arena-billiard-side{padding:.65rem .4rem}}@media (max-height:720px) and (orientation:landscape){.arena-game-shell--billiard{min-height:calc(100svh - 1rem);padding:.75rem}.arena-game-shell--billiard .arena-game-shell__header h1{font-size:clamp(1.7rem,7vh,3rem)}.arena-billiard-focus{min-height:5rem}}.arena-schocken-copy,.arena-schocken-error,.arena-schocken-selection{margin:0;color:var(--arena-text-secondary)}.arena-schocken-error{color:#ef6a65;font-weight:800}.arena-schocken-selection{text-align:center;color:var(--arena-text);font-size:1.25rem;font-weight:900}.arena-schocken-choice{display:grid;gap:.55rem;min-width:0;margin:0;padding:0;border:0}.arena-schocken-choice legend{margin-bottom:.5rem;color:var(--arena-text-secondary);font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.arena-schocken-choice>div,.arena-schocken-footer{display:flex;flex-wrap:wrap;gap:.65rem}.arena-schocken-players{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.65rem}.arena-schocken-player{display:grid;place-items:center;min-width:0;padding:.75rem;border:1px solid var(--arena-border);border-radius:1rem;background:color-mix(in srgb,var(--arena-surface-raised) 88%,transparent)}.arena-schocken-player.is-active{border-color:var(--arena-accent-strong);box-shadow:inset 0 0 0 1px var(--arena-accent),0 0 1.5rem var(--arena-glow)}.arena-schocken-player strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-schocken-player span{color:var(--arena-accent-strong);font-size:clamp(3rem,11vw,6.5rem);font-weight:950;line-height:.95}.arena-schocken-focus small,.arena-schocken-focus span,.arena-schocken-player small,.arena-schocken-result span{color:var(--arena-text-secondary)}.arena-schocken-focus,.arena-schocken-result{display:grid;place-items:center;gap:.4rem;min-height:7rem;padding:1rem;text-align:center;border:1px solid var(--arena-accent);border-radius:1rem;background:var(--arena-surface-raised)}.arena-schocken-focus strong,.arena-schocken-result strong{font-size:clamp(1.8rem,6vw,3.8rem);line-height:1}.arena-schocken-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.arena-schocken-dice{display:grid!important;grid-template-columns:repeat(6,minmax(3.25rem,1fr))}.arena-schocken-dice .arena-button{min-height:4.25rem;font-size:1.4rem}.arena-schocken-footer{justify-content:space-between}@media (max-width:520px){.arena-schocken-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-schocken-dice{grid-template-columns:repeat(3,minmax(3.25rem,1fr))}}@media (max-height:720px) and (orientation:landscape){.arena-game-shell--schocken{min-height:calc(100svh - 1rem);padding:.75rem}.arena-schocken-player span{font-size:clamp(2.6rem,10vh,4rem)}.arena-schocken-focus{min-height:4.75rem}}.tv-schocken-live{display:grid;gap:1rem;padding:1rem;color:var(--arena-text);border:1px solid var(--arena-accent);border-radius:1.35rem;background:radial-gradient(circle at 50% 0,var(--arena-glow),transparent 54%),linear-gradient(145deg,var(--arena-surface-raised),var(--arena-surface))}.tv-schocken-live header{display:grid;place-items:center;gap:.3rem;text-align:center}.tv-schocken-live header small,.tv-schocken-live header span,.tv-schocken-live p small{color:var(--arena-text-secondary)}.tv-schocken-live header strong{font-size:clamp(2.4rem,5vw,5rem)}.tv-schocken-live>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem}.tv-schocken-live p{display:grid;place-items:center;gap:.15rem;margin:0;padding:.75rem;border:1px solid var(--arena-border);border-radius:1rem;background:rgba(9,10,13,.5)}.tv-schocken-live p span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-schocken-live p strong{color:var(--arena-accent-strong);font-size:clamp(3rem,6vw,6rem);line-height:.95}.tv-billiard-live{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem;align-items:stretch;padding:1rem;color:var(--arena-text);border:1px solid color-mix(in srgb,var(--arena-accent) 42%,var(--arena-border));border-radius:1.35rem;background:radial-gradient(circle at 50% 0,var(--arena-glow),transparent 54%),linear-gradient(145deg,var(--arena-surface-raised),var(--arena-surface))}.tv-billiard-live>div,.tv-billiard-live>p{display:grid;place-items:center;gap:.3rem;min-width:0;margin:0;padding:.8rem;text-align:center;border-radius:1rem}.tv-billiard-live>div{border:1px solid var(--arena-border);background:rgba(9,10,13,.48)}.tv-billiard-live>div.is-active{border-color:var(--arena-accent-strong);box-shadow:inset 0 0 0 1px var(--arena-accent),0 0 2rem var(--arena-glow)}.tv-billiard-live small,.tv-billiard-live span{color:var(--arena-text-secondary)}.tv-billiard-live>div>strong{font-size:clamp(4rem,8vw,8rem);line-height:.85}.tv-billiard-live>p>strong{font-size:clamp(1.5rem,3vw,2.8rem)}.arena-player-hub{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;width:min(1180px,calc(100% - 2rem));margin:1rem auto 7rem}.arena-player-hub .arena-game-shell{grid-template-rows:auto auto;align-content:start;height:max-content}.arena-hub-entry{display:grid;gap:12px;border:1px solid var(--arena-border);border-radius:12px;background:var(--arena-surface-raised);padding:16px}.arena-hub-entry .arena-button{min-height:48px;text-decoration:none}.arena-player-hub__header{display:flex;flex-wrap:wrap;min-width:0;align-items:flex-end;justify-content:space-between;gap:1rem;padding:clamp(1rem,4vw,2.5rem);border:1px solid var(--arena-border);border-radius:1.5rem;background:linear-gradient(145deg,var(--arena-surface-raised),var(--arena-canvas))}.arena-player-hub__header h1{max-width:16ch;margin:.2rem 0 .6rem;font-size:clamp(2.2rem,6vw,5rem);line-height:.95}.arena-player-hub__header p{max-width:62ch;color:var(--arena-text-secondary)}.arena-player-hub__tabs{display:flex;flex-wrap:wrap;gap:.6rem}.arena-player-hub__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1rem}.arena-routine-card{display:grid;gap:.45rem;min-height:7rem;padding:1rem;color:var(--arena-text);text-align:left;border:1px solid var(--arena-border);border-radius:1rem;background:var(--arena-surface);cursor:pointer}.arena-routine-card[aria-pressed=true]{border-color:var(--arena-accent);box-shadow:inset 0 0 0 1px var(--arena-accent),0 0 1.5rem var(--arena-glow)}.arena-routine-card .arena-button__label{display:grid;gap:.45rem}.arena-hub-launch p,.arena-hub-selector p,.arena-routine-card span{color:var(--arena-text-secondary)}.arena-analytics,.arena-analytics-empty,.arena-hub-launch,.arena-hub-selector{display:grid;align-content:start;gap:.8rem;padding:1.1rem;color:var(--arena-text);border:1px solid var(--arena-border);border-radius:1rem;background:var(--arena-surface)}.arena-hub-selector{grid-template-columns:repeat(auto-fit,minmax(5rem,max-content))}.arena-hub-selector h2{grid-column:1/-1;margin:0}.arena-training-target{display:grid;place-items:center;gap:.35rem;min-height:10rem;padding:1rem;text-align:center;border:1px solid var(--arena-accent);border-radius:1rem;background:var(--arena-surface-raised);box-shadow:0 0 1.5rem var(--arena-glow)}.arena-training-target small,.arena-training-target span{color:var(--arena-text-secondary)}.arena-training-target strong{max-width:100%;overflow:hidden;font-size:clamp(2.2rem,8vw,5rem);line-height:.95;text-overflow:ellipsis}.arena-training-actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.arena-training-actions .arena-button{min-height:6rem;font-size:clamp(1.1rem,4vw,2rem)}.arena-analytics__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.8rem}.arena-analytics__metrics>div{display:grid;gap:.3rem;padding:.9rem;border:1px solid var(--arena-border);border-radius:.9rem;background:var(--arena-surface-raised)}.arena-analytics__metrics span{color:var(--arena-text-secondary)}.arena-analytics__metrics strong{font-size:clamp(1.5rem,4vw,2.6rem)}@media (max-width:680px){.arena-player-hub__header{align-items:stretch;flex-direction:column}.arena-training-actions{grid-template-columns:1fr}}.arena-cup-pong-choice legend,.arena-cup-pong-copy,.arena-cup-pong-matrix small,.arena-cup-pong-result span{color:var(--arena-text-secondary)}.arena-cup-pong-choice{display:grid;gap:.65rem;padding:0;border:0}.arena-cup-pong-choice>div,.arena-cup-pong-matrix>div,.arena-cup-pong-row{display:flex;flex-wrap:wrap;gap:.65rem}.arena-cup-pong-score{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.arena-cup-pong-team{display:grid;place-items:center;min-width:0;padding:clamp(.8rem,3vw,1.35rem);border:1px solid var(--arena-border);border-radius:1.2rem;background:var(--arena-surface-raised)}.arena-cup-pong-team.is-active{border-color:var(--arena-accent);box-shadow:inset 0 0 0 1px var(--arena-accent),0 0 1.8rem var(--arena-glow)}.arena-cup-pong-team strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-cup-pong-team span{color:var(--arena-accent-strong);font-size:clamp(4.5rem,18vw,9rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:950;line-height:.9}.arena-cup-pong-team small{color:var(--arena-text-secondary);text-transform:uppercase}.arena-cup-pong-matrix{display:grid;gap:.7rem;padding:1rem;border:1px solid var(--arena-border);border-radius:1rem;background:var(--arena-surface)}.arena-cup-pong-matrix>div{justify-content:center}.arena-cup-pong-matrix .arena-button{min-width:3.5rem;border-radius:999px}.arena-cup-pong-live-actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.arena-cup-pong-live-actions .arena-button{min-height:clamp(6.5rem,20vh,11rem);font-size:clamp(1.25rem,5vw,2.5rem)}.arena-cup-pong-result{display:grid;gap:.45rem;padding:1.2rem;border:1px solid var(--arena-accent);border-radius:1rem;background:var(--arena-surface-raised);box-shadow:0 0 1.8rem var(--arena-glow)}.arena-cup-pong-result strong{font-size:clamp(1.8rem,6vw,3.4rem)}.arena-cup-pong-error{color:var(--arena-danger);font-weight:800}@media (max-width:520px){.arena-cup-pong-live-actions,.arena-cup-pong-score{gap:.55rem}.arena-cup-pong-team{padding-inline:.45rem}}.tv-cup-pong-live{display:grid;gap:1rem;padding:1rem;color:var(--arena-text);border:1px solid var(--arena-accent);border-radius:1.35rem;background:radial-gradient(circle at 50% 0,var(--arena-glow),transparent 54%),linear-gradient(145deg,var(--arena-surface-raised),var(--arena-surface))}.tv-cup-pong-live header{display:grid;place-items:center;gap:.3rem;text-align:center}.tv-cup-pong-live header small,.tv-cup-pong-live header span,.tv-cup-pong-live p small{color:var(--arena-text-secondary)}.tv-cup-pong-live header strong{font-size:clamp(2.4rem,5vw,5rem)}.tv-cup-pong-live>div{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.tv-cup-pong-live p{display:grid;place-items:center;gap:.2rem;margin:0;padding:.9rem;border:1px solid var(--arena-border);border-radius:1rem;background:var(--arena-surface)}.tv-cup-pong-live p.is-active{border-color:var(--arena-accent);box-shadow:inset 0 0 0 1px var(--arena-accent)}.tv-cup-pong-live p strong{color:var(--arena-accent-strong);font-size:clamp(4rem,8vw,8rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:.9}.arena-quiz-answer{display:grid;gap:var(--arena-space-3);width:min(100%,42rem)}.arena-quiz-answer label{color:var(--arena-text-secondary);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.arena-quiz-answer input{min-height:56px;border:1px solid #a985f4;border-radius:var(--arena-radius-control);background:#1c1428;color:var(--arena-text-primary);font:inherit;font-size:1.1rem;padding:0 var(--arena-space-4)}.arena-quiz-answer input:focus-visible{outline:3px solid rgba(209,185,255,.42);outline-offset:2px}.arena-quiz-error{color:var(--arena-danger);font-weight:800}.tv-kneipenquiz-live{display:grid;gap:1rem;padding:1.25rem;border:1px solid color-mix(in srgb,var(--arena-accent) 46%,transparent);border-radius:1.25rem;background:radial-gradient(circle at 90% 10%,var(--arena-glow),transparent 38%),var(--arena-surface);box-shadow:0 1rem 2.8rem color-mix(in srgb,var(--arena-accent) 14%,transparent)}.tv-kneipenquiz-live header{display:grid;gap:.2rem}.tv-kneipenquiz-live footer,.tv-kneipenquiz-live header small,.tv-kneipenquiz-live header span,.tv-kneipenquiz-live p small{color:var(--muted)}.tv-kneipenquiz-live header strong{font-size:clamp(1.8rem,4vw,3.6rem)}.tv-kneipenquiz-live>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.tv-kneipenquiz-live p{display:grid;gap:.15rem;margin:0;padding:.85rem;border-radius:1rem;background:var(--arena-surface-raised)}.tv-kneipenquiz-live p strong{color:var(--arena-accent-strong);font-size:clamp(2rem,5vw,4.6rem)}.arena-quiz-media{display:grid;gap:var(--arena-space-2);margin:var(--arena-space-2) 0;padding:var(--arena-space-3);border:1px solid color-mix(in srgb,var(--arena-accent) 46%,transparent);border-radius:var(--arena-radius-card);background:var(--arena-surface-raised)}.arena-quiz-media img{width:min(100%,40rem);max-height:22rem;border-radius:var(--arena-radius-control);object-fit:contain}.arena-quiz-media audio{width:min(100%,34rem);min-height:48px}.arena-quiz-media figcaption{color:var(--arena-text-secondary);font-size:.82rem;font-weight:700}.arena-score-tile{display:grid;flex:1 1;min-width:0;min-height:7.25rem;padding:.65rem .8rem;overflow:hidden;border:2px solid var(--arena-border-strong);border-radius:1rem;background:var(--arena-surface-raised)}.arena-score-tile.is-active{border-color:var(--arena-accent-strong);box-shadow:0 0 1.5rem var(--arena-glow)}.arena-score-tile small,.arena-score-tile span{overflow:hidden;color:var(--arena-text-secondary);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.arena-score-tile strong{overflow:hidden;color:var(--arena-text);font-size:clamp(4rem,16vw,7.5rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;line-height:.95;letter-spacing:-.055em;text-overflow:ellipsis}.arena-score-pad{display:grid;gap:.5rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--arena-accent) 48%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--arena-surface) 88%,transparent)}.arena-score-action{display:grid;flex:1 1;place-items:center;min-width:0;min-height:clamp(13rem,30vh,20rem);padding:.75rem;color:var(--arena-text);border:3px solid var(--arena-accent);border-radius:1rem;background:var(--arena-surface-raised);box-shadow:0 0 1.5rem transparent;transition:transform .14s cubic-bezier(.2,0,0,1),box-shadow .14s cubic-bezier(.2,0,0,1)}.arena-score-action:active:not(:disabled){transform:scale(.985);box-shadow:0 0 1.5rem var(--arena-glow)}.arena-score-action span{max-width:96%;overflow:hidden;font-size:clamp(1.1rem,3vw,1.65rem);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.arena-score-action strong{font-size:clamp(7.5rem,26vw,12rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;line-height:.8;letter-spacing:-.06em}.arena-score-action small{color:var(--arena-accent-strong);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.arena-prototype-intro{display:grid;gap:.45rem;max-width:72rem;margin:0 auto}.arena-prototype-intro h1,.arena-prototype-intro p{margin:0}.arena-prototype-live-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));gap:1.25rem;width:min(100%,96rem);margin:0 auto}.arena-prototype-live-grid .arena-game-shell{min-height:48rem}.arena-prototype-kicker-zones{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.arena-prototype-kicker-label{color:var(--arena-accent-strong);font-size:.75rem;font-weight:900;text-transform:uppercase}.arena-prototype-checkout,.arena-prototype-kicker-serve{color:var(--arena-text);font-size:clamp(1.5rem,5vw,2rem)}.arena-prototype-kegeln-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.kegeln-v3-grid>.arena-prototype-kegeln-grid{display:contents}@media (max-width:540px){.arena-prototype-kicker-zones{grid-template-columns:1fr}.arena-prototype-kegeln-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (orientation:landscape) and (max-height:540px){.arena-prototype-live-grid{grid-template-columns:1fr;max-width:48rem}.arena-prototype-live-grid .arena-game-shell{min-height:calc(100svh - 1rem)}}