.start-screen{display:grid;min-height:100vh;place-items:center;padding:clamp(.55rem,1.4vw,1rem);background:radial-gradient(circle at 74% 40%,rgba(34,211,238,.14),transparent 24rem),radial-gradient(circle at 16% 76%,rgba(250,204,21,.1),transparent 22rem),#020817}.start-hero-shell{position:relative;display:grid;width:min(100%,100rem);min-height:calc(100vh - clamp(1.1rem, 2.8vw, 2rem));align-items:center;overflow:hidden;border:1px solid rgba(125,211,252,.24);border-radius:.45rem;background:radial-gradient(circle at 70% 48%,rgba(34,211,238,.18),transparent 28rem),#020817;box-shadow:0 1.5rem 4rem rgba(0,0,0,.4),inset 0 0 0 1px rgba(250,204,21,.08),inset 0 0 2.6rem rgba(34,211,238,.08)}.start-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;filter:saturate(1.08) contrast(1.04) brightness(.96)}.start-hero-glow{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,23,.32),rgba(2,8,23,.12) 34%,transparent 64%),radial-gradient(ellipse at 22% 52%,rgba(2,8,23,.74) 0,rgba(2,8,23,.48) 38%,transparent 66%),linear-gradient(0deg,rgba(2,8,23,.52),transparent 32%);pointer-events:none}.start-content{position:relative;z-index:1;width:min(46rem,54%);margin-left:clamp(1.4rem,5vw,5rem);padding:clamp(1rem,3vw,2.2rem) 0;animation:title-rise .52s ease-out both}.start-content h1{margin:.75rem 0 0;color:#fde68a;font-size:clamp(3.35rem,7.5vw,7.4rem);font-weight:900;letter-spacing:0;line-height:.86;text-shadow:0 0 1rem rgba(250,204,21,.26),0 0 2.5rem rgba(34,211,238,.18),0 .18rem .9rem rgba(0,0,0,.45)}.start-kicker{color:#f8d86b;text-shadow:0 0 .65rem rgba(250,204,21,.24)}.start-subtitle{margin:1.05rem 0 0;color:#67e8f9;font-size:clamp(1.15rem,2.3vw,2.05rem);font-weight:800;line-height:1.18;text-shadow:0 0 1rem rgba(34,211,238,.32)}.start-description{max-width:31rem;margin:1rem 0 0;color:rgba(224,242,254,.86);font-size:1rem;line-height:1.6;text-shadow:0 .1rem .75rem rgba(0,0,0,.55)}.start-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}.back-start-button,.start-button{border-radius:.45rem;padding:.78rem 1rem;font-size:.9rem;font-weight:900;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.back-start-button:hover,.start-button:hover{transform:translateY(-1px)}.start-button-primary{border:1px solid rgba(250,204,21,.6);background:linear-gradient(135deg,rgba(250,204,21,.95),rgba(245,158,11,.92));color:#07111e;box-shadow:0 0 1.4rem rgba(250,204,21,.24),0 .55rem 1.3rem rgba(0,0,0,.26);animation:begin-button-glow 2.2s ease-in-out infinite}.start-button-primary:hover{box-shadow:0 0 1.6rem rgba(250,204,21,.34),0 0 1.2rem rgba(34,211,238,.14)}.back-start-button,.start-button-secondary{border:1px solid rgba(125,211,252,.28);background:rgba(7,19,34,.48);color:#cffafe;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.back-start-button:hover,.start-button-secondary:hover{border-color:rgba(125,211,252,.48);background:rgba(14,165,233,.12);box-shadow:0 0 1rem rgba(34,211,238,.12)}.start-about{max-width:35rem;margin-top:1rem;border:1px solid rgba(125,211,252,.18);border-radius:.5rem;background:rgba(2,8,23,.48);color:rgba(224,242,254,.84);padding:.85rem 1rem;font-size:.93rem;line-height:1.55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 1.1rem rgba(34,211,238,.08)}.game-screen{animation:screen-fade-in .28s ease-out}.match-shell{display:grid;min-height:100vh;grid-gap:1rem;gap:1rem;padding:1rem}.match-sidebar,.match-stage{border:1px solid rgba(125,211,252,.16);border-radius:.5rem;background:radial-gradient(circle at 18% 8%,rgba(250,204,21,.08),transparent 18rem),linear-gradient(180deg,rgba(8,18,33,.94),rgba(7,25,33,.84));box-shadow:0 1.4rem 3rem rgba(0,0,0,.24)}.match-sidebar{display:flex;flex-direction:column;gap:1rem;padding:1rem}.back-start-button{align-self:flex-start;padding:.55rem .7rem;font-size:.78rem}.match-sidebar h1{margin:.35rem 0 0;color:#fde68a;font-size:clamp(2rem,9vw,3.7rem);font-weight:900;line-height:.95;text-shadow:0 0 1.4rem rgba(250,204,21,.2)}.sidebar-intro{margin:.85rem 0 0;color:rgba(207,250,254,.82);font-size:.95rem;line-height:1.55}.how-to-play{border:1px solid rgba(125,211,252,.16);border-radius:.5rem;background:radial-gradient(circle at 8% 10%,rgba(34,211,238,.09),transparent 9rem),rgba(5,13,25,.64);padding:.78rem .85rem}.how-to-play ol{display:grid;grid-gap:.3rem;gap:.3rem;margin:.55rem 0 0;padding-left:1.15rem;color:rgba(224,242,254,.84);font-size:.83rem;line-height:1.35}.how-to-play li::marker{color:#f8d86b;font-weight:900}.panel-kicker{margin:0;color:#f8d86b;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sidebar-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.sidebar-stat{border:1px solid rgba(125,211,252,.16);border-radius:.45rem;background:rgba(7,19,34,.82);padding:.8rem}.last-match span,.sidebar-stat span{display:block;color:rgba(207,250,254,.72);font-size:.78rem;font-weight:800;text-transform:uppercase}.sidebar-stat strong{display:block;margin-top:.2rem;color:#67e8f9;font-size:2rem;line-height:1}.coherence-goal-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:rgba(207,250,254,.78);font-size:.78rem;font-weight:800;text-transform:uppercase}.coherence-goal-row strong{color:#fde68a;white-space:nowrap}.coherence-track{position:relative;height:1rem;overflow:hidden;border:1px solid rgba(125,211,252,.2);border-radius:999px;background:repeating-linear-gradient(90deg,transparent 0 9%,rgba(255,255,255,.08) 9% 10%),rgba(4,12,23,.88)}.coherence-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#22d3ee 56%,#facc15);box-shadow:0 0 1rem rgba(34,211,238,.55);transition:width .26s ease}.coherence-track-win{border-color:rgba(250,204,21,.5);box-shadow:0 0 .8rem rgba(34,211,238,.3),0 0 1.1rem rgba(250,204,21,.24)}.coherence-track-win span{animation:coherence-win-glow 1.4s ease-in-out infinite}.mito-panel{display:grid;grid-template-columns:6.25rem minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center;border:1px solid rgba(250,204,21,.18);border-radius:.5rem;background:rgba(5,13,25,.7);padding:.75rem}.mito-portrait{width:100%;aspect-ratio:1;object-fit:contain;border-radius:.4rem;filter:drop-shadow(0 0 .85rem rgba(34,211,238,.28)) drop-shadow(0 0 .65rem rgba(250,204,21,.22))}.mito-copy p:last-child{margin:.35rem 0 0;color:#e0f2fe;font-size:.92rem;line-height:1.45}.tile-legend{display:grid;grid-gap:.55rem;gap:.55rem}.tile-legend div{display:flex;align-items:center;gap:.55rem;color:#dbeafe;font-size:.85rem}.legend-token{display:grid;width:1.8rem;aspect-ratio:1;place-items:center;flex:0 0 auto;-webkit-clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);color:#06101c;font-size:.72rem;font-weight:900}.legend-token-image{width:2.25rem;aspect-ratio:1;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 0 .5rem rgba(34,211,238,.2))}.reward-panel{border:1px solid rgba(250,204,21,.16);border-radius:.5rem;background:rgba(5,13,25,.58);padding:.75rem}.reward-panel-win{border-color:rgba(250,204,21,.42);box-shadow:inset 0 0 1rem rgba(250,204,21,.08),0 0 1.1rem rgba(34,211,238,.12)}.reward-assets{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.55rem;gap:.55rem;align-items:center;margin-top:.55rem;color:#facc15;font-weight:900}.reward-assets img{width:100%;max-height:4.1rem;object-fit:contain}.reward-cloud{opacity:.62;filter:drop-shadow(0 0 .8rem rgba(250,204,21,.18))}.reward-cloud-active{opacity:1;animation:reward-pulse .76s ease}.reward-coin{filter:drop-shadow(0 0 .75rem rgba(250,204,21,.35))}.reward-coin-active{animation:coin-win-pulse 1.5s ease-in-out infinite}.reward-copy{margin:.5rem 0 0;color:rgba(207,250,254,.72);font-size:.82rem;line-height:1.35}.reset-button{width:100%;border:1px solid rgba(250,204,21,.34);border-radius:.45rem;background:rgba(250,204,21,.11);color:#fde68a;padding:.7rem .85rem;font-size:.9rem;font-weight:900;transition:background .18s ease,box-shadow .18s ease}.reset-button:hover{background:rgba(250,204,21,.17);box-shadow:0 0 1rem rgba(250,204,21,.16)}.match-stage{display:flex;min-width:0;flex-direction:column;gap:1rem;padding:1rem}.stage-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.stage-header h2{margin:.35rem 0 0;color:#cffafe;font-size:clamp(1.4rem,4vw,2.2rem);line-height:1.05}.last-match{min-width:5.8rem;border:1px solid rgba(125,211,252,.14);border-radius:.45rem;background:rgba(7,19,34,.82);padding:.65rem;text-align:right}.last-match strong{display:block;color:#fde68a;font-size:1.9rem;line-height:1}.board-frame-wrap{position:relative;display:grid;width:min(100%,46rem);place-items:center;align-self:center;border:1px solid rgba(250,204,21,.2);border-radius:.65rem;background:linear-gradient(135deg,rgba(250,204,21,.16),transparent 14% 86%,rgba(34,211,238,.12)),rgba(2,8,23,.36);padding:clamp(.45rem,1.2vw,.8rem);box-shadow:inset 0 0 1.2rem rgba(34,211,238,.08),0 0 1.5rem rgba(250,204,21,.08)}.board-frame-win{border-color:rgba(250,204,21,.48);box-shadow:inset 0 0 1.6rem rgba(34,211,238,.16),0 0 1.6rem rgba(34,211,238,.28),0 0 2.4rem rgba(250,204,21,.22);animation:board-win-breathe 1.8s ease-in-out infinite}.board-frame-image{inset:-3.8%;z-index:0;width:107.6%;height:107.6%;object-fit:fill}.board-frame-image,.win-proton-burst{position:absolute;pointer-events:none}.win-proton-burst{left:50%;top:50%;z-index:3;width:min(44%,18rem);aspect-ratio:1;object-fit:contain;transform:translate(-50%,-50%);animation:win-burst 2.2s ease-out forwards;filter:drop-shadow(0 0 1.4rem rgba(250,204,21,.54)) drop-shadow(0 0 1rem rgba(34,211,238,.28))}.match-board{position:relative;z-index:1;display:grid;width:100%;grid-gap:clamp(.25rem,.9vw,.5rem);gap:clamp(.25rem,.9vw,.5rem);align-self:center;border:1px solid rgba(125,211,252,.18);border-radius:.5rem;background:radial-gradient(circle at 50% 50%,rgba(14,165,233,.15),transparent 64%),rgba(2,8,23,.48);padding:clamp(.5rem,1.6vw,1rem)}.board-frame-win .match-board:after,.board-frame-win .match-board:before{position:absolute;inset:0;z-index:2;border-radius:inherit;content:"";pointer-events:none}.board-frame-win .match-board:before{background:radial-gradient(circle at 50% 50%,rgba(250,204,21,.18),transparent 34%),radial-gradient(circle at 50% 50%,rgba(34,211,238,.16),transparent 62%);animation:board-energy-pulse 1.7s ease-out infinite}.board-frame-win .match-board:after{background:linear-gradient(115deg,transparent,transparent 38%,rgba(103,232,249,.08) 44%,rgba(250,204,21,.24) 50%,rgba(103,232,249,.08) 56%,transparent 62%,transparent);transform:translateX(-120%);animation:board-shimmer-sweep 2.1s ease-in-out infinite}.match-tile{position:relative;display:grid;min-width:0;aspect-ratio:1;place-items:center;overflow:visible;border:1px solid rgba(125,211,252,.16);border-radius:.35rem;color:#04111d;cursor:pointer;background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.11),transparent 62%),rgba(4,12,23,.42);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);filter:drop-shadow(0 .35rem .45rem rgba(0,0,0,.28));transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease,transform .16s ease}.match-tile:hover:not(:disabled){filter:drop-shadow(0 .35rem .45rem rgba(0,0,0,.32)) drop-shadow(0 0 .8rem rgba(34,211,238,.36));transform:translateY(-1px)}.match-tile:disabled{cursor:default}.match-tile-selected{border-color:rgba(250,204,21,.95);box-shadow:inset 0 0 0 2px rgba(34,211,238,.72),0 0 .9rem rgba(34,211,238,.58),0 0 1.2rem rgba(250,204,21,.34);transform:scale(1.04)}.match-tile-hinted{border-color:rgba(103,232,249,.82);animation:guided-tile-pulse 1.4s ease-in-out infinite;box-shadow:inset 0 0 0 2px rgba(250,204,21,.34),0 0 .8rem rgba(34,211,238,.42),0 0 1rem rgba(250,204,21,.18)}.match-tile-hinted .tile-image{filter:drop-shadow(0 .18rem .18rem rgba(0,0,0,.38)) drop-shadow(0 0 .62rem rgba(34,211,238,.34)) drop-shadow(0 0 .45rem rgba(250,204,21,.22))}.tile-image{width:94%;height:94%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 .18rem .18rem rgba(0,0,0,.38)) drop-shadow(0 0 .42rem rgba(34,211,238,.12))}.match-tile-water{background:rgba(14,165,233,.11)}.match-tile-spark{background:rgba(250,204,21,.13)}.match-tile-herb{background:rgba(34,197,94,.11)}.match-tile-stress{background:rgba(248,113,113,.12)}.match-tile-damp{background:rgba(129,140,248,.12)}.game-banner{align-self:center;width:min(100%,44rem);border-radius:.5rem;padding:.9rem 1rem;font-weight:900;text-align:center}.game-banner-win{border:1px solid rgba(250,204,21,.35);background:rgba(250,204,21,.14);color:#fde68a}.game-banner-loss{border:1px solid rgba(251,146,60,.35);background:rgba(127,29,29,.2);color:#fed7aa}.mito-video-overlay{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:radial-gradient(circle at 50% 44%,rgba(34,211,238,.18),transparent 24rem),rgba(2,8,23,.66);padding:1rem;animation:screen-fade-in .24s ease-out}.mito-video-card{position:relative;display:grid;width:min(100%,34rem);overflow:hidden;border:1px solid rgba(250,204,21,.38);border-radius:.7rem;background:radial-gradient(circle at 50% 24%,rgba(250,204,21,.16),transparent 15rem),linear-gradient(180deg,rgba(7,19,34,.96),rgba(3,10,22,.94));padding:clamp(.8rem,3vw,1rem);box-shadow:0 1.8rem 4rem rgba(0,0,0,.42),0 0 2rem rgba(34,211,238,.22),inset 0 0 1.4rem rgba(250,204,21,.08)}.mito-video-cloud{position:absolute;inset:auto auto 8% 50%;width:72%;aspect-ratio:1;transform:translateX(-50%);background:url(/assets/effects/proton_cloud.png) 50%/contain no-repeat;opacity:.24;pointer-events:none;filter:blur(1px) drop-shadow(0 0 1rem rgba(250,204,21,.36))}.mito-celebration-media{position:relative;z-index:1;display:grid;min-height:min(54vh,27rem);place-items:center;overflow:hidden;border:1px solid rgba(125,211,252,.2);border-radius:.55rem;background:radial-gradient(circle at 50% 46%,rgba(34,211,238,.18),transparent 16rem),radial-gradient(circle at 50% 70%,rgba(250,204,21,.12),transparent 14rem),rgba(2,8,23,.78);box-shadow:0 0 1.2rem rgba(34,211,238,.16),inset 0 0 1.4rem rgba(250,204,21,.05)}.mito-win-video{width:100%;max-height:min(58vh,30rem);object-fit:contain}.mito-win-image{width:min(88%,24rem);max-height:min(54vh,27rem);object-fit:contain;animation:mito-image-celebrate 2.2s ease-in-out infinite;filter:drop-shadow(0 0 1.2rem rgba(34,211,238,.34)) drop-shadow(0 0 1.2rem rgba(250,204,21,.24))}.mito-video-copy{position:relative;z-index:1;margin-top:.8rem;text-align:center}.mito-video-copy p:last-child{margin:.3rem 0 0;color:#fde68a;font-size:clamp(1.1rem,3vw,1.55rem);font-weight:900;line-height:1.2}.mito-video-copy span{display:block;margin-top:.35rem;color:rgba(207,250,254,.84);font-size:.95rem;font-weight:800}.win-reward-sequence{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;justify-self:center;width:min(100%,21rem);margin-top:.85rem;border:1px solid rgba(250,204,21,.18);border-radius:.55rem;background:rgba(2,8,23,.42);padding:.55rem .75rem}.win-reward-sequence img{width:100%;max-height:4.9rem;object-fit:contain}.win-reward-sequence img:first-child{animation:reward-pulse 1.8s ease-in-out infinite;filter:drop-shadow(0 0 .8rem rgba(250,204,21,.34))}.win-reward-sequence img:last-child{animation:coin-win-pulse 1.6s ease-in-out infinite}.win-reward-sequence strong{color:#facc15;font-size:1.25rem;text-shadow:0 0 .7rem rgba(250,204,21,.38)}.mito-video-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:.85rem}.mito-video-button{border:1px solid rgba(250,204,21,.48);border-radius:.45rem;padding:.65rem .95rem;font-size:.88rem;font-weight:900;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.mito-video-button-primary{background:linear-gradient(135deg,rgba(250,204,21,.95),rgba(245,158,11,.92));color:#07111e;box-shadow:0 0 1.1rem rgba(250,204,21,.2)}.mito-video-button-secondary{border-color:rgba(125,211,252,.34);background:rgba(7,19,34,.64);color:#cffafe}.mito-video-button:hover{box-shadow:0 0 1rem rgba(250,204,21,.18);transform:translateY(-1px)}.axis-panel{border:1px solid rgba(125,211,252,.14);border-radius:.55rem;background:radial-gradient(circle at 88% 14%,rgba(250,204,21,.08),transparent 18rem),rgba(5,13,25,.58);padding:.9rem}.axis-panel-header{margin-bottom:.8rem}.axis-panel h3{margin:.35rem 0 0;color:#cffafe;font-size:1.15rem}.axis-grid{display:grid;grid-gap:.7rem;gap:.7rem}.axis-row{display:grid;grid-template-columns:5.4rem minmax(0,1fr) 5.4rem;grid-gap:.9rem;gap:.9rem;align-items:center;border:1px solid rgba(125,211,252,.12);border-radius:.5rem;background:rgba(2,8,23,.38);padding:.65rem}.axis-row figure{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;justify-items:center}.axis-image{width:100%;aspect-ratio:1;object-fit:contain;border-radius:.3rem;filter:drop-shadow(0 0 .55rem rgba(34,211,238,.18))}.axis-row figcaption{color:rgba(207,250,254,.75);font-size:.68rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere;text-align:center}.axis-copy strong{display:block;color:#fde68a;font-size:.92rem}.axis-copy p{margin:.25rem 0 0;color:rgba(224,242,254,.78);font-size:.82rem;line-height:1.35}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes reward-pulse{0%{transform:scale(.94);filter:drop-shadow(0 0 .2rem rgba(250,204,21,.12))}55%{transform:scale(1.08);filter:drop-shadow(0 0 1rem rgba(250,204,21,.55))}to{transform:scale(1);filter:drop-shadow(0 0 .8rem rgba(250,204,21,.18))}}@keyframes coin-win-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 .75rem rgba(250,204,21,.35))}50%{transform:scale(1.08);filter:drop-shadow(0 0 1rem rgba(250,204,21,.64)) drop-shadow(0 0 .65rem rgba(34,211,238,.24))}}@keyframes mito-image-celebrate{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes coherence-win-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.24)}}@keyframes board-win-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.006)}}@keyframes board-energy-pulse{0%{opacity:.15;transform:scale(.96)}45%{opacity:.5}to{opacity:.12;transform:scale(1.03)}}@keyframes board-shimmer-sweep{0%{opacity:0;transform:translateX(-120%)}20%{opacity:1}72%{opacity:.95;transform:translateX(120%)}to{opacity:0;transform:translateX(120%)}}@keyframes win-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}22%{opacity:.9;transform:translate(-50%,-50%) scale(1)}70%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%) scale(1.26)}}@keyframes screen-fade-in{0%{opacity:0}to{opacity:1}}@keyframes title-rise{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@keyframes begin-button-glow{0%,to{box-shadow:0 0 1.4rem rgba(250,204,21,.24),0 .55rem 1.3rem rgba(0,0,0,.26)}50%{box-shadow:0 0 1.8rem rgba(250,204,21,.38),0 0 1.4rem rgba(34,211,238,.16),0 .55rem 1.3rem rgba(0,0,0,.26)}}@keyframes guided-tile-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (min-width:980px){.match-shell{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);padding:1.25rem}}@media (max-width:620px){.start-screen{padding:.65rem}.start-hero-shell{min-height:calc(100vh - 1.3rem)}.start-hero-image{object-position:58% center}.start-hero-glow{background:radial-gradient(ellipse at 28% 62%,rgba(2,8,23,.78) 0,rgba(2,8,23,.58) 44%,transparent 72%),linear-gradient(0deg,rgba(2,8,23,.58),transparent 42%)}.start-content{width:min(100% - 2rem,35rem);margin-left:1rem;padding:1rem}.start-actions{flex-direction:column}.start-button{width:100%}.match-shell{padding:.65rem}.match-sidebar,.match-stage{padding:.8rem}.stage-header{align-items:flex-start}.last-match{min-width:4.8rem}.mito-panel{grid-template-columns:4.9rem minmax(0,1fr)}.axis-row{grid-template-columns:4.35rem minmax(0,1fr) 4.35rem;gap:.55rem}}