.Board_board__poU9e{padding:var(--mantine-spacing-sm);background-color:black;border-radius:var(--mantine-radius-lg);transition:box-shadow .2s ease}.Board_boardActive__nJEPV{box-shadow:0 0 20px 2px rgba(255,255,255,.3)}.Board_cell__evD5S{border:1px solid var(--mantine-color-black);background:linear-gradient(180deg,#150c4c,#1f116f 50%,#150c4c)}.Board_cellInteractive__GtyTp{cursor:pointer}.notification_root__a0_wz{padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:var(--mantine-radius-lg);background-color:rgba(34,34,34,.2);border:1px solid var(--mantine-color-gray-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notification_icon__Il0Xs{background-color:transparent}.notification_title__fRYUf{font-family:var(--font-raleway);font-weight:500;font-size:var(--mantine-font-size-xl);color:var(--mantine-color-white)}.notification_description___mepG{color:var(--mantine-color-red-6)}.notification_descriptionWarning__jUI8V,.notification_description___mepG{font-family:var(--font-raleway);font-weight:600;font-size:var(--mantine-font-size-md)}.notification_descriptionWarning__jUI8V{color:var(--mantine-color-yellow-6)}.GameBoard_board__LdgI6{padding:var(--mantine-spacing-sm);background-color:black;border-radius:var(--mantine-radius-lg);transition:box-shadow .2s ease}.GameBoard_boardActive__Jfj1g{box-shadow:0 0 20px 2px rgba(255,255,255,.3)}.GameBoard_cell__jZJ7H{width:39px;height:39px;border:1px solid black;background:linear-gradient(180deg,#150c4c,#1f116f 50%,#150c4c);display:flex;align-items:center;justify-content:center}.GameBoard_cellEnemy__5QeV9{background:linear-gradient(180deg,#0d0833,#150c4c 50%,#0d0833)}.GameBoard_cellInteractive__UqhqS{cursor:pointer}.GameBoard_cellShip__XcNoD{background:linear-gradient(180deg,#8a8a8a,#4b4b4b 50%,#8a8a8a)}.GameBoard_cellHit__7R436{background:linear-gradient(180deg,#e42121,#f66c6c 50%,#e42121)}.GameBoard_cellMiss__S3Y0b{background:linear-gradient(180deg,#0a6c6d,#39ccfd 50.48%,#0a6c6d)}.GameBoard_cellTargetable__pvkIK:hover{background:rgba(64,192,87,.3);border-radius:var(--mantine-radius-sm)}.GameBoard_crosshairIcon__fBgll{visibility:hidden}.GameBoard_cellTargetable__pvkIK:hover .GameBoard_crosshairIcon__fBgll{visibility:visible}.GameBoard_cellLoading__hfDHH{pointer-events:none}@keyframes GameBoard_spin__EjTnK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GameBoard_spinner__9btk4{animation:GameBoard_spin__EjTnK 1s linear infinite}.DemoBoard_board__nEaPC{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:1px;gap:1px;background-color:black;border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-xs);max-width:420px;width:100%;margin:0 auto}.DemoBoard_cell__ifGtP{aspect-ratio:1;border:1px solid rgba(0,0,0,.6);background:linear-gradient(180deg,#0d0833,#150c4c 50%,#0d0833);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease;position:relative}.DemoBoard_cell__ifGtP:hover:not(.DemoBoard_cellHit__9qyH4):not(.DemoBoard_cellMiss__1BaNE):not(.DemoBoard_cellSunk__gX57Q){background:rgba(64,192,87,.3);border-radius:var(--mantine-radius-xs)}.DemoBoard_crosshairIcon__YMozx{visibility:hidden}.DemoBoard_cell__ifGtP:hover:not(.DemoBoard_cellHit__9qyH4):not(.DemoBoard_cellMiss__1BaNE):not(.DemoBoard_cellSunk__gX57Q) .DemoBoard_crosshairIcon__YMozx{visibility:visible}.DemoBoard_cellHit__9qyH4{background:linear-gradient(180deg,#e42121,#f66c6c 50%,#e42121);cursor:default;animation:DemoBoard_hitFlash__ZxEww .4s ease-out}.DemoBoard_cellMiss__1BaNE{background:linear-gradient(180deg,#0a6c6d,#39ccfd 50.48%,#0a6c6d);cursor:default;animation:DemoBoard_missRipple___dctc .4s ease-out}.DemoBoard_cellSunk__gX57Q{background:linear-gradient(180deg,#8b0000,#cc0000 50%,#8b0000);cursor:default;animation:DemoBoard_sunkPulse___wp_9 .6s ease-out}.DemoBoard_cellComplete__fFsio{cursor:default}@keyframes DemoBoard_hitFlash__ZxEww{0%{transform:scale(1.3);filter:brightness(2)}to{transform:scale(1);filter:brightness(1)}}@keyframes DemoBoard_missRipple___dctc{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes DemoBoard_sunkPulse___wp_9{0%,to{filter:brightness(1)}50%{filter:brightness(1.8)}}@keyframes DemoBoard_cellEntrance__4l59k{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.DemoBoard_cellEntrance__4l59k{animation:DemoBoard_cellEntrance__4l59k .3s ease-out both}.ScrollAnimator_hidden__FVzvN{opacity:0;transform:translateY(30px)}.ScrollAnimator_visible__c6irr{opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out}.HeroSection_hero__agIm_{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.HeroSection_backgroundGrid__IM0v2{position:absolute;inset:0;background-image:linear-gradient(rgba(21,12,76,.4) 1px,transparent 0),linear-gradient(90deg,rgba(21,12,76,.4) 1px,transparent 0);background-size:40px 40px;opacity:.5;pointer-events:none}.HeroSection_content__lXHfx{position:relative;z-index:1;text-align:center}.HeroSection_logo__jai_8{animation:HeroSection_fadeInUp__kODPQ .6s ease-out both}.HeroSection_title__ITlvg{font-size:clamp(3rem,8vw,6rem);font-family:var(--font-road-rage);color:white;animation:HeroSection_glow__GSua5 3s ease-in-out infinite alternate,HeroSection_fadeInUp__kODPQ .8s ease-out both;margin:0;line-height:1}.HeroSection_tagline__gjaiR{font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.8);animation:HeroSection_fadeInUp__kODPQ .8s ease-out .2s both}.HeroSection_buttons__jNhza{animation:HeroSection_fadeInUp__kODPQ .8s ease-out .4s both}.HeroSection_dot__rZ9kQ{position:absolute;width:4px;height:4px;border-radius:50%;background:#39ccfd;opacity:.3;animation:HeroSection_floatDot__pc1Ab 6s ease-in-out infinite}.HeroSection_dot1__HnPXK{top:20%;left:15%;animation-delay:0s}.HeroSection_dot2__U4a63{top:60%;left:80%;animation-delay:1s}.HeroSection_dot3__OvAib{top:40%;left:50%;animation-delay:2s}.HeroSection_dot4__wW_Xo{top:80%;left:25%;animation-delay:3s}.HeroSection_dot5__ZYdnX{top:10%;left:70%;animation-delay:4s}@keyframes HeroSection_glow__GSua5{0%{text-shadow:0 0 20px rgba(0,0,0,.6),0 0 40px rgba(0,0,0,.3)}to{text-shadow:0 0 30px rgba(0,0,0,.9),0 0 60px rgba(0,0,0,.5),0 0 80px rgba(0,0,0,.3)}}@keyframes HeroSection_fadeInUp__kODPQ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSection_floatDot__pc1Ab{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-20px);opacity:.6}}.IconWrapper_iconWrapper___TPV8{align-items:center;justify-content:center;border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.ShipItem_ship__i_p0P{width:100%;max-width:200px;cursor:pointer;transition:border-color .2s ease;border:1px solid var(--mantine-color-black);padding:var(--mantine-spacing-md)!important;padding-top:var(--mantine-spacing-sm)!important}.ShipItem_allPlaced__A8Cgv{border-color:var(--mantine-color-green-6)}.ShipItem_shipFocused__JKAva{border-color:var(--mantine-color-white)}.ShipItem_dot__oUlI1{width:8px;height:8px;border-radius:50%;cursor:pointer;transition:background-color .2s ease}