@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Nunito:wght@400;500;600;700;800&family=Quicksand:wght@400;500;600;700&family=Bebas+Neue&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--sakura:#ffb7c5;--sakura-mid:#f8a0b4;--sakura-dark:#e8738a;--sakura-deep:#c94f6d;--sakura-light:#ffe0ea;--sakura-pale:#fff0f4;--sky:#c9e8ff;--cream:#fffaf8;--white:#fff;--text-dark:#2a1f2e;--text-mid:#5a4a5e;--text-soft:#9a8a9e;--card-bg:#fffafcc7;--card-border:#ffb7c58c;--card-inner:#ffffffeb;--shadow-card:0 2px 4px #c850780f, 0 6px 16px #c850781a, 0 20px 48px #b43c642e, 0 48px 80px #8c285024, inset 0 1px 0 #fffffff2, inset 0 0 40px #fff0f599;--shadow-btn:0 2px 8px #c850781a, 0 4px 16px #c8507814, inset 0 1px 0 #ffffffe6;--shadow-btn-hover:0 4px 16px #c8507833, 0 8px 24px #c8507824, inset 0 1px 0 #fffffff2;--radius-card:28px;--radius-btn:16px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100vh}body{color:var(--text-dark);cursor:none;background:#f0dce5;font-family:Nunito,Quicksand,sans-serif;overflow:hidden auto}@media (hover:none){body{cursor:auto}}.cursor-root{z-index:99999;pointer-events:none;position:fixed;inset:0}.cursor-dot{pointer-events:none;mix-blend-mode:multiply;will-change:transform;background:#e8738a;border-radius:50%;width:10px;height:10px;position:fixed;top:0;left:0;box-shadow:0 0 8px #e8738a99}.cursor-glow{pointer-events:none;opacity:.35;will-change:transform;background:radial-gradient(circle,#ffb7c566 0%,#0000 70%);border:1px solid #ffb7c580;border-radius:50%;width:38px;height:38px;position:fixed;top:0;left:0}.cursor-trail{pointer-events:none;background:var(--sakura);width:6px;height:6px;opacity:calc(.55 - var(--idx) * .07);transform:scale(calc(.95 - var(--idx) * .1));will-change:transform;border-radius:50%;position:fixed;top:0;left:0}@media (hover:none){.cursor-root{display:none}}.page-transition{z-index:9998;pointer-events:none;background:linear-gradient(160deg,#f8a0b4 0%,#ffb7c5 40%,#ffd1dc 70%,#ffe0ea 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pt-content{flex-direction:column;align-items:center;gap:12px;display:flex}.pt-sakura-icon{filter:drop-shadow(0 4px 16px #c8507866);font-size:3rem;animation:.8s ease-in-out infinite alternate pt-pulse}.pt-name{letter-spacing:.15em;color:#2a1f2ed9;text-shadow:0 2px 16px #ffb7c599;font-family:Bebas Neue,sans-serif;font-size:2.2rem}@keyframes pt-pulse{0%{transform:scale(1)rotate(-5deg)}to{transform:scale(1.15)rotate(5deg)}}.name-split{perspective:600px;display:block}.name-split .char{transform-origin:50% 0;opacity:0;will-change:transform, opacity, filter;display:inline-block}.magnetic-wrap{justify-content:center;align-items:center;display:inline-flex}.links .magnetic-wrap,.link-btn-wrap .magnetic-wrap{width:100%}.link-btn-wrap{width:100%;position:relative}.hover-preview{pointer-events:none;opacity:0;z-index:20;will-change:opacity, transform;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;align-items:center;gap:10px;width:160px;padding:12px 14px;display:flex;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a,inset 0 1px #ffffff40}.hover-preview:after{content:"";border:7px solid #0000;border-left-color:#fff3;border-right:none;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.hover-preview__icon{color:#fff;opacity:.95;filter:drop-shadow(0 1px 4px #0003);flex-shrink:0;align-items:center;display:flex}.hover-preview__info{flex-direction:column;gap:2px;min-width:0;display:flex}.hover-preview__info strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #0003;font-family:Nunito,sans-serif;font-size:.72rem;font-weight:800;overflow:hidden}.hover-preview__info span{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;font-family:Nunito,sans-serif;font-size:.62rem;overflow:hidden}@media (width<=600px){.hover-preview{width:180px;inset:auto auto calc(100% + 10px) 50%;transform:translate(-50%)}.hover-preview:after{inset:auto auto -7px 50%;transform:translate(-50%)rotate(90deg)}}.neon-city-canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.page{min-height:150vh;position:relative}.corner-glows{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.corner-glow{filter:blur(80px);opacity:0;will-change:transform, opacity;border-radius:50%;animation:6s ease-in-out infinite glow-breathe,1.5s ease-out forwards glow-appear;position:absolute}.corner-glow--tl{background:radial-gradient(circle,#ff82aa8c 0%,#ffb4c840 50%,#0000 70%);width:320px;height:320px;animation-delay:0s,0s;top:-60px;left:-60px}.corner-glow--tr{background:radial-gradient(circle,#f0649680 0%,#ffa0be38 50%,#0000 70%);width:350px;height:350px;animation-delay:1.5s,.3s;top:-50px;right:-50px}.corner-glow--bl{background:radial-gradient(circle,#ffa0c380 0%,#ffc8dc33 50%,#0000 70%);width:380px;height:380px;animation-delay:3s,.6s;bottom:-70px;left:-70px}.corner-glow--br{background:radial-gradient(circle,#e65a8c7a 0%,#ff96b938 50%,#0000 70%);width:340px;height:340px;animation-delay:4.5s,.9s;bottom:-55px;right:-55px}.corner-glow--ct{filter:blur(100px);background:radial-gradient(#ffbed259 0%,#ffdceb26 50%,#0000 70%);width:500px;height:250px;animation-delay:2s,.5s;top:-30px;left:50%;transform:translate(-50%)}.hero{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px 60px;display:flex;position:relative}.card{z-index:2;background:var(--card-bg);-webkit-backdrop-filter:blur(32px)saturate(180%)brightness(1.05);border:1px solid var(--card-border);border-radius:var(--radius-card);width:100%;max-width:400px;box-shadow:var(--shadow-card);will-change:transform;border-top:1px solid #ffffffd9;flex-direction:column;align-items:center;padding:36px 26px 30px;animation:.9s cubic-bezier(.22,1,.36,1) both card-in,6s ease-in-out 1s infinite card-float;display:flex;position:relative;overflow:visible}.card>:not(.hover-preview){margin:10px}.card:before{content:"";background:linear-gradient(90deg,#0000,#ffffffe6 50%,#0000);border-radius:50%;height:1px;position:absolute;top:0;left:10%;right:10%}.card:after{content:"";border-radius:var(--radius-card);pointer-events:none;background:radial-gradient(70% 40% at 50% 0,#ffdce659 0%,#0000 70%),radial-gradient(60% 30% at 50% 100%,#ffc8d733 0%,#0000 60%);position:absolute;inset:0}.card:hover{box-shadow:0 2px 4px #c8507814,0 8px 24px #c8507824,0 28px 64px #b43c6438,0 56px 96px #8c285029,inset 0 1px #fffffff2,inset 0 0 60px #fff0f5b3}.avatar-wrap{filter:drop-shadow(0 8px 24px #c8507840);width:96px;height:96px;margin-bottom:14px;animation:.7s .2s both fade-up;position:relative}.avatar-ring{filter:blur(.5px);background:conic-gradient(#ffb7c5 0deg,#ffd1dc 90deg,#f8a0b4 180deg,#e8738a 270deg,#ffb7c5 360deg);border-radius:50%;animation:6s linear infinite spin;position:absolute;inset:-5px}.avatar-ring:after{content:"";filter:blur(3px);background:conic-gradient(#ffb7c566 0deg,#ffd1dc4d 180deg,#ffb7c566 360deg);border-radius:50%;animation:10s linear infinite reverse spin;position:absolute;inset:-4px}.avatar-img{object-fit:cover;border:3px solid #fffffff2;border-radius:50%;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;inset:5px;box-shadow:0 4px 16px #c8507833}.avatar-badge{background:linear-gradient(135deg,#ffb7c5,#e8738a);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;animation:3s ease-in-out infinite badge-pulse;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 4px 12px #e8738a73,0 0 0 1px #ffb7c54d}.identity{text-align:center;margin-bottom:18px;animation:.7s .25s both fade-up}.name{letter-spacing:.06em;color:var(--text-dark);text-shadow:0 2px 8px #c850781f;word-break:break-word;margin-bottom:5px;font-family:Bebas Neue,sans-serif;font-size:clamp(1.6rem,6vw,2.4rem);line-height:1.1}.bio{color:var(--sakura-dark);letter-spacing:.06em;font-family:Cormorant Garamond,serif;font-size:1rem;font-style:italic;font-weight:400}.section-label{justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:14px;animation:.7s .3s both fade-up;display:flex}.section-label:before,.section-label:after{content:"";background:linear-gradient(90deg,#0000,#e8738a59);flex:1;height:1px}.section-label:after{background:linear-gradient(90deg,#e8738a59,#0000)}.label-dot{background:radial-gradient(circle, var(--sakura-dark), var(--sakura-mid));border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #e8738a80}.label-text{letter-spacing:.22em;text-transform:uppercase;color:var(--sakura-dark);white-space:nowrap;font-family:Nunito,sans-serif;font-size:.65rem;font-weight:800}.links{flex-direction:column;gap:9px;width:100%;margin-bottom:20px;display:flex}.link-btn{letter-spacing:.01em;border-radius:var(--radius-btn);width:100%;color:var(--text-dark);box-shadow:var(--shadow-btn);cursor:none;background:#ffffffd1;border:1px solid #ffb7c559;border-top-color:#fffffff2;align-items:center;gap:12px;padding:13px 18px;font-family:Nunito,sans-serif;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;animation:.6s both fade-up;display:flex;position:relative;overflow:hidden}.link-btn:before{content:"";background:linear-gradient(105deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:60%;height:100%;transition:left .55s;position:absolute;top:0;left:-100%}.link-btn:hover:before{left:160%}.link-btn:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,#ffb7c52e 0%,#ffdceb1f 100%);transition:opacity .3s;position:absolute;inset:0}.link-btn:hover:after{opacity:1}.link-btn:hover{box-shadow:var(--shadow-btn-hover);background:#ffffffeb;border-color:#e8738a8c;transform:translateY(-3px)scale(1.01)}.link-btn:active{box-shadow:var(--shadow-btn);transform:translateY(-1px)scale(.99)}.link-btn__icon{color:var(--sakura-dark);z-index:1;flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1);position:relative}.link-btn:hover .link-btn__icon{transform:scale(1.15)}.link-btn__label{z-index:1;text-align:center;flex:1;position:relative}.link-btn__arrow{color:var(--sakura-dark);opacity:0;z-index:1;font-size:1rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;transform:translate(-8px)}.link-btn:hover .link-btn__arrow{opacity:1;transform:translate(0)}.socials{gap:10px;margin-top:6px;animation:.7s .55s both fade-up;display:flex}.social-btn{width:46px;height:46px;color:var(--text-soft);cursor:none;background:#fffc;border:1px solid #ffb7c559;border-top-color:#ffffffe6;border-radius:14px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #c8507814,0 4px 14px #c8507812,inset 0 1px #ffffffe6}.social-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#ffb7c540,#ffdceb26);transition:opacity .3s;position:absolute;inset:0}.social-btn:hover:before{opacity:1}.social-btn:hover{color:var(--sakura-deep);border-color:#e8738a80;transform:translateY(-4px)scale(1.05);box-shadow:0 6px 20px #c8507833,0 12px 32px #c850781f,inset 0 1px #fffffff2}.audio-wrap{z-index:100;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:22px;right:22px}.audio-btn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1.5px solid var(--sakura);cursor:none;width:52px;height:52px;color:var(--sakura-dark);background:#ffffffe0;border-top-color:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:visible;box-shadow:0 4px 16px #c8507833,0 8px 28px #c850781f,inset 0 1px #fffffff2}.audio-btn:hover{background:var(--sakura-light);transform:scale(1.1);box-shadow:0 6px 24px #c850784d,0 12px 40px #c850782e}.audio-btn--playing{background:linear-gradient(135deg,#ffe0ea,#ffb7c5);box-shadow:0 4px 18px #c850784d,0 8px 32px #c850782e}.audio-wave{align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.audio-wave span{background:var(--sakura-dark);border-radius:2px;width:3px;animation:.9s ease-in-out infinite alternate audioBar}.audio-wave span:first-child{height:6px;animation-delay:0s}.audio-wave span:nth-child(2){height:10px;animation-delay:.2s}.audio-wave span:nth-child(3){height:6px;animation-delay:.4s}@keyframes glow-breathe{0%,to{opacity:.7;transform:scale(1)translate(0)}25%{opacity:.9;transform:scale(1.15)translate(8px,5px)}50%{opacity:.6;transform:scale(1.05)translate(-5px,8px)}75%{opacity:.85;transform:scale(1.2)translate(5px,-5px)}}@keyframes glow-appear{0%{opacity:0;transform:scale(.5)}to{opacity:.75;transform:scale(1)}}@keyframes card-in{0%{opacity:0;filter:blur(4px);transform:translateY(50px)scale(.94)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes card-float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-5px)rotate(.15deg)}66%{transform:translateY(-3px)rotate(-.1deg)}}@keyframes fade-up{0%{opacity:0;filter:blur(2px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes badge-pulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #e8738a73,0 0 #e8738a4d}50%{transform:scale(1.08);box-shadow:0 4px 16px #e8738a8c,0 0 0 6px #e8738a00}}@keyframes audioBar{0%{transform:scaleY(.4)}to{transform:scaleY(1.5)}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fce4ec}::-webkit-scrollbar-thumb{background:linear-gradient(#f8a0b4,#e8738a);border-radius:3px}.edge-fog{z-index:1;pointer-events:none;will-change:opacity;background:linear-gradient(#ff96b973 0%,#0000 18%),linear-gradient(#0000 86%,#ff82af33 100%),linear-gradient(90deg,#ff8cb42e 0%,#0000 12%),linear-gradient(270deg,#ff8cb42e 0%,#0000 12%);animation:5s ease-in-out infinite fog-breathe;position:fixed;inset:0}@keyframes fog-breathe{0%,to{opacity:.85}50%{opacity:1}}@media (width<=380px){.name{letter-spacing:.03em;font-size:1.7rem}.card{padding-left:12px;padding-right:12px}}@media (width>=480px){.hero{padding:60px 24px 80px}.card{padding-left:16px;padding-right:16px}.name{font-size:2.25rem}}@media (width>=640px){.hero{padding:70px 32px 90px}.card{max-width:440px}.name{font-size:2.4rem}}@media (width>=1024px){.hero{padding:70px 40px}.card{max-width:420px}}@media (prefers-reduced-motion:reduce){.card{animation:.9s cubic-bezier(.22,1,.36,1) both card-in}.avatar-ring,.avatar-ring:after,.audio-wave span{animation:none}.page-transition{display:none}.name-split .char{opacity:1;filter:none;transform:none}}.preloader-overlay{z-index:99999;opacity:1;will-change:opacity;background:linear-gradient(160deg,#f8a0b4 0%,#ffb7c5 40%,#ffd1dc 70%,#ffe0ea 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader-content{text-align:center;color:var(--text-dark);flex-direction:column;align-items:center;gap:18px;display:flex}.progress-pill{align-items:center;gap:16px;display:flex}.progress-track{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff61;border-radius:20px;width:240px;height:8px;overflow:hidden;box-shadow:inset 0 1px 4px #00000014}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#ffb7c5,#e8738a,#ffb7c5) 0 0/200% 100%;height:100%;transition:width 80ms linear;animation:1.8s linear infinite shimmer;box-shadow:0 0 12px #e8738a80}.progress-number{color:var(--sakura-deep);text-align:left;min-width:44px;font-family:Nunito,sans-serif;font-size:1.1rem;font-weight:800}.preloader-caption{color:#2a1f2ea6;letter-spacing:.04em;font-family:Cormorant Garamond,serif;font-size:1rem;font-style:italic;animation:2s ease-in-out infinite alternate pt-pulse}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.preloader-logo,.preloader-ring,.preloader-icon,.progress-bar-container,.progress-bar,.preloader-text{display:none}.swipe-notification{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--sakura-deep);z-index:200;background:#ffffffe6;border-radius:30px;padding:12px 24px;font-family:Nunito,sans-serif;font-weight:700;animation:.3s ease-out fade-up;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #c8507840}.sakura-burst-petal{pointer-events:none;z-index:10000;will-change:transform, opacity;background:#ffb7c5;border-radius:50% 0 50% 50%;position:fixed}.secret-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.secret-card{text-align:center;background:linear-gradient(160deg,#ffe0ea,#ffb7c5);border-radius:28px;max-width:400px;padding:40px;box-shadow:0 20px 60px #c8507880}.secret-icon{margin-bottom:16px;font-size:3rem}.secret-card h2{margin-bottom:8px;font-family:Bebas Neue,sans-serif}.secret-close{background:var(--sakura-dark);color:#fff;cursor:pointer;border:none;border-radius:12px;margin-top:20px;padding:10px 24px;font-weight:700}.sound-prompt-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50000;background:#0000008c;justify-content:center;align-items:center;animation:.4s ease-out fade-in;display:flex;position:fixed;inset:0}.sound-prompt-card{text-align:center;background:linear-gradient(160deg,#fff0f4,#ffd1dc);border-radius:32px;width:90%;max-width:360px;padding:40px 32px;position:relative;box-shadow:0 20px 50px #b43c6466,0 4px 16px #c8507833,inset 0 2px #ffffffe6}.sound-prompt-icon{margin-bottom:12px;font-size:3.2rem}.sound-prompt-card h3{letter-spacing:.04em;color:var(--text-dark);margin-bottom:12px;font-family:Bebas Neue,sans-serif;font-size:1.9rem}.sound-prompt-card p{color:var(--text-mid);margin-bottom:24px;font-family:Nunito,sans-serif;font-size:.9rem;line-height:1.5}.sound-prompt-btn{color:#fff;letter-spacing:.04em;cursor:pointer;will-change:transform;background:linear-gradient(135deg,#f8a0b4,#e8738a);border:none;border-radius:40px;padding:14px 32px;font-family:Nunito,sans-serif;font-size:1rem;font-weight:800;transition:all .3s;box-shadow:0 8px 24px #c8507866}.sound-prompt-btn:hover{background:linear-gradient(135deg,#ffb7c5,#f8a0b4);transform:scale(1.05);box-shadow:0 12px 32px #c8507880}.sound-prompt-skip{color:var(--text-soft);cursor:pointer;background:0 0;border:none;margin-top:16px;font-family:Nunito,sans-serif;font-size:.8rem;text-decoration:underline;transition:color .2s}.sound-prompt-skip:hover{color:var(--sakura-deep)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
