html,body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#1b1f6b;height:100%;margin:0;overflow:hidden}#app{place-items:center;height:100dvh;display:grid;position:fixed;inset:0}#stage{aspect-ratio:340/480;touch-action:none;width:min(100vw,70.8333dvh);position:relative}#game{position:absolute;inset:0}#game canvas{touch-action:none;display:block;width:100%!important;height:100%!important}#ui{pointer-events:none;position:absolute;inset:0}#ui .interactive{pointer-events:auto}#stage{container-type:inline-size}#ui{--u:calc(100cqw / 340);color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.hud{height:calc(var(--u) * 96);box-sizing:border-box;padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 6);gap:calc(var(--u) * 6);align-items:stretch;display:flex;position:absolute;top:0;left:0;right:0}.hud>div{border-radius:calc(var(--u) * 14);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #3d44b8, 0 calc(var(--u) * 2) calc(var(--u) * 4) #08062880;background:linear-gradient(#262b8c,#1d2170)}.hud-moves{width:calc(var(--u) * 52);flex-direction:column;justify-content:center;align-items:center;display:flex}.hud-moves .swap-ico{width:calc(var(--u) * 20);height:calc(var(--u) * 20);color:#ffd23f;display:block}.hud-moves .swap-ico svg,.tog svg{width:100%;height:100%;display:block}.hud-moves b{font-size:calc(var(--u) * 24);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.hud-moves.low b{color:#ffd23f}.hud-goals{padding:0 calc(var(--u) * 4);flex:1;justify-content:space-evenly;align-items:center;display:flex}.goal{--iw:calc(var(--u) * 38);width:var(--iw);height:var(--iw);position:relative}.goal .ico{width:var(--iw);height:var(--iw);display:block}.goal .badge{right:calc(var(--u) * -6);bottom:calc(var(--u) * -4);min-width:calc(var(--u) * 20);height:calc(var(--u) * 18);box-sizing:border-box;padding:0 calc(var(--u) * 4);border-radius:calc(var(--u) * 9);border:calc(var(--u) * 1.5) solid #fff;font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 15);text-align:center;background:#1a1d5c;font-weight:800;position:absolute}.goal.done .badge{color:#063b1f;background:#3ddc84;border-color:#eafff3}.hud-pic{width:calc(var(--u) * 50);padding:calc(var(--u) * 4);box-sizing:border-box;gap:calc(var(--u) * 4);flex-direction:column;display:flex}.hud-pic .thumb{border-radius:calc(var(--u) * 8);box-shadow:0 0 0 calc(var(--u) * 1.5) #f4b62a;background-position:50%;background-size:cover;flex:1}.hud-pic .bar{height:calc(var(--u) * 7);border-radius:calc(var(--u) * 4);background:#12144a;position:relative;overflow:visible}.hud-pic .bar i{border-radius:calc(var(--u) * 4);background:linear-gradient(90deg,#ffe27e,#f4b62a);width:0;height:100%;transition:width .35s ease-out;display:block}.hud-pic .bar .mark{top:calc(var(--u) * -2);bottom:calc(var(--u) * -2);width:calc(var(--u) * 2);margin-left:calc(var(--u) * -1);opacity:.7;background:#fff;position:absolute}.hud-pic.done .bar i{background:#3ddc84}.hud-tog{width:calc(var(--u) * 30);flex-direction:column;justify-content:space-between;display:flex;box-shadow:none!important;background:0 0!important}.tog{pointer-events:auto;width:calc(var(--u) * 30);height:calc(var(--u) * 30);padding:calc(var(--u) * 6);box-sizing:border-box;color:#ffd23f;box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #3d44b8;cursor:pointer;background:#262b8c;border:0;border-radius:50%;position:relative}.tog:after{content:"";inset:calc(var(--u) * -6);position:absolute}.tog.off{color:#8288d8}.tog.off:before{content:"";left:20%;right:20%;top:calc(50% - var(--u) * 1);height:calc(var(--u) * 2);background:#ff5f7a;border-radius:2px;position:absolute;transform:rotate(-45deg)}.bump{animation:.28s ease-out bump}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.overlay{background:#0e0a3c8c;place-items:center;animation:.3s ease-out fade;display:grid;position:absolute;inset:0}.overlay .card{text-align:center;padding:calc(var(--u) * 22) calc(var(--u) * 30);border-radius:calc(var(--u) * 22);box-shadow:inset 0 0 0 calc(var(--u) * 2) #f4b62a, 0 calc(var(--u) * 8) calc(var(--u) * 24) #00000080;background:linear-gradient(#3336b8,#23277e)}.overlay h2{margin:0 0 calc(var(--u) * 16);font-size:calc(var(--u) * 28);font-weight:800}.overlay .again{font:inherit;font-size:calc(var(--u) * 20);color:#3a2600;padding:calc(var(--u) * 12) calc(var(--u) * 28);border-radius:calc(var(--u) * 18);box-shadow:0 calc(var(--u) * 3) 0 #c2830a;cursor:pointer;min-height:calc(var(--u) * 48);background:linear-gradient(#ffe27e,#f4b62a);border:0;font-weight:800}@keyframes fade{0%{opacity:0}to{opacity:1}}.msg{padding:calc(var(--u) * 20);text-align:center;font-size:calc(var(--u) * 16);pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.devpanel{color:#cfe;z-index:9;pointer-events:none;white-space:pre-wrap;background:#0009;border-radius:6px;max-width:46vw;padding:4px 6px;font:10px/1.35 ui-monospace,Menlo,monospace;position:fixed;bottom:4px;left:4px}.devpanel button{pointer-events:auto;font:inherit;margin:0 1px;padding:1px 5px}.devpanel button.on{background:#ffd23f}.overlay.won{padding-bottom:calc(var(--u) * 24);background:linear-gradient(#0e0a3c00 40%,#0e0a3c8c);place-items:end center}.overlay.won .card{padding:calc(var(--u) * 12) calc(var(--u) * 26)}.overlay.won h2{margin-bottom:calc(var(--u) * 8)}.picker{box-sizing:border-box;pointer-events:auto;padding-bottom:calc(var(--u) * 12);background:radial-gradient(120% 70% at 50% 0,#3a3fc4 0%,#23277e 55%,#1b1f6b 100%);flex-direction:column;animation:.25s ease-out fade;display:flex;position:absolute;inset:0}.pk-top{height:calc(var(--u) * 64);padding:0 calc(var(--u) * 8);flex:none;align-items:center;display:flex}.pk-back{width:calc(var(--u) * 52);height:calc(var(--u) * 52);padding:calc(var(--u) * 12);box-sizing:border-box;color:#ffd23f;box-shadow:inset 0 0 0 calc(var(--u) * 2) #4a52d6;cursor:pointer;background:#2f35a8;border:0;border-radius:50%;position:relative}.pk-back:after{content:"";inset:calc(var(--u) * -10);position:absolute}.pk-back svg{width:100%;height:100%;display:block}.pk-back:disabled{opacity:0;pointer-events:none}.pk-dots{justify-content:center;gap:calc(var(--u) * 9);margin-right:calc(var(--u) * 52);flex:1;display:flex}.pk-dots i{width:calc(var(--u) * 11);height:calc(var(--u) * 11);background:#4a52d6;border-radius:50%;transition:transform .2s,background .2s}.pk-dots i.done{background:#ffd23f}.pk-dots i.cur{background:#fff;transform:scale(1.35)}.pk-title{text-align:center;font-size:calc(var(--u) * 28);padding:calc(var(--u) * 2) 0 calc(var(--u) * 10);text-shadow:0 calc(var(--u) * 2) 0 #00000040;flex:none;margin:0;font-weight:800;line-height:1.1}.pk-body{gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 14);flex:1;place-content:center;min-height:0;display:grid}.pk-opt{font:inherit;color:#fff;cursor:pointer;box-sizing:border-box;border-radius:calc(var(--u) * 22);box-shadow:inset 0 0 0 calc(var(--u) * 2.5) #5860e6, 0 calc(var(--u) * 4) 0 #1a1d5e;background:linear-gradient(#3b41c4,#2c319b);border:0;padding:0;transition:transform .12s;position:relative}.pk-opt:active{transform:translateY(calc(var(--u) * 2)) scale(.97)}.pk-opt.sel{box-shadow:inset 0 0 0 calc(var(--u) * 4) #ffd23f, 0 calc(var(--u) * 4) 0 #1a1d5e;background:linear-gradient(#4a52d6,#353bb0)}.pk-opt.pop{animation:.24s ease-out pkpop}@keyframes pkpop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}.pk-hero{grid-template-columns:repeat(3, calc(var(--u) * 98))}.pk-hero .hero{height:calc(var(--u) * 184);justify-content:center;align-items:center;gap:calc(var(--u) * 6);flex-direction:column;display:flex}.pk-hero .sticker svg{width:calc(var(--u) * 82);height:calc(var(--u) * 82);filter:drop-shadow(0 calc(var(--u) * 3) 0 #0000004d);display:block}.pk-hero .name{font-size:calc(var(--u) * 21);font-weight:800}.pk-resume{margin:calc(var(--u) * 14) auto 0;font:inherit;color:#3a2600;cursor:pointer;min-height:calc(var(--u) * 72);padding:0 calc(var(--u) * 26);border-radius:calc(var(--u) * 36);box-shadow:0 calc(var(--u) * 4) 0 #c2830a;align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 22);background:linear-gradient(#ffe27e,#f4b62a);border:0;flex:none;font-weight:800;display:flex}.pk-resume .ico{width:calc(var(--u) * 28);height:calc(var(--u) * 28);display:block}.pk-resume svg{width:100%;height:100%;display:block}.pk-theme{grid-template-columns:repeat(2, calc(var(--u) * 150))}.pk-theme .theme{height:calc(var(--u) * 220);justify-content:center;align-items:center;gap:calc(var(--u) * 8);flex-direction:column;display:flex}.pk-theme .ico{width:calc(var(--u) * 96);height:calc(var(--u) * 96);filter:drop-shadow(0 calc(var(--u) * 4) calc(var(--u) * 3) #00000059);display:block}.pk-theme .cap,.pk-age .cap{font-size:calc(var(--u) * 22);font-weight:800}.pk-color{grid-template-columns:repeat(3, calc(var(--u) * 92));gap:calc(var(--u) * 16)}.pk-color .color{width:calc(var(--u) * 92);height:calc(var(--u) * 92);background:var(--c);box-shadow:inset 0 calc(var(--u) * -6) 0 #0000002e, inset 0 0 0 calc(var(--u) * 3) #ffffffd9, 0 calc(var(--u) * 4) 0 #1a1d5e;border-radius:50%}.pk-color .color.sel{box-shadow:inset 0 calc(var(--u) * -6) 0 #0000002e, 0 0 0 calc(var(--u) * 5) #fff, 0 0 0 calc(var(--u) * 9) #ffd23f}.pk-color .chk{inset:calc(var(--u) * 24);opacity:0;transition:opacity .12s;position:absolute}.pk-color .sel .chk{opacity:1}.pk-color .chk svg{width:100%;height:100%;display:block}.pk-number{grid-template-columns:repeat(2, calc(var(--u) * 136));gap:calc(var(--u) * 14)}.pk-number .number{height:calc(var(--u) * 136);font-size:calc(var(--u) * 64);font-weight:900}.pk-phrase{grid-template-columns:calc(var(--u) * 312);gap:calc(var(--u) * 10)}.pk-phrase .phrase{height:calc(var(--u) * 74);font-size:calc(var(--u) * 26);border-radius:calc(var(--u) * 26) calc(var(--u) * 26) calc(var(--u) * 26) calc(var(--u) * 8);font-weight:800}.pk-age{grid-template-columns:repeat(2, calc(var(--u) * 150))}.pk-age .age{height:calc(var(--u) * 220);justify-content:center;align-items:center;gap:calc(var(--u) * 14);flex-direction:column;display:flex}.pk-age .glyph svg{height:calc(var(--u) * 84);opacity:.95;width:auto;display:block}@media (prefers-reduced-motion:reduce){.pk-opt.pop,.picker{animation:none}}.sticker{display:block}.sticker img,.sticker svg{object-fit:contain;width:100%;height:100%;display:block}.sticker.frame{width:var(--iw);height:var(--iw)}.hud>.hud-hint{width:calc(var(--u) * 64);box-shadow:none;justify-content:center;align-items:center;gap:calc(var(--u) * 5);background:0 0;flex-direction:column;display:flex}.hint-btn{pointer-events:auto;width:calc(var(--u) * 62);height:calc(var(--u) * 62);padding:calc(var(--u) * 4);box-sizing:border-box;cursor:pointer;box-shadow:inset 0 0 0 calc(var(--u) * 3) #ffd23f, 0 calc(var(--u) * 3) 0 #1a1d5e;background:linear-gradient(#3b41c4,#2c319b);border:0;border-radius:50%;transition:filter .2s;position:relative}.hint-btn:after{content:"";inset:calc(var(--u) * -4);position:absolute}.hint-btn:active{transform:translateY(calc(var(--u) * 2)) scale(.96)}.hint-btn.spent{filter:grayscale(.75)opacity(.65)}.hint-sticker{width:100%;height:100%}.hint-dots{gap:calc(var(--u) * 7);height:calc(var(--u) * 10);display:flex}.hint-dots i{width:calc(var(--u) * 10);height:calc(var(--u) * 10);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #3d44b8;background:#12144a;border-radius:50%;transition:background .25s}.hint-dots i.on{box-shadow:0 0 calc(var(--u) * 5) #ffd23fcc;background:#ffd23f}.goal.with-us .ico{filter:drop-shadow(0 0 calc(var(--u) * 4) #ffe27ee6)}.bubble{z-index:6;width:max-content;max-width:calc(var(--u) * 250);box-sizing:border-box;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 14) calc(var(--u) * 8) calc(var(--u) * 8);border-radius:calc(var(--u) * 22);color:#231a6b;pointer-events:none;box-shadow:inset 0 0 0 calc(var(--u) * 2.5) #f4b62a, 0 calc(var(--u) * 4) 0 #0a083273;background:#fff;animation:3.4s ease-out both bubble;display:flex;position:absolute;transform:translate(-50%,-50%)}.bubble .b-sticker{width:calc(var(--u) * 46);height:calc(var(--u) * 46);flex:none}.bubble .b-text{gap:calc(var(--u) * 1);flex-direction:column;min-width:0;display:flex}.bubble small{font-size:calc(var(--u) * 12);color:#6a5dc7;font-weight:800}.bubble span{font-size:calc(var(--u) * 17);font-weight:800;line-height:1.12}.bubble.blink span,.bubble.pet-say span{white-space:nowrap}.bubble.pet-say{padding:calc(var(--u) * 5) calc(var(--u) * 12) calc(var(--u) * 5) calc(var(--u) * 5)}.bubble.pet-say .b-sticker{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.bubble.pet-say span{font-size:calc(var(--u) * 15)}.bubble[data-tail=down]:after{content:"";left:calc(50% + var(--tail-dx,0px));bottom:calc(var(--u) * -9);margin-left:calc(var(--u) * -9);border:calc(var(--u) * 9) solid transparent;border-top-color:#fff;border-bottom:0;position:absolute}.bubble.blink .b-text{animation:.9s ease-in-out infinite blinktext}@keyframes bubble{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}6%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}10%{transform:translate(-50%,-50%)scale(1)}88%{opacity:1}to{opacity:0}}@keyframes blinktext{50%{opacity:.55}}.numstar{z-index:6;width:calc(var(--u) * 150);height:calc(var(--u) * 150);margin:calc(var(--u) * -75) 0 0 calc(var(--u) * -75);pointer-events:none;filter:drop-shadow(0 0 calc(var(--u) * 14) #ffd23fe6);animation:1.9s ease-out both numstar;position:absolute}.numstar svg{width:100%;height:100%;display:block}.numstar b{padding-top:calc(var(--u) * 8);font-size:calc(var(--u) * 60);color:#7a4b00;text-shadow:0 calc(var(--u) * 2) 0 #ffffffb3;place-items:center;font-weight:900;display:grid;position:absolute;inset:0}@keyframes numstar{0%{opacity:0;transform:scale(.2)rotate(-25deg)}18%{opacity:1;transform:scale(1.3)rotate(6deg)}30%{transform:scale(1)rotate(0)}78%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.25)}}.flyspark{z-index:7;width:calc(var(--u) * 20);height:calc(var(--u) * 20);margin:calc(var(--u) * -10) 0 0 calc(var(--u) * -10);pointer-events:none;background:radial-gradient(circle,#fff 0,#ffe27e 35%,#ffd23f00 70%);border-radius:50%;position:absolute}.cjump{z-index:6;width:calc(var(--u) * 64);height:calc(var(--u) * 64);pointer-events:none;position:absolute}.cjump .sticker{width:100%;height:100%}.cover{z-index:20;background:radial-gradient(110% 70% at 50% 15%,#4a50d6 0%,#23277e 60%,#1b1f6b 100%);place-items:center;transition:opacity .3s;animation:.3s ease-out fade;display:grid;position:absolute;inset:0;overflow:hidden}.cover.leaving{opacity:0;pointer-events:none}.cv-star{width:calc(var(--u) * 7);height:calc(var(--u) * 7);opacity:.5;background:#ffe27e;border-radius:50%;animation:2.4s ease-in-out infinite twinkle;position:absolute}@keyframes twinkle{50%{opacity:1;transform:scale(1.6)}}.cv-card{width:calc(var(--u) * 280);box-sizing:border-box;padding:calc(var(--u) * 20) calc(var(--u) * 16) calc(var(--u) * 22);border-radius:calc(var(--u) * 32);text-align:center;box-shadow:inset 0 0 0 calc(var(--u) * 4) #f4b62a, 0 calc(var(--u) * 10) calc(var(--u) * 30) #00000080;align-items:center;gap:calc(var(--u) * 6);background:linear-gradient(#3b41c4,#272b8a);flex-direction:column;animation:.55s cubic-bezier(.2,1.3,.4,1) cardin;display:flex;position:relative}.cv-portrait{width:calc(var(--u) * 176);height:calc(var(--u) * 176);filter:drop-shadow(0 calc(var(--u) * 5) 0 #0000004d)}.cv-name{margin:calc(var(--u) * 4) 0 0;font-size:calc(var(--u) * 42);text-shadow:0 calc(var(--u) * 3) 0 #0000004d;overflow-wrap:anywhere;font-weight:900;line-height:1.05}.cv-title{margin:0 0 calc(var(--u) * 10);font-size:calc(var(--u) * 19);color:#ffe27e;font-weight:700}.cv-play,.fn-btn{font:inherit;cursor:pointer;min-height:calc(var(--u) * 76);min-width:calc(var(--u) * 220);padding:0 calc(var(--u) * 30);border-radius:calc(var(--u) * 38);font-size:calc(var(--u) * 30);border:0;font-weight:900}.cv-play,.fn-btn.primary{color:#3a2600;box-shadow:0 calc(var(--u) * 5) 0 #c2830a;background:linear-gradient(#ffe27e,#f4b62a)}.fn-btn.secondary{color:#fff;font-size:calc(var(--u) * 22);box-shadow:inset 0 0 0 calc(var(--u) * 3) #5860e6, 0 calc(var(--u) * 4) 0 #1a1d5e;background:linear-gradient(#3b41c4,#2c319b)}.cv-play:active,.fn-btn:active{transform:translateY(calc(var(--u) * 3))}@keyframes cardin{0%{opacity:0;transform:scale(.7) translateY(calc(var(--u) * 30))}to{opacity:1;transform:none}}.finale{z-index:10;justify-content:center;align-items:center;gap:calc(var(--u) * 16);background:#0e0a3c8c;flex-direction:column;animation:.4s ease-out fade;display:flex;position:absolute;inset:0;overflow:hidden}.finale[data-step=planet]{background:linear-gradient(#0e0a3c40 0%,#0e0a3c80 55%,#0e0a3ccc 100%)}.finale .tw{width:calc(var(--u) * 10);height:calc(var(--u) * 10);background:radial-gradient(circle,#fff 0,#ffe27e 40%,#0000 70%);border-radius:50%;animation:1.6s ease-in-out infinite twinkle;position:absolute}.fn-planet{text-align:center;padding:0 calc(var(--u) * 16);animation:.7s cubic-bezier(.2,1.3,.4,1) cardin;position:relative}.fn-planet small{font-size:calc(var(--u) * 26);color:#ffe27e;letter-spacing:calc(var(--u) * 6);display:block}.fn-planet-name{margin:calc(var(--u) * 6) 0 0;font-size:calc(var(--u) * 46);color:#fff3b0;overflow-wrap:anywhere;text-shadow:0 calc(var(--u) * 3) 0 #b8790a, 0 0 calc(var(--u) * 22) #ffd23fe6, 0 calc(var(--u) * 6) calc(var(--u) * 12) #0009;font-weight:900;line-height:1.05}.fn-next{bottom:calc(var(--u) * 26);position:absolute}.fn-card{width:calc(var(--u) * 250);box-sizing:border-box;padding:calc(var(--u) * 18) calc(var(--u) * 14) calc(var(--u) * 20);text-align:center;color:#3a2600;border-radius:calc(var(--u) * 26);box-shadow:inset 0 0 0 calc(var(--u) * 5) #f4b62a, 0 calc(var(--u) * 10) calc(var(--u) * 26) #0000008c;background:linear-gradient(#fff9e6,#ffe9a8);animation:.6s cubic-bezier(.2,1.3,.4,1) cardin}.fn-portrait{width:calc(var(--u) * 150);height:calc(var(--u) * 150);margin:0 auto}.fn-name{margin:calc(var(--u) * 6) 0 0;font-size:calc(var(--u) * 36);overflow-wrap:anywhere;font-weight:900;line-height:1.05}.fn-title{margin:calc(var(--u) * 4) 0 0;font-size:calc(var(--u) * 19);color:#8a5a00;font-weight:800}.fn-letter{align-items:center;gap:calc(var(--u) * 14);flex-direction:column;animation:.5s ease-out cardin;display:flex}.fn-lt{font-size:calc(var(--u) * 30);text-shadow:0 calc(var(--u) * 2) 0 #0000004d;margin:0;font-weight:900}.fn-envelope{pointer-events:auto;width:calc(var(--u) * 190);height:calc(var(--u) * 133);cursor:pointer;filter:drop-shadow(0 calc(var(--u) * 6) calc(var(--u) * 6) #0006);background:0 0;border:0;padding:0;animation:1.6s ease-in-out infinite bob}.fn-envelope svg{width:100%;height:100%;display:block}.fn-hint{font-size:calc(var(--u) * 20);color:#ffe27e;font-weight:800}@keyframes bob{50%{transform:translateY(calc(var(--u) * -6))}}.fn-paper{width:calc(var(--u) * 290);box-sizing:border-box;padding:calc(var(--u) * 18) calc(var(--u) * 20);border-radius:calc(var(--u) * 16);color:#3a2600;text-align:left;box-shadow:inset 0 0 0 calc(var(--u) * 3) #f4b62a, 0 calc(var(--u) * 10) calc(var(--u) * 24) #00000080;background:#fff6dd}.fn-paper small{font-size:calc(var(--u) * 15);color:#8a5a00;margin-bottom:calc(var(--u) * 6);font-weight:800;display:block}.fn-paper p{font-size:calc(var(--u) * 20);margin:0;font-weight:600;line-height:1.3}.fn-end{align-items:center;gap:calc(var(--u) * 16);flex-direction:column;animation:.5s ease-out cardin;display:flex}.fn-mini{width:calc(var(--u) * 110);height:calc(var(--u) * 110)}@media (prefers-reduced-motion:reduce){.cv-card,.fn-card,.fn-planet,.fn-envelope,.cv-star,.finale .tw{animation-duration:10ms!important;animation-iteration-count:1!important}}
