:root{color-scheme:dark;--bg:#0b1026;--panel:#151c3d;--panel2:#1d2852;--ink:#f7fbff;--muted:#96a1c5;--line:rgba(255,255,255,.1);--mint:#6ef5c2;--cyan:#5edcff;--yellow:#ffdd68;--pink:#ff71bb;--red:#ff637b}
*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-width:320px;min-height:100svh;overflow-x:hidden;color:var(--ink);font-family:Inter,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;background:radial-gradient(circle at 15% 10%,#173768 0,transparent 32rem),radial-gradient(circle at 90% 85%,#3a174e 0,transparent 35rem),var(--bg)}button,input,select{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid white;outline-offset:3px}.hidden{display:none!important}.ambient{position:fixed;z-index:-1;width:28rem;aspect-ratio:1;border-radius:50%;filter:blur(110px);opacity:.12;pointer-events:none}.ambient-a{left:-15rem;top:30%;background:var(--cyan)}.ambient-b{right:-15rem;bottom:-8rem;background:var(--pink)}
.app-shell{width:min(1180px,calc(100% - 28px));margin:auto;padding:16px 0 34px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px}.brand{display:flex;align-items:center;gap:11px}.logo-slime{display:grid;place-items:center;width:47px;height:43px;border-radius:52% 48% 44% 45% / 61% 59% 38% 39%;color:#073027;background:linear-gradient(145deg,#baffdf,var(--mint));font:1000 1.15rem sans-serif;box-shadow:0 0 25px rgba(110,245,194,.22)}.brand small{display:block;color:var(--muted);font-size:.48rem;font-weight:950;letter-spacing:.2em}.brand h1{margin:2px 0 0;font-size:1.35rem;line-height:1;letter-spacing:-.04em}.brand h1 b{color:var(--mint)}.top-status{display:flex;align-items:center;gap:7px}.top-status>div{min-width:84px;height:43px;padding:7px 11px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.045)}.top-status span,.top-status strong{display:block}.top-status span{color:var(--muted);font-size:.45rem}.top-status strong{margin-top:2px;color:var(--yellow);font-size:.78rem}.icon-button{width:43px;height:43px;border:1px solid var(--line);border-radius:12px;color:white;background:rgba(255,255,255,.05);font-weight:950;cursor:pointer}.icon-button.muted{opacity:.45;text-decoration:line-through}
.headline{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:35px 5px 28px}.headline span,.section-head span{color:var(--mint);font-size:.52rem;font-weight:950;letter-spacing:.2em}.headline h2{max-width:720px;margin:7px 0 0;font-size:clamp(2rem,5vw,4.2rem);line-height:1.05;letter-spacing:-.055em}.headline h2 em{color:var(--mint);font-style:normal}.headline p{max-width:310px;margin:0;color:var(--muted);font-size:.73rem;line-height:1.75}
.tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;padding:7px;border:1px solid var(--line);border-radius:17px;background:rgba(14,20,48,.82);backdrop-filter:blur(12px)}.tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:11px;color:var(--muted);background:transparent;font-weight:900;cursor:pointer}.tabs button b{font-size:1rem}.tabs button span{font-size:.7rem}.tabs button i{position:absolute;right:10px;display:grid;place-items:center;min-width:22px;height:19px;padding:0 5px;border-radius:99px;color:#0a2b24;background:var(--mint);font-size:.48rem;font-style:normal}.tabs button.active{color:#092e27;background:linear-gradient(135deg,#b4ffe1,var(--mint));box-shadow:0 6px 18px rgba(110,245,194,.13)}
.screen{display:none;animation:fade .25s ease}.screen.active{display:block}.battle-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px}.arena-card,.fighter-panel,.log-panel,.parent-card,.formula-card{border:1px solid var(--line);background:linear-gradient(145deg,rgba(28,38,80,.92),rgba(16,22,53,.96));box-shadow:inset 0 1px rgba(255,255,255,.05)}.arena-card{overflow:hidden;border-radius:22px}.arena-top{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-bottom:1px solid var(--line)}.arena-top div{display:grid}.arena-top span{color:var(--muted);font-size:.45rem;font-weight:950;letter-spacing:.17em}.arena-top strong{margin-top:2px;font-size:.74rem}.arena-top button{min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:9px;color:var(--cyan);background:rgba(94,220,255,.06);font-size:.58rem;font-weight:900;cursor:pointer}
.battlefield{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;min-height:365px;padding:28px 24px 19px;overflow:hidden;background:radial-gradient(ellipse at 50% 115%,rgba(110,245,194,.17),transparent 48%),linear-gradient(#19234a,#101632)}.battlefield::before{content:"";position:absolute;inset:auto -10% 4% -10%;height:34%;border-top:2px solid rgba(110,245,194,.13);border-radius:50%;background:linear-gradient(rgba(110,245,194,.05),transparent)}.fighter-side{position:relative;z-index:2;display:grid;justify-items:center}.nameplate{display:flex;align-items:center;gap:8px;margin-bottom:6px}.nameplate b{font-size:.78rem}.nameplate span{padding:3px 6px;border-radius:99px;color:#082b25;background:var(--mint);font-size:.48rem;font-weight:950}.enemy-side .nameplate span{color:#3b0618;background:var(--pink)}.hp-track{width:min(220px,90%);height:9px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:99px;background:rgba(0,0,0,.34)}.hp-track i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#54dca6,var(--mint));transition:width .35s}.enemy-hp i{background:linear-gradient(90deg,#ff5476,var(--pink))}.fighter-side>small{margin-top:4px;color:var(--muted);font-size:.48rem;font-variant-numeric:tabular-nums}.slime-wrap{position:relative;display:grid;place-items:end center;width:220px;height:220px}.shadow{position:absolute;z-index:-1;bottom:9px;width:70%;height:19px;border-radius:50%;background:rgba(0,0,0,.38);filter:blur(5px)}
.slime{--hue:190;position:relative;width:150px;height:122px;border:3px solid hsla(var(--hue),85%,88%,.5);border-radius:51% 49% 45% 43% / 64% 62% 38% 36%;background:radial-gradient(circle at 29% 23%,hsla(var(--hue),100%,95%,.88) 0 7%,transparent 8%),radial-gradient(circle at 35% 30%,hsla(var(--hue),100%,92%,.32),transparent 24%),linear-gradient(145deg,hsl(var(--hue),88%,68%),hsl(var(--hue),77%,42%));box-shadow:inset -12px -15px 20px hsla(var(--hue),90%,18%,.24),0 14px 25px rgba(0,0,0,.24),0 0 30px hsla(var(--hue),85%,60%,.15);transform-origin:50% 100%}.slime::before{content:"";position:absolute;left:43px;top:54px;width:10px;height:16px;border-radius:50%;background:#10203b;box-shadow:54px 0 #10203b}.slime::after{content:"";position:absolute;left:62px;top:76px;width:30px;height:14px;border-bottom:5px solid #10203b;border-radius:0 0 50% 50%}.slime i,.slime b{display:none}.battle-slime{animation:idleSlime 2.1s ease-in-out infinite}.enemy{transform:scaleX(-1);animation:idleEnemy 1.9s ease-in-out infinite}.battle-slime.attack{animation:playerAttack .42s ease}.battle-slime.enemy-attack{animation:enemyAttack .42s ease}.battle-slime.hit{animation:hit .38s ease}.battle-slime.guard{filter:drop-shadow(0 0 18px #6cf6ff);animation:guard .45s ease}.battle-slime.defeated{animation:defeat .7s ease forwards}.versus{align-self:center;display:grid;place-items:center;gap:7px;color:var(--yellow);font:1000 1.2rem sans-serif}.versus i{display:block;width:1px;height:66px;background:linear-gradient(transparent,var(--yellow),transparent)}.effect-label{min-height:20px;color:var(--cyan);font-size:.55rem;font-weight:950}.enemy-side .effect-label{color:var(--pink)}.damage-layer{position:absolute;z-index:9;inset:0;pointer-events:none}.damage-number{position:absolute;color:white;font-size:1.7rem;font-weight:1000;text-shadow:0 3px 0 #000;animation:damageFloat .8s ease forwards}.damage-number.player{left:24%;top:43%}.damage-number.enemy{right:24%;top:43%}.damage-number.heal{color:var(--mint)}
.battle-message{display:flex;align-items:center;gap:11px;min-height:57px;padding:10px 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(0,0,0,.15)}.battle-message span{padding:5px 8px;border-radius:7px;color:#092c25;background:var(--mint);font-size:.46rem;font-weight:1000}.battle-message strong{font-size:.72rem}.battle-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px}.battle-actions button{min-height:65px;padding:9px;border:1px solid var(--line);border-radius:12px;color:white;background:rgba(255,255,255,.045);cursor:pointer;transition:.18s}.battle-actions button:hover:not(:disabled){border-color:var(--mint);background:rgba(110,245,194,.08);transform:translateY(-2px)}.battle-actions button:disabled{opacity:.38;cursor:not-allowed}.battle-actions b,.battle-actions small{display:block}.battle-actions b{font-size:.68rem}.battle-actions small{margin-top:4px;color:var(--muted);font-size:.48rem}.battle-actions .skill-button{border-color:rgba(255,221,104,.25);background:rgba(255,221,104,.06)}.primary-button{display:block;width:min(420px,calc(100% - 26px));min-height:55px;margin:13px auto;padding:8px 16px;border:0;border-radius:13px;color:#092c25;background:linear-gradient(135deg,#baffdf,var(--mint));box-shadow:0 6px 0 #23876b,0 12px 25px rgba(110,245,194,.13);font-weight:1000;cursor:pointer}.primary-button:active{transform:translateY(4px);box-shadow:0 2px 0 #23876b}.primary-button small,.primary-button strong{display:block}.primary-button small{font-size:.45rem;letter-spacing:.17em}.primary-button strong{margin-top:2px}
.battle-side{display:flex;flex-direction:column;gap:12px}.fighter-panel,.log-panel{border-radius:18px;padding:16px}.panel-kicker{color:var(--mint);font-size:.48rem;font-weight:950;letter-spacing:.18em}.mini-profile{display:flex;align-items:center;gap:12px;margin:14px 0}.mini-slime{flex:0 0 auto;width:68px;height:57px;border-width:2px}.mini-slime::before{left:19px;top:25px;width:5px;height:8px;box-shadow:24px 0 #10203b}.mini-slime::after{left:28px;top:34px;width:15px;height:7px;border-bottom-width:3px}.mini-profile h3{margin:0;font-size:1rem}.mini-profile p{margin:4px 0 0;color:var(--muted);font-size:.52rem}.stats-list{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.stats-list div{padding:8px;border-radius:9px;background:rgba(255,255,255,.04)}.stats-list span,.stats-list strong{display:block}.stats-list span{color:var(--muted);font-size:.45rem}.stats-list strong{margin-top:2px;font-size:.72rem}.xp-line{margin-top:13px}.xp-line>span,.xp-line>strong{font-size:.48rem}.xp-line>strong{float:right;color:var(--yellow)}.xp-line>div{clear:both;height:6px;margin-top:6px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.xp-line i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--yellow),var(--pink));transition:width .3s}.log-panel{flex:1;min-height:190px}.log-panel>div{display:flex;flex-direction:column-reverse;gap:6px;max-height:240px;margin-top:12px;overflow-y:auto}.log-panel p{margin:0;padding:7px 8px;border-left:2px solid var(--cyan);color:var(--muted);background:rgba(255,255,255,.025);font-size:.53rem;line-height:1.45}.log-panel p:first-child{color:white;border-color:var(--mint)}
.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:30px 8px 20px}.section-head h2{margin:4px 0 0;font-size:2.4rem}.section-head p{margin:0;color:var(--muted);font-size:.68rem}.formula-card{display:flex;align-items:center;justify-content:center;gap:13px;min-height:70px;padding:12px 18px;border-radius:17px}.formula-card b{color:var(--mint);font-size:.62rem}.formula-card span{padding:8px 12px;border-radius:9px;background:rgba(255,255,255,.05);font-size:.7rem;font-weight:900}.formula-card i{color:var(--yellow);font-size:1.5rem;font-style:normal}.formula-card strong{color:var(--yellow);font-size:.7rem}.formula-card small{color:var(--muted);font-size:.5rem}.breed-layout{display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;gap:12px;margin-top:12px}.parent-card{padding:16px;border-radius:19px}.parent-card label{display:block;margin-bottom:9px;color:var(--muted);font-size:.55rem;font-weight:900}.parent-card select{width:100%;height:44px;padding:0 10px;border:1px solid var(--line);border-radius:10px;color:white;background:#1b254e;font-weight:900}.parent-preview{min-height:230px}.preview-inner{display:grid;grid-template-columns:135px 1fr;align-items:center;gap:12px;height:100%;padding-top:18px}.preview-inner .slime{width:125px;height:103px}.preview-inner .slime::before{left:36px;top:45px;width:8px;height:13px;box-shadow:45px 0 #10203b}.preview-inner .slime::after{left:52px;top:64px;width:25px;height:11px;border-bottom-width:4px}.preview-data h3{margin:0 0 3px}.preview-data>span{color:var(--muted);font-size:.49rem}.preview-stats{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px}.preview-stats span{padding:5px 7px;border-radius:6px;color:var(--muted);background:rgba(255,255,255,.045);font-size:.48rem}.preview-stats b{float:right;color:white}.gene-core{text-align:center}.gene-core span{color:var(--muted);font-size:.45rem;font-weight:950;letter-spacing:.18em}.gene-core div{display:grid;place-items:center;width:64px;aspect-ratio:1;margin:7px auto;border:1px solid rgba(255,221,104,.38);border-radius:50%;color:#3e2c00;background:radial-gradient(circle,#fff4b5,var(--yellow));box-shadow:0 0 30px rgba(255,221,104,.2);font-size:1.6rem;font-weight:1000}.gene-core small{color:var(--yellow);font-size:.52rem;font-weight:900}.breed-button{margin-top:22px}.breed-note{text-align:center;color:var(--muted);font-size:.5rem}
.roster-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.slime-card{position:relative;min-height:250px;padding:14px;border:1px solid var(--line);border-radius:17px;color:white;background:linear-gradient(145deg,rgba(29,40,83,.9),rgba(16,22,52,.95));text-align:left;cursor:pointer;transition:.2s}.slime-card:hover{transform:translateY(-3px);border-color:rgba(110,245,194,.42)}.slime-card.selected{border-color:var(--mint);box-shadow:inset 0 0 25px rgba(110,245,194,.09),0 0 22px rgba(110,245,194,.08)}.slime-card .card-check{position:absolute;right:10px;top:10px;display:none;padding:4px 7px;border-radius:99px;color:#092d25;background:var(--mint);font-size:.43rem;font-weight:1000}.slime-card.selected .card-check{display:block}.card-slime-stage{display:grid;place-items:center;height:120px}.card-slime-stage .slime{width:105px;height:86px}.card-slime-stage .slime::before{left:30px;top:37px;width:7px;height:11px;box-shadow:38px 0 #10203b}.card-slime-stage .slime::after{left:44px;top:53px;width:21px;height:10px;border-bottom-width:4px}.slime-card h3{margin:7px 0 2px;font-size:.88rem}.slime-card>small{color:var(--muted);font-size:.46rem}.card-power{float:right;color:var(--yellow);font-size:.55rem}.card-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:12px}.card-stats span{display:grid;gap:2px;text-align:center;padding:5px 2px;border-radius:6px;color:var(--muted);background:rgba(255,255,255,.04);font-size:.4rem}.card-stats b{color:white;font-size:.56rem}.nest-footer{display:flex;justify-content:space-between;align-items:center;padding:17px 5px;color:var(--muted);font-size:.53rem}.nest-footer button{border:0;color:var(--red);background:none;font-size:.55rem;cursor:pointer}
.modal{position:fixed;z-index:40;inset:0;display:none;place-items:center;padding:14px;background:rgba(4,8,23,.86);backdrop-filter:blur(9px)}.modal.open{display:grid}.modal-card{position:relative;width:min(560px,100%);max-height:calc(100svh - 28px);overflow-y:auto;padding:28px;border:1px solid var(--line);border-radius:23px;text-align:center;background:linear-gradient(145deg,#243064,#111735);box-shadow:0 35px 100px #000}.modal-kicker{color:var(--yellow);font-size:.5rem;font-weight:950;letter-spacing:.2em}.modal-card h2{margin:7px 0 12px;font-size:2rem}.birth-stage{position:relative;display:grid;place-items:end center;height:180px}.baby-slime{width:155px;height:128px;animation:birth 1s cubic-bezier(.2,1.5,.4,1)}.birth-stage>span{position:absolute;z-index:-1;bottom:0;width:190px;height:24px;border-radius:50%;background:rgba(0,0,0,.3);filter:blur(6px)}.birth-card input{width:min(300px,100%);height:46px;padding:0 12px;border:1px solid rgba(110,245,194,.4);border-radius:11px;color:white;background:rgba(0,0,0,.2);text-align:center;font-weight:950}.birth-card>p{margin:9px;color:var(--muted);font-size:.55rem}.baby-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0}.baby-stats div{padding:8px 4px;border-radius:8px;background:rgba(255,255,255,.05)}.baby-stats span,.baby-stats strong{display:block}.baby-stats span{color:var(--muted);font-size:.42rem}.baby-stats strong{margin-top:3px}.baby-stats em{color:var(--mint);font-size:.42rem;font-style:normal}.mutation-note{min-height:30px;color:var(--yellow);font-size:.56rem;font-weight:900}.close-button{position:absolute;right:12px;top:12px;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;color:white;background:rgba(255,255,255,.05);cursor:pointer}.help-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;text-align:left}.help-steps div{display:flex;gap:9px;padding:11px;border-radius:10px;background:rgba(255,255,255,.04)}.help-steps b{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;color:#092c25;background:var(--mint)}.help-steps p{margin:0;color:var(--muted);font-size:.56rem;line-height:1.5}.help-steps strong{color:white}.toast{position:fixed;z-index:60;left:50%;bottom:20px;max-width:calc(100% - 28px);padding:11px 18px;border:1px solid var(--line);border-radius:99px;color:white;background:#24305f;box-shadow:0 15px 45px #000;font-size:.62rem;font-weight:900;transform:translate(-50%,22px);opacity:0;pointer-events:none;transition:.25s}.toast.show{opacity:1;transform:translate(-50%,0)}
@keyframes fade{from{opacity:0;transform:translateY(5px)}}@keyframes idleSlime{0%,100%{transform:scale(1,1)}50%{transform:scale(1.05,.94) translateY(5px)}}@keyframes idleEnemy{0%,100%{transform:scaleX(-1) scale(1,1)}50%{transform:scaleX(-1) scale(1.05,.94) translateY(5px)}}@keyframes playerAttack{0%{transform:translateX(0)}45%{transform:translateX(135px) scale(1.17,.86)}100%{transform:translateX(0)}}@keyframes enemyAttack{0%{transform:scaleX(-1) translateX(0)}45%{transform:scaleX(-1) translateX(135px) scale(1.17,.86)}100%{transform:scaleX(-1) translateX(0)}}@keyframes hit{20%{filter:brightness(2);transform:translateX(-12px)}50%{transform:translateX(10px)}80%{transform:translateX(-5px)}}@keyframes guard{50%{transform:scale(1.12,.9);filter:drop-shadow(0 0 28px #6cf6ff)}}@keyframes defeat{to{transform:scale(1.35,.12);opacity:.28}}@keyframes damageFloat{to{transform:translateY(-65px) scale(1.2);opacity:0}}@keyframes birth{0%{transform:scale(.05) translateY(-170px);filter:brightness(4)}70%{transform:scale(1.14,.86)}100%{transform:scale(1)}}
@media(max-width:900px){.battle-grid{grid-template-columns:1fr}.battle-side{display:grid;grid-template-columns:1fr 1fr}.roster-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.app-shell{width:calc(100% - 12px);padding-top:5px}.topbar{min-height:58px}.brand small{display:none}.brand h1{font-size:1.05rem}.logo-slime{width:39px;height:36px}.top-status>div{min-width:62px;height:39px;padding:5px 7px}.top-status>div:first-child{display:none}.icon-button{width:38px;height:38px}.headline{display:block;padding:24px 6px 18px}.headline h2{font-size:2.25rem}.headline p{margin-top:10px}.tabs{position:sticky;z-index:20;top:4px}.tabs button{min-height:44px}.tabs button b{display:none}.tabs button i{right:5px}.battlefield{min-height:285px;padding:20px 5px 12px}.slime-wrap{width:145px;height:170px}.battle-slime{width:115px;height:95px}.battle-slime::before{left:33px;top:41px;width:8px;height:12px;box-shadow:41px 0 #10203b}.battle-slime::after{left:48px;top:58px;width:23px;height:10px;border-bottom-width:4px}.nameplate{gap:4px}.nameplate b{font-size:.62rem}.hp-track{width:125px}.versus{font-size:.85rem}.battle-actions{gap:5px;padding:9px}.battle-actions button{min-height:62px;padding:6px 3px}.battle-actions b{font-size:.57rem}.battle-actions small{font-size:.41rem}.battle-side{grid-template-columns:1fr}.section-head{display:block;padding:23px 6px 14px}.section-head h2{font-size:2rem}.section-head p{margin-top:5px}.formula-card{flex-wrap:wrap;gap:6px}.formula-card small{width:100%;text-align:center}.breed-layout{grid-template-columns:1fr}.gene-core{display:flex;align-items:center;justify-content:center;gap:8px}.gene-core div{width:45px;margin:5px}.parent-preview{min-height:165px}.preview-inner{grid-template-columns:120px 1fr}.preview-inner .slime{width:105px;height:86px}.preview-inner .slime::before{left:30px;top:37px;width:7px;height:11px;box-shadow:38px 0 #10203b}.preview-inner .slime::after{left:44px;top:53px;width:21px;height:10px}.roster-grid{grid-template-columns:repeat(2,1fr);gap:6px}.slime-card{min-height:225px;padding:10px}.card-slime-stage{height:105px}.nest-footer{display:block}.nest-footer button{margin-top:12px;padding:0}.help-steps{grid-template-columns:1fr}.modal-card{padding:25px 14px}}
@media(max-width:380px){.top-status>div:nth-child(2){display:none}.headline h2{font-size:2rem}.slime-wrap{width:130px}.battle-slime{width:102px;height:84px}.battle-slime::before{left:29px;top:36px;width:7px;height:11px;box-shadow:37px 0 #10203b}.battle-slime::after{left:42px;top:51px;width:21px;height:9px}.hp-track{width:112px}.roster-grid{grid-template-columns:1fr 1fr}.slime-card{min-width:0}.card-stats{grid-template-columns:repeat(2,1fr)}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important}}
