.AppShell-module__JCX2KW__header{z-index:100;-webkit-backdrop-filter:blur(8px);background:#0b100dcc;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.AppShell-module__JCX2KW__inner{max-width:1280px;margin:0 auto}.AppShell-module__JCX2KW__brand{text-decoration:none}.AppShell-module__JCX2KW__link{border-bottom:2px solid #0000;padding-bottom:4px;text-decoration:none;transition:color .15s,border-color .15s}.AppShell-module__JCX2KW__link[data-active]{border-bottom-color:var(--mantine-color-lime-4)}@media (prefers-reduced-motion:reduce){.AppShell-module__JCX2KW__link{transition:none}}
.LogoLoader-module__xt8E7G__svg{display:block;overflow:visible}.LogoLoader-module__xt8E7G__sweep{transform-box:view-box;transform-origin:50%;animation:1.3s cubic-bezier(.4,.02,.3,1) infinite LogoLoader-module__xt8E7G__sweep}.LogoLoader-module__xt8E7G__sweepDelayed{animation-delay:-1110ms}@keyframes LogoLoader-module__xt8E7G__sweep{0%{transform:translateY(110px)}78%{transform:translateY(-84px)}to{transform:translateY(-84px)}}.LogoLoader-module__xt8E7G__base{opacity:.22}.LogoLoader-module__xt8E7G__label{font-family:var(--font-inter), sans-serif;color:#e7ece88c;letter-spacing:.01em;font-size:.85rem}.LogoLoader-module__xt8E7G__wrap{flex-direction:column;align-items:center;gap:14px;display:inline-flex}.LogoLoader-module__xt8E7G__fullscreen{z-index:400;-webkit-backdrop-filter:blur(6px);background:#0b100de0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.LogoLoader-module__xt8E7G__sweep{opacity:0;animation:none;transform:none}.LogoLoader-module__xt8E7G__base{animation:1.6s ease-in-out infinite LogoLoader-module__xt8E7G__pulse}.LogoLoader-module__xt8E7G__baseDelayed{animation-delay:.2s}@keyframes LogoLoader-module__xt8E7G__pulse{0%,to{opacity:.2}50%{opacity:.85}}}
.PlayerChip-module__msEo7G__chip{cursor:grab;transition:transform .15s}.PlayerChip-module__msEo7G__chip:hover{transform:scale(1.05)}.PlayerChip-module__msEo7G__chip:active{cursor:grabbing}
.HeroPitch-module__RbiUFa__stage{--px:0;--py:0;perspective:900px;justify-content:center;width:100%;padding:28px 16px;display:flex}.HeroPitch-module__RbiUFa__scene{aspect-ratio:320/420;width:100%;max-width:320px;transform-style:preserve-3d;transform:rotate(-4deg) rotateY(calc(var(--px) * -10deg)) rotateX(calc(var(--py) * 8deg));will-change:transform;position:relative}.HeroPitch-module__RbiUFa__grass,.HeroPitch-module__RbiUFa__players{width:100%;height:100%;position:absolute;inset:0}.HeroPitch-module__RbiUFa__grass{filter:drop-shadow(0 20px 40px #00000073)}.HeroPitch-module__RbiUFa__players{transform:translateZ(38px)}.HeroPitch-module__RbiUFa__glow{background:radial-gradient(#a3e6352e,#0000 68%);position:absolute;inset:-14%;transform:translateZ(-60px)}@media (prefers-reduced-motion:reduce){.HeroPitch-module__RbiUFa__scene{transform:rotate(-4deg)rotateY(-6deg)}}
.Pitch-module__4u3Udq__pitch{aspect-ratio:68/90;background:radial-gradient(#0000 55%,#00000059 100%),linear-gradient(#14532d 0%,#0f3d22 100%);border:1px solid #ffffff14;border-radius:16px;width:100%;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000073}@media (min-width:62em){.Pitch-module__4u3Udq__pitch{width:min(100%, calc((100cqh - var(--pitch-reserve,0px)) * 68 / 90));flex:none;min-width:0;height:auto}}
.PitchBackdrop-module__NsJRYG__backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 35%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 35%,#0000 100%)}.PitchBackdrop-module__NsJRYG__lines{background-image:repeating-linear-gradient(115deg,#ffffff09 0 1px,#0000 1px 92px);animation:45s linear infinite PitchBackdrop-module__NsJRYG__drift;position:absolute;inset:-20%}.PitchBackdrop-module__NsJRYG__circle{aspect-ratio:1;border:1px solid #a3e63512;border-radius:50%;width:min(46rem,80vw);animation:14s ease-in-out infinite PitchBackdrop-module__NsJRYG__breathe;position:absolute;top:18%;left:50%;translate:-50%}.PitchBackdrop-module__NsJRYG__halfway{background:linear-gradient(90deg,#0000,#ffffff0d 25% 75%,#0000);height:1px;position:absolute;top:18%;left:0;right:0}@keyframes PitchBackdrop-module__NsJRYG__drift{0%{background-position:0 0}to{background-position:101.51px 0}}@keyframes PitchBackdrop-module__NsJRYG__breathe{0%,to{opacity:.7;scale:1}50%{opacity:1;scale:1.04}}@media (prefers-reduced-motion:reduce){.PitchBackdrop-module__NsJRYG__lines,.PitchBackdrop-module__NsJRYG__circle{animation:none}}
.BoardLayout-module__URPUWa__pitchSlot{flex-direction:column;gap:12px;display:flex}.BoardLayout-module__URPUWa__removeZone{transition:outline-color .15s;position:relative}.BoardLayout-module__URPUWa__removeZone[data-drag-active]{outline-offset:-2px;outline:2px dashed #ef444466}.BoardLayout-module__URPUWa__removeZone[data-drag-active]:hover{outline-color:#ef4444f2}.BoardLayout-module__URPUWa__removeOverlay{z-index:2;border-radius:inherit;pointer-events:none;background:#ef44440d;justify-content:center;align-items:flex-start;padding-top:12px;transition:background-color .15s;display:flex;position:absolute;inset:0}.BoardLayout-module__URPUWa__removeZone:hover .BoardLayout-module__URPUWa__removeOverlay{background:#ef444421}.BoardLayout-module__URPUWa__removeLabel{font-family:var(--font-sora), var(--font-inter), sans-serif;color:#fca5a5;white-space:nowrap;background:#120a0ae0;border:1px dashed #ef444499;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.BoardLayout-module__URPUWa__removeZone,.BoardLayout-module__URPUWa__removeOverlay{transition:none}}@media (min-width:62em){.BoardLayout-module__URPUWa__page{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.BoardLayout-module__URPUWa__content{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.BoardLayout-module__URPUWa__gridFill{flex:1;min-height:0;display:flex}.BoardLayout-module__URPUWa__boardCol{height:100%;min-height:0}.BoardLayout-module__URPUWa__card{flex-direction:column;height:100%;min-height:0;display:flex}.BoardLayout-module__URPUWa__board{flex-direction:column;flex:1;min-height:0;display:flex}.BoardLayout-module__URPUWa__pitchSlot{flex:1;min-height:0;container-type:size}.BoardLayout-module__URPUWa__sideCol{height:100%;overflow-y:auto}}
.GameMenu-module__tNADKq__card{height:100%;color:inherit;background:#ffffff08;border:1px solid #ffffff12;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:block}.GameMenu-module__tNADKq__card:hover{background:#ffffff0f;border-color:#a3e63559;transform:translateY(-2px)}.GameMenu-module__tNADKq__card:focus-visible{outline:2px solid var(--mantine-color-lime-4);outline-offset:2px}.GameMenu-module__tNADKq__card[data-disabled]{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.GameMenu-module__tNADKq__card{transition:none}.GameMenu-module__tNADKq__card:hover{transform:none}}
