.Cbna3a_page{color:#10231c;background:radial-gradient(circle at 50% 0,#e6f0d6 0,#cbdcb7 35%,#afc59a 100%);min-height:calc(100dvh - 72px);padding:clamp(10px,2vw,24px);font-family:Arial,sans-serif}.Cbna3a_shell{background:#f9f5e8;border:1px solid #fff9;border-radius:30px;width:min(100%,980px);margin:auto;overflow:hidden;box-shadow:0 28px 70px #27463542,inset 0 2px #fff}.Cbna3a_scoreboard{color:#f9f4df;background:#102b24;grid-template-columns:1fr 140px 1fr;align-items:stretch;display:grid}.Cbna3a_team{opacity:.68;border-bottom:3px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 22px;display:grid}.Cbna3a_team.Cbna3a_active{opacity:1;background:#173a31;border-color:#f4c44f}.Cbna3a_team span{letter-spacing:.18em;font-size:11px;font-weight:900}.Cbna3a_team strong{text-align:center;font-family:Georgia,serif;font-size:38px}.Cbna3a_team small{color:#b8cabd;letter-spacing:.08em;font-size:9px;font-weight:900}.Cbna3a_team.Cbna3a_cpu{text-align:right}.Cbna3a_round{text-align:center;background:#0b211b;border-left:1px solid #ffffff18;border-right:1px solid #ffffff18;place-content:center;display:grid}.Cbna3a_round small{letter-spacing:.24em;color:#d2b55b;font-size:8px;font-weight:900}.Cbna3a_round strong{font:900 21px/1 Georgia,serif}.Cbna3a_round p{color:#a8bbae;margin:4px 0 0;font-size:8px}.Cbna3a_arena{isolation:isolate;background:linear-gradient(#91c4d1 0 22%,#6da249 22% 100%);min-height:min(64vw,630px);position:relative;overflow:hidden}.Cbna3a_sunGlow{aspect-ratio:1;filter:blur(35px);background:#fff5ba66;border-radius:50%;width:45%;position:absolute;top:-18%;left:8%}.Cbna3a_trees{justify-content:space-around;align-items:end;display:flex;position:absolute;top:12%;left:-3%;right:-3%}.Cbna3a_trees i{background:linear-gradient(135deg,#315b35,#163d29);border-radius:60% 45% 55% 40%;width:14%;height:95px;box-shadow:0 10px 0 -6px #5d432b}.Cbna3a_trees i:nth-child(2n){background:linear-gradient(135deg,#497340,#214c30);height:135px}.Cbna3a_lane{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);opacity:.72;background:repeating-linear-gradient(100deg,#75a74e 0 42px,#6c9c46 42px 84px);position:absolute;inset:22% 0 0}.Cbna3a_boardShadow{filter:blur(18px);background:#12251b66;border-radius:20%;width:52%;height:60%;position:absolute;top:29%;left:50%;transform:translate(-47%)skewY(2deg)}.Cbna3a_board{filter:drop-shadow(0 22px 12px #17301d77);width:min(58%,500px);height:66%;position:absolute;top:24%;left:50%;transform:translate(-50%)}.Cbna3a_boardEdge{clip-path:polygon(28% 0,72% 0,100% 100%,0 100%);background:linear-gradient(90deg,#4a2816,#a3612d 25%,#79411e 70%,#351b10);position:absolute;inset:3% -1% -3%}.Cbna3a_boardFace{clip-path:polygon(29% 0,71% 0,97% 97%,3% 97%);background:radial-gradient(circle at 48% 24%,#f7d69d,#d5984e 60%,#a8642e);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 6px #f2d39e}.Cbna3a_boardFace:before{content:"";mix-blend-mode:multiply;background:repeating-linear-gradient(92deg,#ffffff08 0 2px,#5f2e1010 2px 5px);position:absolute;inset:0}.Cbna3a_boardFace b{color:#72421c55;letter-spacing:.16em;font:900 clamp(24px,6vw,62px)/1 Georgia,serif;position:absolute;bottom:13%;left:50%;transform:translate(-50%)perspective(100px)rotateX(25deg)}.Cbna3a_rings{aspect-ratio:1;border:2px solid #fff8;border-radius:50%;width:27%;position:absolute;top:5.5%;left:50%;transform:translate(-50%);box-shadow:0 0 0 10px #1f5b4c22,0 0 0 12px #fff4}.Cbna3a_hole{aspect-ratio:1;z-index:4;background:radial-gradient(circle at 50% 66%,#120c08 0 54%,#4d2917 57%,#1a0c07 69%,#d7a15f 72%);border-radius:50%;width:15%;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 9px 7px #160c09aa,0 2px #ffe1a2}.Cbna3a_bag,.Cbna3a_flyingBag{aspect-ratio:1.12;z-index:7;border-radius:27% 33% 28% 35%;width:clamp(24px,5vw,48px);display:block;box-shadow:0 5px 7px #1a130a66,inset 4px 4px 5px #fff6,inset -4px -5px 5px #0003}.Cbna3a_bag{position:absolute}.Cbna3a_bag.Cbna3a_inHole{z-index:5;opacity:.88;width:11%}.Cbna3a_flyingBag{pointer-events:none;position:absolute}.Cbna3a_aimMarker{z-index:8;border:1px solid #fff;border-radius:50%;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #f5ce5766,0 0 18px #fff}.Cbna3a_aimMarker:before,.Cbna3a_aimMarker:after{content:"";background:#fff;position:absolute}.Cbna3a_aimMarker:before{width:62px;height:1px;top:50%;left:-10px}.Cbna3a_aimMarker:after{width:1px;height:62px;top:-10px;left:50%}.Cbna3a_aimMarker span{background:#f3c74a;border-radius:50%;position:absolute;inset:15px}.Cbna3a_status{z-index:10;text-align:center;position:absolute;bottom:2%;left:0;right:0}.Cbna3a_status span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102b24e8;border:1px solid #ffffff3d;border-radius:999px;max-width:90%;padding:9px 18px;font-size:12px;font-weight:800;display:inline-block;box-shadow:0 8px 22px #17351f55}.Cbna3a_controls{background:#fffdf5;border-top:1px solid #8e6a362e;grid-template-columns:1fr 1fr 150px;align-items:center;gap:16px;padding:18px 22px;display:grid}.Cbna3a_controls label{gap:8px;display:grid}.Cbna3a_controls label span{letter-spacing:.08em;justify-content:space-between;font-size:11px;font-weight:900;display:flex}.Cbna3a_controls label b{color:#a04f2c}.Cbna3a_controls input{accent-color:#b54d2f;width:100%}.Cbna3a_throwButton{color:#fff;cursor:pointer;background:linear-gradient(145deg,#d35a37,#9e341f);border:0;border-radius:18px;height:62px;box-shadow:0 8px #762b1c,0 12px 22px #85301d44}.Cbna3a_throwButton:active:not(:disabled){transform:translateY(5px);box-shadow:0 3px #762b1c}.Cbna3a_throwButton:disabled{cursor:not-allowed;filter:saturate(.4);opacity:.62}.Cbna3a_throwButton small,.Cbna3a_throwButton strong{display:block}.Cbna3a_throwButton small{letter-spacing:.18em;opacity:.7;font-size:8px}.Cbna3a_throwButton strong{margin-top:3px;font-size:16px}.Cbna3a_footer{background:#f3eddf;border-top:1px solid #e0d6c1;align-items:center;gap:18px;padding:11px 22px;font-size:11px;display:flex}.Cbna3a_footer label{font-weight:900}.Cbna3a_footer select{background:#fffdf7;border:1px solid #cfc1a7;border-radius:9px;margin-left:8px;padding:7px 26px 7px 9px}.Cbna3a_footer p{text-align:center;color:#746a58;flex:1;margin:0}.Cbna3a_footer p b{color:#a34327}.Cbna3a_footer button{cursor:pointer;background:#fffdf7;border:1px solid #b9aa8d;border-radius:999px;padding:8px 14px;font-weight:800}.Cbna3a_overlay{z-index:2000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071913b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Cbna3a_overlay section{text-align:center;color:#fff;background:#102b24;border:1px solid #edce7b88;border-radius:28px;width:min(100%,380px);padding:34px;box-shadow:0 30px 80px #0008}.Cbna3a_overlay small{color:#d9b95c;letter-spacing:.2em;font-weight:900}.Cbna3a_overlay h2{margin:10px 0;font:900 28px Georgia,serif}.Cbna3a_overlay p{font:900 52px Georgia,serif}.Cbna3a_overlay button{color:#192a23;cursor:pointer;background:#e9c65a;border:0;border-radius:999px;padding:13px 25px;font-weight:900}@media (max-width:760px){.Cbna3a_page{min-height:calc(100dvh - 56px);padding:0}.Cbna3a_shell{border:0;border-radius:0}.Cbna3a_scoreboard{grid-template-columns:1fr 90px 1fr}.Cbna3a_team{grid-template-columns:1fr 1fr;padding:9px 12px}.Cbna3a_team strong{font-size:29px}.Cbna3a_team small{grid-column:1/-1}.Cbna3a_arena{min-height:61dvh}.Cbna3a_controls{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.Cbna3a_throwButton{grid-column:1/-1;height:56px}.Cbna3a_footer{flex-wrap:wrap;gap:9px;padding:9px 14px}.Cbna3a_footer p{flex-basis:100%;order:3}.Cbna3a_board{width:78%;height:68%}.Cbna3a_status{bottom:1%}.Cbna3a_bag,.Cbna3a_flyingBag{width:31px}}@media (max-width:420px){.Cbna3a_team span{font-size:9px}.Cbna3a_round p{display:none}.Cbna3a_arena{min-height:58dvh}.Cbna3a_controls{gap:9px}.Cbna3a_controls label span,.Cbna3a_footer{font-size:10px}}@media (prefers-reduced-motion:reduce){.Cbna3a_throwButton,.Cbna3a_aimMarker{transition:none}}.Cbna3a_arena:before{z-index:-1;content:"";mix-blend-mode:soft-light;background:radial-gradient(at 50% 105%,#d9c59044 0 18%,#0000 48%),repeating-linear-gradient(82deg,#0000 0 7px,#dff1b80b 7px 9px);position:absolute;inset:22% 0 0}.Cbna3a_arena:after{z-index:-1;content:"";background:repeating-linear-gradient(90deg,#7a6243 0 7px,#9a7b54 7px 13px,#0000 13px 58px),linear-gradient(#6d583f,#443a2c);height:7%;position:absolute;top:19%;left:0;right:0;box-shadow:0 8px 18px #1c321c55}.Cbna3a_boardFace{background:radial-gradient(at 50% 18%,#f9dda7 0,#dfa55e 43%,#b77236 82%,#81461f 100%);box-shadow:inset 0 0 0 3px #fff1ca,inset 0 0 0 8px #7d421e,inset 0 0 22px #4a260f77}.Cbna3a_boardFace:before{mix-blend-mode:multiply;background:repeating-linear-gradient(87deg,#fff0 0 7px,#fff2 8px 9px,#6b35141f 10px 12px,#fff0 13px 25px),repeating-linear-gradient(2deg,#6f37100b 0 2px,#0000 2px 8px)}.Cbna3a_boardEdge{background:linear-gradient(90deg,#2b160d 0,#60351d 7%,#a66835 20%,#7a431f 73%,#3b1c0d 94%,#1f0f09);box-shadow:inset 0 -10px 16px #160a0799}.Cbna3a_bag,.Cbna3a_flyingBag{border:1px solid #fff5;box-shadow:0 7px 10px #1a130a77,inset 5px 5px 7px #ffffff5c,inset -5px -6px 7px #0004}.Cbna3a_playerBag{background:repeating-linear-gradient(45deg,#ee6448 0 2px,#cb3c2b 2px 4px,#f0795e 4px 5px)}.Cbna3a_cpuBag{background:repeating-linear-gradient(45deg,#4e86ca 0 2px,#285d9e 2px 4px,#6b9cda 4px 5px)}.Cbna3a_bag.Cbna3a_inHole{z-index:3;opacity:.2;filter:brightness(.45);width:9%}.Cbna3a_status{top:2%;bottom:auto}.Cbna3a_gaugePanel{z-index:30;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#102b24f2,#071b16f5);border:1px solid #f3dd9d66;border-radius:22px;grid-template-columns:160px minmax(180px,1fr) 190px;align-items:center;gap:18px;padding:14px 16px;display:grid;position:absolute;bottom:3%;left:clamp(12px,3vw,30px);right:clamp(12px,3vw,30px);box-shadow:0 18px 45px #0b211baa,inset 0 1px #ffffff20}.Cbna3a_gaugeTitle{gap:2px;display:grid}.Cbna3a_gaugeTitle small{color:#ddb952;letter-spacing:.2em;font-size:8px;font-weight:900}.Cbna3a_gaugeTitle strong{font:900 17px Georgia,serif}.Cbna3a_gaugeTitle span{color:#a9c3b7;font-size:9px}.Cbna3a_gaugeTrack{background:linear-gradient(90deg,#9b3e2b,#dba63d 28%,#4faf70 46% 54%,#dba63d 72%,#9b3e2b);border:2px solid #d8cda9;border-radius:999px;height:18px;position:relative;box-shadow:inset 0 3px 7px #0008,0 1px #fff3}.Cbna3a_gaugeTrack:before{content:"";background:#fff;width:2px;position:absolute;top:-7px;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #fff}.Cbna3a_gaugeTrack:after{content:"";border:1px solid #fff8;border-radius:999px;width:15%;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Cbna3a_gaugeTrack .Cbna3a_safeZone{background:#d7ff8d55;border-radius:999px;position:absolute;inset:2px 46%;box-shadow:0 0 14px #bbff72}.Cbna3a_gaugeTrack b{background:#f7c94d;border:2px solid #fff;border-radius:6px;width:16px;height:34px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #12251b,0 3px 12px #0009}.Cbna3a_gaugePanel button{color:#15251f;cursor:pointer;background:linear-gradient(145deg,#e9c45c,#bd8a28);border:1px solid #f2d584;border-radius:15px;min-height:52px;padding:8px 13px;font-weight:900;box-shadow:0 5px #795416,0 9px 20px #0005}.Cbna3a_gaugePanel button:active{transform:translateY(4px);box-shadow:0 1px #795416}.Cbna3a_gaugePanel button small{letter-spacing:.18em;opacity:.65;margin-bottom:3px;font-size:7px;display:block}@media (max-width:760px){.Cbna3a_gaugePanel{border-radius:17px;grid-template-columns:1fr;gap:8px;padding:11px 12px;bottom:2%;left:10px;right:10px}.Cbna3a_gaugeTitle{grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.Cbna3a_gaugeTitle strong{font-size:14px}.Cbna3a_gaugeTrack{height:15px}.Cbna3a_gaugePanel button{min-height:43px}.Cbna3a_status{top:1%}.Cbna3a_arena{min-height:68dvh}}.Cbna3a_lane{background:radial-gradient(at 50% 100%,#9dbf5f88,#0000 55%),repeating-linear-gradient(96deg,#759e48 0 3px,#6f9842 3px 8px,#82aa51 8px 12px);box-shadow:inset 0 30px 45px #274b2755}.Cbna3a_lane:after{content:"";opacity:.22;background-image:radial-gradient(#d1e79555 0 18%,#0000 23%);background-position:0 0,13px 8px;background-size:19px 15px;position:absolute;inset:0}.Cbna3a_board:before,.Cbna3a_board:after{z-index:-1;content:"";background:linear-gradient(90deg,#2c170e,#87502c 43%,#3d2013);border-radius:2px 2px 9px 9px;width:13%;height:25%;position:absolute;bottom:-5%;box-shadow:6px 8px 9px #17201766}.Cbna3a_board:before{left:10%;transform:skew(-8deg)}.Cbna3a_board:after{right:10%;transform:skew(8deg)}.Cbna3a_boardFace:after{z-index:2;pointer-events:none;content:"";filter:drop-shadow(0 1px #fff8);background:radial-gradient(circle at 3% 3%,#ead9af 0 1.5px,#4b2a19 2px 3px,#0000 3.5px),radial-gradient(circle at 97% 3%,#ead9af 0 1.5px,#4b2a19 2px 3px,#0000 3.5px),radial-gradient(circle at 3% 97%,#ead9af 0 1.5px,#4b2a19 2px 3px,#0000 3.5px),radial-gradient(circle at 97% 97%,#ead9af 0 1.5px,#4b2a19 2px 3px,#0000 3.5px);position:absolute;inset:2.2%}.Cbna3a_hole{background:radial-gradient(at 50% 35%,#050302 0 48%,#180b06 52%,#6b351b 59%,#d5a36a 65%,#6b371c 72%);border:1px solid #2b1209;box-shadow:inset 0 11px 12px #0b0503dd,0 -2px 3px #f7dca6aa,0 4px 5px #4a260f55}.Cbna3a_flyingBag{will-change:left,top,transform,filter}.Cbna3a_slidingBag{border-radius:31% 37% 24% 34%;box-shadow:0 2px 4px #1a130a99,inset 5px 3px 5px #ffffff4d,inset -5px -3px 6px #0005}.Cbna3a_impactPuff{z-index:6;aspect-ratio:2.6;filter:blur(3px);pointer-events:none;background:radial-gradient(#f3d6a055 0 15%,#d5b77922 35%,#0000 70%);border-radius:50%;width:15%;animation:.32s ease-out both Cbna3a_cornholePuff;position:absolute;transform:translate(-50%,-35%)}@keyframes Cbna3a_cornholePuff{0%{opacity:.8;transform:translate(-50%,-30%)scale(.35)}to{opacity:0;transform:translate(-50%,-65%)scale(1.25)}}.Cbna3a_pushedBag{z-index:8;will-change:left,top,transform;filter:drop-shadow(0 3px 4px #25150a99)}
