*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;background:#08120d;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden;color:#fff;user-select:none;-webkit-user-select:none;touch-action:none}.page{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 10%,#1a3327,#08120d 70%)}.game{position:relative;width:min(100vw,177.777vh);height:min(56.25vw,100vh);aspect-ratio:16/9;overflow:hidden;background:#123;cursor:crosshair;box-shadow:0 0 50px #0008}.background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.topbar{position:absolute;z-index:40;left:2.1%;right:2.1%;top:2.1%;display:flex;gap:.7vw;align-items:center}.brand{margin-right:auto;text-shadow:0 2px 6px #0009}.brand span{display:block;font-size:clamp(8px,.58vw,12px);letter-spacing:.22em;font-weight:800;opacity:.72}.brand b{display:block;font-size:clamp(14px,1.1vw,23px);letter-spacing:.04em}.pill{min-width:6.2vw;padding:.42vw .72vw;border:1px solid #ffffff30;background:#07150dcc;backdrop-filter:blur(8px);border-radius:.6vw;box-shadow:0 4px 18px #0004}.pill small{display:block;font-size:clamp(7px,.48vw,10px);letter-spacing:.13em;color:#b7d7c6}.pill strong{font-size:clamp(12px,.9vw,19px)}.wind{min-width:8vw}.iconBtn{border:1px solid #ffffff30;background:#07150dcc;color:#fff;border-radius:.6vw;padding:.58vw .68vw;font-size:clamp(12px,.9vw,18px);cursor:pointer}.stageBadge{position:absolute;z-index:32;top:9.5%;left:50%;transform:translateX(-50%);padding:.35vw .75vw;border-radius:999px;background:#0a1710ad;border:1px solid #ffffff26;font-size:clamp(8px,.56vw,12px);font-weight:800;letter-spacing:.12em;text-shadow:0 1px 3px #000}.target{position:absolute;z-index:8;height:29%;width:auto;left:50%;top:39.3%;transform:translateX(-50%);filter:drop-shadow(0 4px 5px #0004);pointer-events:none}.marks,.effects{position:absolute;inset:0;z-index:16;pointer-events:none}.mark{position:absolute;width:.72%;aspect-ratio:1;transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(0 1px 1px #0008)}.impact{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%) scale(.25);object-fit:contain;animation:impactPop .17s ease-out forwards}.bowFrame{backface-visibility:hidden;transform-style:preserve-3d;will-change:opacity,transform;position:absolute;z-index:22;inset:0;width:100%;height:100%;object-fit:fill;opacity:0;pointer-events:none;transform-origin:center;transition:opacity .30s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.2,.72,.2,1)}.nockedArrow{position:absolute;z-index:31;height:auto;opacity:0;pointer-events:none;transform:none;transform-origin:0 0;will-change:left,top,opacity;filter:drop-shadow(0 2px 3px #000a)}.flyingArrow{position:absolute;z-index:27;width:17%;height:auto;display:none;transform-origin:18% 50%;pointer-events:none;filter:drop-shadow(0 2px 2px #0008)}.aimGuide{position:absolute;z-index:20;height:1px;transform-origin:0 50%;background:linear-gradient(90deg,#61dcff00,#61dcffaa 35%,#fff8 70%,#fff0);opacity:0;pointer-events:none}.reticle{position:absolute;z-index:45;width:2.0%;min-width:18px;aspect-ratio:1;border:2px solid #6ee7ff;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:.72;transition:opacity .18s ease,border-color .16s ease,box-shadow .16s ease;filter:drop-shadow(0 1px 3px #000);box-shadow:0 0 0 2px #001a2480 inset,0 0 8px #62dfff55}.reticle:before,.reticle:after{content:"";position:absolute;background:#eaffff;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 3px #000}.reticle:before{width:155%;height:1px}.reticle:after{height:155%;width:1px}.reticle i{position:absolute;width:18%;aspect-ratio:1;border-radius:50%;background:#fff;left:41%;top:41%;box-shadow:0 0 5px #5de3ff}.reticle.locked{border-color:#ffd96b;box-shadow:0 0 0 2px #392c0080 inset,0 0 10px #ffd86baa}.bottomHud{position:absolute;z-index:42;left:2.1%;right:2.1%;bottom:2.2%;display:flex;align-items:flex-end;gap:2vw}.powerBox{width:18vw;max-width:330px;padding:.55vw .72vw;background:#07150dcc;border:1px solid #ffffff2b;border-radius:.55vw;backdrop-filter:blur(7px)}.powerBox span{font-size:clamp(7px,.5vw,11px);letter-spacing:.12em;font-weight:800;color:#c7dfd2}.powerTrack{margin-top:.36vw;width:100%;height:.45vw;min-height:5px;background:#ffffff20;border-radius:99px;overflow:hidden}.powerFill{height:100%;width:0;background:linear-gradient(90deg,#78d49b,#e9d05b,#ff8c55);transition:width .03s linear}.hint{margin-left:auto;padding:.55vw .8vw;border-radius:.5vw;background:#07150da8;font-size:clamp(9px,.68vw,14px);text-shadow:0 1px 3px #000}.result{position:absolute;z-index:50;left:50%;top:21%;transform:translate(-50%,-50%) scale(.86);font-size:clamp(20px,2.05vw,42px);font-weight:900;text-align:center;text-shadow:0 4px 12px #000;opacity:0;pointer-events:none}.result span{font-size:.58em;color:#ffe27a}.result.show{animation:scorePop 1.05s ease-out}.modal{position:absolute;z-index:80;inset:0;display:grid;place-items:center;background:#041009b5;backdrop-filter:blur(5px);cursor:default}.modal.hidden{display:none}.modalCard{min-width:min(360px,70%);padding:2.2vw;text-align:center;border:1px solid #ffffff2b;border-radius:1.1vw;background:#0b1912e8;box-shadow:0 20px 70px #0008}.modalCard small{letter-spacing:.2em;color:#add2bd;font-weight:800}.modalCard h1{font-size:clamp(48px,6vw,100px);margin:.35em 0 .05em}.modalCard p{margin:.4em 0 1.3em;color:#cbe0d4}.modalCard button{border:0;border-radius:.55vw;padding:.85em 1.4em;background:#f2c94c;color:#192012;font-weight:900;letter-spacing:.08em;cursor:pointer}@keyframes impactPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.15)}38%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(.82)}}@keyframes scorePop{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}70%{opacity:1;transform:translate(-50%,-58%) scale(1)}100%{opacity:0;transform:translate(-50%,-72%) scale(.95)}}@media(max-width:760px){.pill{padding:4px 7px;border-radius:6px}.brand b{font-size:13px}.brand span{font-size:7px}.stageBadge{top:10.5%}.powerBox{width:28vw}.hint{display:none}.target{height:34%}}

.stageProgress{position:absolute;z-index:33;top:14%;left:50%;transform:translateX(-50%);display:flex;gap:.34vw;align-items:center}
.stageDot{width:.48vw;height:.48vw;min-width:6px;min-height:6px;border-radius:99px;background:#ffffff2a;border:1px solid #ffffff35;box-shadow:0 1px 4px #0005}
.stageDot.done{background:#63d98b;border-color:#8af1a9}
.stageDot.current{width:1.35vw;background:#f1cd5a;border-color:#ffe795}
.stageDot.locked{opacity:.38}
.progressionCard{width:min(560px,80%);padding:1.7vw 2vw 1.9vw}
.roundStats{display:grid;grid-template-columns:repeat(4,1fr);gap:.55vw;margin:1.15vw 0 .9vw}
.roundStats>div{background:#ffffff0c;border:1px solid #ffffff1d;border-radius:.55vw;padding:.7vw .45vw}
.roundStats span{display:block;font-size:clamp(7px,.46vw,10px);letter-spacing:.12em;color:#a9c6b7;margin-bottom:.2vw}
.roundStats b{font-size:clamp(12px,.92vw,19px)}
.unlockBanner{min-height:1.45em;color:#f7d86c;font-weight:800;font-size:clamp(10px,.72vw,15px);margin:.2vw 0 .9vw}
.modalActions{display:flex;justify-content:center;gap:.7vw}
.modalActions button{min-width:9.5em}
.secondaryBtn{background:#24352d!important;color:#e9f5ee!important;border:1px solid #ffffff27!important}
.primaryBtn{background:#f2c94c!important;color:#192012!important}
.hiddenBtn{display:none!important}
.stageIntro{position:absolute;z-index:55;left:50%;top:48%;transform:translate(-50%,-50%);pointer-events:none;text-align:center;opacity:0}
.stageIntro.show{animation:stageIntro 1.15s ease-out}
.stageIntro b{display:block;font-size:clamp(28px,3vw,60px);text-shadow:0 4px 16px #000b}
.stageIntro span{font-size:clamp(11px,.85vw,18px);color:#d9ece2;text-shadow:0 2px 8px #000}
@keyframes stageIntro{0%{opacity:0;transform:translate(-50%,-44%) scale(.9)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}75%{opacity:1}100%{opacity:0;transform:translate(-50%,-55%) scale(1)}}
@media(max-width:760px){.roundStats{grid-template-columns:repeat(2,1fr);gap:6px}.progressionCard{width:86%;padding:14px}.stageProgress{top:15%}}

.difficulty{min-width:7.4vw}.windMeter{position:absolute;z-index:34;top:16.4%;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.42vw;padding:.28vw .52vw;border:1px solid #ffffff1f;border-radius:99px;background:#07150d99;backdrop-filter:blur(5px);font-size:clamp(7px,.45vw,10px);letter-spacing:.08em;color:#bdd7c9;opacity:.72;transition:opacity .2s ease}.windMeter.active{opacity:1}.windTrack{position:relative;width:6.2vw;min-width:64px;height:4px;border-radius:99px;background:linear-gradient(90deg,#7ecbff66,#ffffff35 48%,#ffffff55 50%,#ffffff35 52%,#ffd37e66)}.windTrack:after{content:"";position:absolute;left:50%;top:-3px;width:1px;height:10px;background:#fff8}.windTrack i{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 7px #fff;transition:left .35s cubic-bezier(.2,.8,.2,1)}.windMeter b{min-width:4.8em;color:#fff;font-size:inherit}@media(max-width:760px){.difficulty{display:none}.windMeter{top:17.5%}}

.champ,.record,.world{min-width:6.8vw}.world strong{color:#f6d36b}
.dynamicLayer{position:absolute;inset:0;z-index:18;pointer-events:none}.bonusBalloon{position:absolute;width:3.4%;min-width:32px;aspect-ratio:.72;transform:translate(-50%,-50%);filter:drop-shadow(0 5px 7px #0007);will-change:left,top}.bonusBalloon i{display:block;position:absolute;left:10%;right:10%;top:0;height:76%;border-radius:52% 52% 48% 48%;border:1px solid #ffffff88;box-shadow:inset -8px -9px 12px #0003,inset 7px 7px 10px #fff4}.bonusBalloon:after{content:"";position:absolute;left:49%;top:74%;height:26%;width:1px;background:#f1e5ccbb}.bonusBalloon span{position:absolute;z-index:2;left:50%;top:35%;transform:translate(-50%,-50%);font-size:clamp(8px,.62vw,13px);font-weight:950;text-shadow:0 1px 3px #000;white-space:nowrap}.bonusBalloon.green i{background:radial-gradient(circle at 32% 24%,#caffcf,#35c35c 35%,#08762b 80%)}.bonusBalloon.blue i{background:radial-gradient(circle at 32% 24%,#d5f4ff,#329de8 35%,#0756a0 80%)}.bonusBalloon.gold i{background:radial-gradient(circle at 32% 24%,#fff9bd,#f0c332 35%,#a16c00 80%)}.bonusBalloon.red i{background:radial-gradient(circle at 32% 24%,#ffd2d2,#ee4b45 35%,#9e1111 80%)}.bonusBalloon.pop{animation:balloonPop .22s ease-out forwards}.eventToast{position:absolute;z-index:58;left:50%;top:20%;transform:translate(-50%,-50%);padding:.45vw .85vw;border:1px solid #ffffff29;border-radius:99px;background:#06140dcc;backdrop-filter:blur(6px);font-size:clamp(9px,.65vw,14px);font-weight:900;letter-spacing:.08em;opacity:0;pointer-events:none}.eventToast.show{animation:eventToast 1.6s ease-out}.roundStats{grid-template-columns:repeat(5,1fr)}
@keyframes balloonPop{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.35)}100%{opacity:0;transform:translate(-50%,-50%) scale(.2)}}
@keyframes eventToast{0%{opacity:0;transform:translate(-50%,-30%) scale(.9)}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}72%{opacity:1}100%{opacity:0;transform:translate(-50%,-70%)}}
@media(max-width:1050px){.record,.world{display:none}.champ{min-width:8vw}}
@media(max-width:760px){.roundStats{grid-template-columns:repeat(2,1fr)}.bonusBalloon{width:5%}}

.hiddenPanel{display:none!important}
.missionHud{position:absolute;z-index:44;left:2.1%;top:10.2%;width:min(25vw,420px);padding:.62vw .78vw;border-radius:.65vw;background:#07150dcc;border:1px solid #ffffff2b;backdrop-filter:blur(7px);box-shadow:0 8px 24px #0004}.missionHud small{display:block;color:#f2ce59;letter-spacing:.16em;font-size:clamp(7px,.45vw,10px);font-weight:900}.missionHud b{display:block;font-size:clamp(12px,.9vw,19px);margin:.12vw 0}.missionHud span{display:block;color:#c8ddd2;font-size:clamp(8px,.58vw,12px)}
.modeCard{width:min(850px,86%);padding:2.1vw;text-align:center;border:1px solid #ffffff2a;border-radius:1.2vw;background:#091711ec;box-shadow:0 24px 80px #0009}.modeCard>small{letter-spacing:.2em;color:#b8d6c5;font-weight:900}.modeCard h1{font-size:clamp(28px,3vw,58px);margin:.28em 0 .1em}.modeCard>p{color:#c9dbd1;margin:.2em 0 1.5em}.modeChoices{display:grid;grid-template-columns:1fr 1fr;gap:1vw}.modeChoice{display:grid;grid-template-columns:auto 1fr;text-align:left;column-gap:.8vw;align-items:center;padding:1.1vw;border-radius:.8vw;border:1px solid #ffffff26;background:#10251a;color:#fff;cursor:pointer;transition:.18s ease}.modeChoice:hover{transform:translateY(-3px);border-color:#f3d36c88;background:#153020}.modeChoice>span{grid-row:1/3;font-size:clamp(26px,3vw,55px)}.modeChoice>b{font-size:clamp(15px,1.1vw,23px)}.modeChoice>small{color:#adc6b8;line-height:1.35}
.missionSelectCard{width:min(1180px,92%);height:min(780px,88%);padding:1.3vw;border:1px solid #ffffff28;border-radius:1vw;background:#07140fef;box-shadow:0 24px 80px #000b;overflow:hidden}.missionHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8vw}.missionHeader small{letter-spacing:.18em;color:#a9cab8;font-weight:900}.missionHeader h2{margin:.05em 0;font-size:clamp(23px,2vw,40px)}.missionHeader button{border:1px solid #ffffff28;background:#1c3026;color:#fff;border-radius:.5vw;padding:.7em 1em;font-weight:800;cursor:pointer}.missionGrid{height:calc(100% - 65px);overflow:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:.65vw;padding-right:.25vw}.missionCard{min-height:125px;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:.8vw;border-radius:.65vw;border:1px solid #ffffff20;background:#102219;color:#fff;cursor:pointer}.missionCard:hover:not(.locked){border-color:#f3d36c99;background:#153022}.missionCard em{position:absolute;right:.7vw;top:.55vw;font-style:normal;font-size:clamp(20px,2vw,38px);font-weight:950;color:#ffffff12}.missionCard strong{font-size:clamp(11px,.8vw,16px);padding-right:2em}.missionCard>span{font-size:clamp(8px,.55vw,11px);color:#f0cf69;margin:.2vw 0}.missionCard small{font-size:clamp(8px,.54vw,11px);line-height:1.35;color:#bad0c4;max-width:90%}.missionCard i{margin-top:auto;font-style:normal;color:#f2cf5c;letter-spacing:.08em}.missionCard.locked{opacity:.42;cursor:not-allowed;filter:saturate(.4)}
.game.missionMode .champ,.game.missionMode .record,.game.missionMode .world{display:none}
@media(max-width:900px){.missionGrid{grid-template-columns:repeat(3,1fr)}.modeChoices{grid-template-columns:1fr}.missionHud{width:34vw}}
@media(max-width:650px){.missionGrid{grid-template-columns:repeat(2,1fr)}.missionHud{width:42vw}.modeCard{padding:16px}.missionSelectCard{padding:12px}}

.game.missionMode .stageProgress{display:none}

.specialModeHud{position:absolute;z-index:45;left:2.1%;top:10.2%;width:min(22vw,350px);padding:.7vw .85vw;border-radius:.7vw;background:#07150dde;border:1px solid #ffffff2b;backdrop-filter:blur(7px);box-shadow:0 8px 24px #0005}.specialModeHud small{display:block;color:#f2ce59;letter-spacing:.16em;font-size:clamp(7px,.45vw,10px);font-weight:900}.specialModeHud b{display:block;font-size:clamp(24px,2.2vw,44px);line-height:1.05}.specialModeHud>span,.comboLine{font-size:clamp(8px,.55vw,12px);color:#c7dcd1}.comboLine{margin-top:.4vw;padding-top:.35vw;border-top:1px solid #ffffff1c;color:#fff;font-weight:850}.fiveModes{grid-template-columns:repeat(2,1fr)}.fiveModes .wideMode{grid-column:1/-1}.fiveModes .modeChoice{min-height:90px}.game.specialMode .champ,.game.specialMode .record,.game.specialMode .world,.game.specialMode .stageProgress{display:none}@media(max-width:760px){.fiveModes{grid-template-columns:1fr}.fiveModes .wideMode{grid-column:auto}.specialModeHud{width:34vw}}
\n.cameraFlash,.vignettePulse{position:absolute;inset:0;z-index:57;pointer-events:none;opacity:0}.cameraFlash.hitFlash{animation:hitFlash .16s ease-out}.cameraFlash.bullseyeFlash{animation:bullseyeFlash .32s ease-out}.cameraFlash.balloonFlash{animation:balloonFlash .22s ease-out}.vignettePulse.hitVignette{animation:vignetteHit .24s ease-out}.vignettePulse.bullseyeVignette{animation:vignetteBull .38s ease-out}.transitionBanner{position:absolute;z-index:70;left:50%;top:44%;transform:translate(-50%,-50%);text-align:center;opacity:0;pointer-events:none}.transitionBanner b{display:block;font-size:clamp(28px,3.2vw,64px);font-weight:950;letter-spacing:.04em;text-shadow:0 6px 20px #000}.transitionBanner span{display:block;margin-top:.15em;font-size:clamp(10px,.85vw,17px);letter-spacing:.14em;color:#d7eadf;text-shadow:0 2px 8px #000}.transitionBanner.show{animation:transitionIn 1.25s ease-out}.result.bullseyeResult{color:#ffe273;text-shadow:0 0 18px #ffd65a88,0 4px 14px #000}.modeChoice,.missionCard,.modalCard button,.iconBtn{transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.modeChoice:active,.missionCard:active,.modalCard button:active,.iconBtn:active{transform:scale(.98)}.iconBtn:hover{border-color:#ffffff66;box-shadow:0 5px 18px #0005}.modalCard{animation:cardIn .22s ease-out}@keyframes hitFlash{0%{opacity:.16;background:#fff}100%{opacity:0;background:#fff}}@keyframes bullseyeFlash{0%{opacity:.32;background:radial-gradient(circle,#fff8 0,#ffd95a44 35%,transparent 70%)}100%{opacity:0}}@keyframes balloonFlash{0%{opacity:.24;background:radial-gradient(circle at 50% 30%,#fff7 0,#7ef3ff33 35%,transparent 70%)}100%{opacity:0}}@keyframes vignetteHit{0%{opacity:.22;box-shadow:inset 0 0 110px #000}100%{opacity:0}}@keyframes vignetteBull{0%{opacity:.26;box-shadow:inset 0 0 130px #f1c84d55}100%{opacity:0}}@keyframes transitionIn{0%{opacity:0;transform:translate(-50%,-42%) scale(.92)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}70%{opacity:1}100%{opacity:0;transform:translate(-50%,-58%) scale(1)}}@keyframes cardIn{from{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}\n
.releaseSplash{z-index:120;background:radial-gradient(circle at 50% 34%,#153b26d9 0,#06100bdc 46%,#020704f7 100%);backdrop-filter:blur(3px)}
.releaseCard{width:min(760px,86%);text-align:center;padding:3vw 2.5vw;border:1px solid #ffffff22;border-radius:1.3vw;background:linear-gradient(180deg,#0c2117eb,#07120deb);box-shadow:0 35px 100px #000b,inset 0 1px #ffffff18}
.releaseCard>small{font-weight:900;letter-spacing:.28em;color:#c5dccf;font-size:clamp(8px,.58vw,12px)}
.releaseCard h1{font-size:clamp(48px,6vw,112px);line-height:.86;margin:.22em 0 .14em;letter-spacing:-.04em;text-shadow:0 8px 30px #0009}.releaseCard h1 span{color:#f1cf5d}
.releaseCard p{font-size:clamp(11px,.9vw,18px);color:#d2e4da;margin:.8em 0}.releaseModes{font-size:clamp(7px,.52vw,11px);letter-spacing:.12em;color:#8eb6a0;margin:1.4em 0 1.7em}
.releasePlay{border:0;border-radius:99px;padding:.95em 2.5em;min-width:190px;background:linear-gradient(180deg,#ffe47d,#e9bb38);color:#172015;font-weight:950;letter-spacing:.12em;cursor:pointer;box-shadow:0 12px 32px #0006,0 0 0 1px #fff4 inset;transition:transform .15s ease,box-shadow .15s ease}.releasePlay:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0007,0 0 0 1px #fff7 inset}.releasePlay:active{transform:translateY(0) scale(.98)}
.releaseFoot{margin-top:1.5em;font-size:clamp(7px,.46vw,10px);letter-spacing:.16em;color:#729483}
@media(max-width:760px){.releaseCard{padding:28px 18px;border-radius:12px}.releaseModes{line-height:1.8}.releasePlay{min-width:160px}}

.portalExitLink{display:inline-block;margin-top:.8rem;padding:.68rem 1.05rem;border:1px solid #ffffff2b;border-radius:.6rem;background:#0a1912cc;color:#d9ece1;text-decoration:none;font-weight:850;letter-spacing:.08em;font-size:clamp(9px,.62vw,13px);transition:.16s ease}.portalExitLink:hover{border-color:#f2ce5988;color:#ffe27a;transform:translateY(-1px)}.modeExit{margin-top:1rem}
