@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650&family=Instrument+Serif:ital@0;1&display=swap";
:root{--ink:#3d453c;--muted:#8a9084;--green:#7c9165;--line:#eceee7;--seek-filled:#9dae87;--seek-empty:#e8ecdf;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{background:#fff}body{isolation:isolate;color:var(--ink);-webkit-font-smoothing:antialiased;background-color:#fff;background-image:radial-gradient(at 75% 12%,#ecf1df60,#0000 38%),radial-gradient(at 15% 80%,#f2ede340,#0000 35%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.85}.background-shader{pointer-events:none;z-index:-1;opacity:0;width:100%;height:100%;transition:opacity 1s;position:fixed;inset:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #899e70}::selection{background:#e1e9d5}.bio{max-width:574px;margin:85px auto 55px;padding:0 25px;animation:none}.intro-top{align-items:center;height:73px;display:flex;position:relative}.little-hi{letter-spacing:2px;color:#9da58e;font-size:11px;transform:rotate(-5deg)}.little-hi>span{margin-left:8px;font-size:15px;animation:30s linear infinite turn;display:inline-block}.flower-toy{touch-action:none;cursor:grab;z-index:2;-webkit-user-select:none;user-select:none;perspective:550px;background:0 0;border:0;border-radius:50%;width:115px;height:115px;transition:transform 1.1s cubic-bezier(.34,1.56,.4,1);position:absolute;top:-15px;right:15px}.flower-toy:active{cursor:grabbing}.flower-toy.dragging{transition:none}.flower-shape{width:110px;height:110px;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .45s var(--ease);animation:6s ease-in-out infinite bob;display:block;position:relative}.flower-toy.dragging .flower-shape{transition:none}.flower-shape:before{content:"";filter:blur(12px);background:#75835124;border-radius:50%;position:absolute;inset:24px;transform:translateY(15px)translateZ(-15px)}.flower-toy:hover .flower-face{background:#e7eecf}.petal{transform-origin:17px 51px;background:linear-gradient(120deg,#e4edca,#c0d099 60%,#a3b880);border-radius:55% 55% 48% 48%;width:34px;height:57px;position:absolute;top:4px;left:39px;transform:translateZ(7px);box-shadow:inset 2px 2px 4px #f6f9e180}.flower-face{color:#7c8f60;background:#d7e2b8;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:14px;transition:background .3s;display:grid;position:absolute;top:41px;left:41px;transform:translateZ(20px);box-shadow:0 3px 8px #75835130}h1{letter-spacing:-2px;align-items:center;gap:10px;margin:6px 0 13px;font-family:Instrument Serif,Georgia,serif;font-size:76px;font-weight:400;line-height:1.1;display:flex}.heading-name{white-space:nowrap;display:inline-block}.heading-wave{transform-origin:70% 80%;width:54px;height:54px;transition:transform .5s var(--ease);flex:none;place-items:center;font-size:46px;line-height:1;display:grid;position:relative}.heading-wave canvas{width:100%;height:100%;image-rendering:pixelated;opacity:0;position:absolute;inset:0}.heading-wave.is-pixelated>span{opacity:0}.heading-wave.is-pixelated canvas{opacity:1}h1:hover .heading-wave{transform:rotate(12deg)translateY(-2px)}.title-dot{color:#acba97}.pixel-text{white-space:nowrap;display:inline-block;position:relative}.pixel-text-original{transition:opacity .35s var(--ease);display:block}.pixel-text-canvas{width:100%;height:100%;image-rendering:pixelated;opacity:0;filter:blur(2px);pointer-events:none;transition:opacity .35s var(--ease), filter .4s var(--ease), transform .4s var(--ease);position:absolute;inset:0;transform:translateY(2px)}.pixel-text.pixel-ready:hover .pixel-text-original,.fold-button:focus-visible .pixel-text.pixel-ready .pixel-text-original{opacity:0}.pixel-text.pixel-ready:hover .pixel-text-canvas,.fold-button:focus-visible .pixel-text.pixel-ready .pixel-text-canvas{opacity:1;filter:blur();transform:translateY(0)}.identity{color:#949b8d;flex-wrap:wrap;align-items:center;gap:0;font-size:11px;display:flex}.identity>span+span:before{content:"·";color:#b2bba5;margin:0 12px;display:inline-block}.theme-toggle{border:1px solid var(--line);color:#7c9165;background:#f8faf5;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:10px;padding:0;transition:background .3s,color .3s,transform .3s;display:inline-grid}.theme-toggle:hover{background:#e8efde;transform:rotate(-15deg)}.intro{margin-top:30px}.intro h2{margin:0 0 15px;font-size:15px;font-weight:500;line-height:1.8}.intro p{color:#737c6e}p{margin:0 0 15px}.aroace{color:#536146;align-items:center;gap:5px;display:inline-flex}.flag{background:linear-gradient(#da923e 20%,#f5cf65 20% 40%,#fff 40% 60%,#83bdcd 60% 80%,#365994 80%);border-radius:2px;width:14px;height:10px;display:inline-block}.fold{border-bottom:1px solid var(--line);border-radius:3px;transition:background .4s,border-color .4s}.fold-button{text-align:left;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:17px 2px;font-size:13px;transition:color .3s,padding .4s;display:flex}.fold-button:hover{color:#739055;padding-left:7px}.fold-icon{color:#99a78a;place-items:center;width:21px;display:grid}.fold-button>svg:last-child{color:#aeb7a4;transition:transform .55s var(--ease);margin-left:auto}.open>.fold-button>svg:last-child{transform:rotate(180deg)}.open>.fold-button{color:#617c4e}.fold-content{opacity:0;transition:grid-template-rows .6s var(--ease), opacity .4s;grid-template-rows:0fr;display:grid}.open>.fold-content{opacity:1;grid-template-rows:1fr}.fold-content>div{perspective:800px;overflow:hidden}.fold-inner{color:#78816f;transform-origin:top;filter:blur(7px);transition:transform .6s var(--ease), filter .45s var(--ease);padding:0 8px 16px 36px;font-size:13px;transform:translateY(-7px)rotateX(-5deg)}.open>.fold-content .fold-inner{filter:blur();transform:translateY(0)rotateX(0)}.fold-inner p:last-child{margin-bottom:0}.subtle{border:0;margin-top:4px}.subtle .fold-button{color:#99a18f;justify-content:flex-start;gap:8px;padding:7px 0;font-size:11px}.subtle .fold-button>svg:last-child{width:12px;margin-left:3px}.subtle .fold-icon{width:16px}.subtle .fold-inner{padding:14px 14px 8px 24px;font-size:12px}.subtle.open{background:#f4f6ef}.bio-divider{color:#b8c3aa;align-items:center;gap:15px;margin:28px 0;font-size:14px;display:flex}.bio-divider:before,.bio-divider:after{content:"";background:var(--line);flex:1;height:1px}.bio-divider>span{transition:transform 1s var(--ease)}.bio-divider:hover>span{transform:rotate(180deg)}.coding-intro>p{margin-bottom:13px;font-size:14px}.soft{color:#a0a692}.coding-intro .soft{font-size:11px}.languages{flex-wrap:wrap;gap:9px 15px;margin-bottom:18px;display:flex}.languages>span{color:#8b947f;transition:transform .4s var(--ease);align-items:center;gap:6px;font-size:10px;display:flex}.languages>span:hover{transform:translateY(-3px)rotate(-3deg)}.languages i{border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:600;display:grid}.languages i svg{width:14px;height:14px}.js{color:#9b8f4a;background:#f1edcd}.java{color:#a98773;background:#f0e5df}.rust{color:#899077;background:#e9e9e0}.python{color:#7c9270;background:#e5ecdf}.fold-inner ul{margin:10px 0 0;padding-left:17px}.fold-inner li{margin-bottom:8px;padding-left:3px}.fold-inner li::marker{color:#b1bfa0}.project-name{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.project-name h3{color:#586c47;margin:0;font-size:16px;font-weight:500}.project-name a{color:#7c9165;align-items:center;gap:4px;font-size:10px;display:flex}.project-name a:hover{text-decoration:underline}.tool-chips{flex-wrap:wrap;gap:7px;padding:3px 0 10px;display:flex}.tool-chips>span{transition:transform .4s var(--ease), background .3s;background:#f1f4eb;border:1px solid #e8edde;border-radius:7px;padding:3px 9px;font-size:10px}.tool-chips>span:hover{background:#e5edd9;transform:translateY(-3px)rotate(-3deg)}.tool-note{color:#9ba48e;font-size:11px}.games-heading{color:#718961;margin:1px 0 11px;font-size:12px}.games-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.game-entry{background:#f8faf5;border:1px solid #e8edde;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:6px;display:flex}.minecraft-game{grid-column:1/-1}.game-image{object-fit:cover;background:#e6ecdd;border-radius:5px;flex:none;width:65px;height:36px;display:block}.minecraft-game-image{place-items:center;display:grid}.minecraft-game-image svg{width:25px;height:25px}.game-copy{flex-direction:column;min-width:0;line-height:1.4;display:flex}.game-copy strong{color:#657658;font-size:11px;font-weight:600}.game-copy small{color:#95a18c;margin-top:2px;font-size:10px}.games-more{color:#97a58b;margin:9px 0 0;font-size:11px}.socials{flex-wrap:wrap;align-items:center;gap:10px 19px;display:flex}.socials>a,.socials>button{color:#89947d;transition:transform .4s var(--ease), color .3s;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:flex}.socials>a:hover,.socials>button:hover{color:#526e3d;transform:translateY(-3px)}.socials svg{flex-shrink:0}.socials>a>svg:last-child,.socials>button>svg:last-child{opacity:.6}.socials .website{color:#a2aa97;max-width:100%;font-size:10px}.website span{overflow-wrap:anywhere}.other-bios{color:#9ba591;flex-wrap:wrap;align-items:baseline;gap:2px 13px;margin-top:17px;font-size:10px;display:flex}.other-bios>span{color:#88997a;flex-basis:100%}.other-bios a{overflow-wrap:anywhere;transition:color .3s, transform .4s var(--ease);align-items:center;gap:3px;display:inline-flex}.other-bios a:hover{color:#526e3d;transform:translateY(-2px)}.copy-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}footer{color:#99a38b;transform-origin:0;margin-top:32px;font-family:Instrument Serif,Georgia,serif;font-size:22px;font-style:italic;transform:rotate(-3deg)}footer>span{transition:transform .6s var(--ease);margin-left:5px;display:inline-block}footer:hover>span{transform:rotate(20deg)scale(1.2)}@keyframes arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes bob{0%,to{translate:0;rotate:-5deg}50%{translate:0 -6px;rotate:5deg}}@keyframes turn{to{transform:rotate(360deg)}}@media (max-width:600px){.games-list{grid-template-columns:1fr}.minecraft-game{grid-column:auto}.bio{max-width:500px;margin:37px auto 40px;padding:0 27px}.intro-top{height:66px}h1{gap:7px;font-size:68px}.heading-wave{width:45px;height:45px;font-size:39px}.flower-toy{top:-4px;right:3px;scale:.87}.intro{margin-top:26px}.intro h2{font-size:14px}.intro p,.coding-intro>p{font-size:13px}.coding-intro .soft{font-size:10px}.languages{gap:9px 12px}.bio-divider{margin:24px 0}.fold-inner{padding-left:30px;font-size:12px}.socials{gap:8px 17px}.socials .website{flex-basis:100%}footer{margin-top:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf1ea;--muted:#b9c3b8;--green:#bdd3ad;--line:#39423c;--seek-filled:#b6cba6;--seek-empty:#465249;background:#181b19}html[data-theme=dark] body{background:radial-gradient(at 75% 12%,#303a3340,#0000 38%),radial-gradient(at 15% 80%,#37312e30,#0000 35%),#181b19}html[data-theme=dark] .background-shader{display:none}html[data-theme=dark] ::selection{background:#40583f}html[data-theme=dark] .little-hi,html[data-theme=dark] .identity,html[data-theme=dark] .subtle .fold-button,html[data-theme=dark] .soft,html[data-theme=dark] .tool-note,html[data-theme=dark] .games-more,html[data-theme=dark] .playback-note,html[data-theme=dark] .presence-label,html[data-theme=dark] .presence-description,html[data-theme=dark] .other-bios,html[data-theme=dark] footer{color:#b0beb0}html[data-theme=dark] .intro p,html[data-theme=dark] .fold-inner,html[data-theme=dark] .languages>span,html[data-theme=dark] .socials>a,html[data-theme=dark] .socials>button,html[data-theme=dark] .socials .website{color:#c4cdc1}html[data-theme=dark] .aroace,html[data-theme=dark] .fold-button:hover,html[data-theme=dark] .open>.fold-button,html[data-theme=dark] .project-name h3,html[data-theme=dark] .project-name a,html[data-theme=dark] .games-heading,html[data-theme=dark] .game-copy strong,html[data-theme=dark] .song-title,html[data-theme=dark] .presence-heading,html[data-theme=dark] .inline-detail,html[data-theme=dark] .inline-detail:hover{color:#c9dfb8}html[data-theme=dark] .fold-icon,html[data-theme=dark] .fold-button>svg:last-child,html[data-theme=dark] .inline-symbol,html[data-theme=dark] .socials>a:hover,html[data-theme=dark] .socials>button:hover,html[data-theme=dark] .sound-button,html[data-theme=dark] .music-label,html[data-theme=dark] .music-controls,html[data-theme=dark] .games-more,html[data-theme=dark] .game-copy small{color:#aec4a5}html[data-theme=dark] .subtle.open,html[data-theme=dark] .tool-chips>span,html[data-theme=dark] .game-entry,html[data-theme=dark] .theme-toggle{color:#d1e2bf;background:#2c352e}html[data-theme=dark] .tool-chips>span,html[data-theme=dark] .game-entry{border-color:#414c43}html[data-theme=dark] .tool-chips>span:hover,html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .sound-button:hover{background:#39483b}html[data-theme=dark] .music-player{background:linear-gradient(120deg,#29312b,#222824);border-color:#414c43}html[data-theme=dark] .cover-button,html[data-theme=dark] .game-image,html[data-theme=dark] .presence-avatar{background:#364238}html[data-theme=dark] .status-dot{border-color:#222824}html[data-theme=dark] .back-to-top{color:#c9dfb8;background:#29332ceb;border-color:#465447}html[data-theme=dark] .back-to-top:hover{background:#3b493c}html[data-theme=dark] .music-controls input.volume-slider{background:#465249}html[data-theme=dark] .flower-shape:before{background:#92ab6f24}html[data-theme=dark] .flower-face{background:#abbf87}html[data-theme=dark] .flower-toy:hover .flower-face{background:#c1d69c}html[data-theme=dark] .petal{background:linear-gradient(120deg,#b3c78b,#8ea96b 60%,#688655);box-shadow:inset 2px 2px 4px #d6e5a770}html[data-theme=dark] .js{color:#f2dc70;background:#4c472e}html[data-theme=dark] .java{color:#e4a78e;background:#4d3630}html[data-theme=dark] .rust{color:#c9d0b6;background:#393d34}html[data-theme=dark] .python{color:#b2d6a0;background:#35483b}.live-corner{perspective:900px;margin:27px 0 29px}.music-player{transform-style:preserve-3d;transition:background .6s, box-shadow .6s, transform .55s var(--ease);background:linear-gradient(120deg,#f2f5edb0,#fafbf7);border:1px solid #e8eddf;border-radius:14px;padding:15px 16px 12px}.music-player:hover{box-shadow:0 12px 28px #71855218}@media (hover:hover) and (pointer:fine){.music-player:hover{transform:translateY(-3px)rotateX(2deg)}}.music-main{transform-style:preserve-3d;align-items:center;gap:14px;display:flex}.cover-button{background:#e4e8df;border:0;border-radius:9px;flex-shrink:0;width:96px;height:64px;padding:0;display:block;position:relative;overflow:hidden;transform:translateZ(8px)}.cover-button img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;transition:scale .8s var(--ease), filter .6s;filter:saturate(.65);display:block}.cover-button:hover img{filter:saturate(.9);scale:1.09}.cover-control{color:#fff;background:#26332126;place-items:center;transition:background .4s;display:grid;position:absolute;inset:0}.cover-button:hover .cover-control{background:#26332145}.cover-control svg{filter:drop-shadow(0 1px 3px #0005);transition:scale .4s}.cover-button:active .cover-control svg{scale:.8}.music-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.music-label{color:#929e84;letter-spacing:.3px;align-items:center;gap:5px;font-size:9px;display:flex}.song-title{letter-spacing:.6px;color:#59664d;font-size:13px;font-weight:500}.playback-note{color:#9ca58f;min-height:17px;font-size:9px}.sound-button{color:#92a07e;background:0 0;border:0;border-radius:50%;place-items:center;padding:7px;transition:background .4s,scale .4s;display:grid}.sound-button:hover{background:#e7eddf;scale:1.08}.music-controls{color:#a2ac96;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:11px;font-size:8px;display:flex}.music-controls input{appearance:none;cursor:pointer;outline-offset:5px;accent-color:#9dae87;border:0;border-radius:10px;flex:1;width:100%;min-width:0;height:3px}.music-controls input::-webkit-slider-thumb{appearance:none;background:#a3b28e;border-radius:50%;width:8px;height:8px;transition:scale .3s}.music-controls input::-moz-range-thumb{background:#a3b28e;border:0;border-radius:50%;width:8px;height:8px}.music-controls input:hover::-webkit-slider-thumb{scale:1.5}.music-controls input.volume-slider{background:#e0e7d6;flex:0 0 45px;width:45px;margin-left:6px}.equalizer{align-items:center;gap:2px;height:11px;margin-left:3px;display:flex}.equalizer i{background:#a1b38b;border-radius:3px;width:2px;height:3px;transition:height .6s}.playing .equalizer i{height:10px;animation:.9s ease-in-out infinite alternate equalize}.playing .equalizer i:nth-child(2){animation-delay:-.4s}.playing .equalizer i:nth-child(3){animation-delay:-.7s}.playing .equalizer i:nth-child(4){animation-delay:-.2s}.discord-presence{transition:translate .45s var(--ease);align-items:center;gap:11px;padding:15px 5px 0;display:flex}.discord-presence:hover{translate:3px}.presence-avatar{background:#edf1e7;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;position:relative}.presence-avatar img{object-fit:cover;animation:focus-in .6s var(--ease) both;border-radius:50%}.status-dot{background:#a8aea3;border:2px solid #fdfefb;border-radius:50%;width:10px;height:10px;transition:background .6s;position:absolute;bottom:-1px;right:-1px}.status-dot.online{background:#81aa6c}.status-dot.idle{background:#d5b969}.status-dot.dnd{background:#c7837d}.status-dot.offline{background:#a3aaa0}.status-dot.unknown{background:#c2c8ba}.presence-info{flex:1;min-width:0}.presence-heading{color:#76866a;align-items:center;gap:9px;font-size:11px;display:flex}.presence-label{color:#a5ad9b;font-size:9px}.presence-description{color:#a0a893;overflow-wrap:anywhere;animation:focus-in .6s var(--ease) both;font-size:10px;line-height:1.65}.page-loader{z-index:5;color:#9daf86;pointer-events:none;align-items:center;gap:5px;transition:opacity .5s,filter .5s,translate .5s;display:flex;position:fixed;top:42%;left:50%;transform:translate(-50%,-50%)}.page-loader>span{margin-right:7px;font-size:30px;animation:4s linear infinite turn;display:block}.page-loader>i{background:#b4c29f;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite loading-dot}.page-loader>i:nth-of-type(2){animation-delay:.15s}.page-loader>i:nth-of-type(3){animation-delay:.3s}.page-loader.loaded{opacity:0;filter:blur(8px);translate:0 -12px}.bio.is-loading>*{opacity:0;filter:blur(10px);translate:0 -12px}.reveal-target{opacity:0;filter:blur(16px);translate:0 22px}.reveal-target.revealed{opacity:1;filter:blur();animation:reveal-focus 1.1s var(--ease) both;animation-delay:var(--reveal-delay,0s);translate:0}@keyframes reveal-focus{0%{opacity:0;filter:blur(16px);translate:0 22px}to{opacity:1;filter:blur();translate:0}}.fold-button:active{scale:.99}.fold-button{transition:color .3s,padding .4s,scale .4s}.fold-icon{transition:rotate .6s var(--ease), scale .6s var(--ease)}.fold-button:hover .fold-icon,.open>.fold-button .fold-icon{rotate:-8deg;scale:1.08}.open .fold-inner>*{animation:focus-in .5s var(--ease) both}.open .fold-inner>:nth-child(2){animation-delay:50ms}.open .fold-inner>:nth-child(3){animation-delay:.1s}.open .fold-inner>:nth-child(4){animation-delay:.15s}@keyframes focus-in{0%{opacity:0;filter:blur(9px);translate:0 -13px}to{opacity:1;filter:blur();translate:0}}@keyframes equalize{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes loading-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@media (max-width:600px){.music-player{padding:12px}.music-main{gap:10px}.cover-button{width:83px;height:57px}.music-label{font-size:8px}.song-title{font-size:12px}.sound-button{padding:5px}.music-controls input.volume-slider{flex-basis:34px;width:34px}.live-corner{margin:24px 0}.presence-description{font-size:10px}}@media (prefers-reduced-motion:reduce){.bio.is-loading>*{opacity:0;filter:blur(10px);translate:0 -12px}.page-loader{display:flex}*,:before,:after{transition:none!important;animation:none!important}}.inline-detail{white-space:normal;color:#738264;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .35s;display:inline}.inline-symbol{vertical-align:-2px;color:#9baa8c;width:15px;height:15px;transition:transform .55s var(--ease), color .35s;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.inline-symbol>svg{stroke-width:1.6px;width:15px;height:15px}.inline-symbol>img{width:15px;height:15px;image-rendering:pixelated}.inline-detail:hover{color:#536e40}.inline-detail:hover>.inline-symbol{color:#7e976c;transform:translateY(-2px)rotate(-8deg)}.inline-detail.pink{color:#98818d}.femboy-flag{transform-origin:0;width:15px;height:11px;transition:transform .5s var(--ease);background:linear-gradient(#d98bac 0% 14.285%,#edbed5 14.285% 28.57%,#fff9fc 28.57% 42.855%,#add9ed 42.855% 57.14%,#fff9fc 57.14% 71.425%,#edbed5 71.425% 85.71%,#d98bac 85.71% 100%);border-radius:2px;display:block;box-shadow:0 0 0 1px #b88ea015}.inline-detail:hover .femboy-flag{transform:perspective(30px)rotateY(-15deg)rotate(-5deg)}.three-body-symbol{width:14px;height:14px;transition:transform 1.2s var(--ease);border:1px solid #b5c3a380;border-radius:50%;display:block;position:relative;transform:rotate(-25deg)}.three-body-symbol i{background:#a3b38f;border-radius:50%;width:4px;height:4px;position:absolute}.three-body-symbol i:first-child{top:1px;left:0}.three-body-symbol i:nth-child(2){width:3px;height:3px;top:4px;right:-2px}.three-body-symbol i:nth-child(3){width:3px;height:3px;bottom:-2px;left:4px}.inline-detail:hover .three-body-symbol{transform:rotate(155deg)}.back-to-top{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#879c71;opacity:0;pointer-events:none;width:39px;height:39px;transition:opacity .4s, translate .5s var(--ease), background .3s, scale .4s;background:#fafcf5eb;border:1px solid #e1e8d8;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:25px;right:25px;translate:0 12px;box-shadow:0 4px 16px #71855209}.back-to-top.visible{opacity:1;pointer-events:auto;translate:0}.back-to-top:hover{background:#edf3e3;scale:1.08}.back-to-top:active{scale:.95}.bio h1:focus{outline:none}.music-controls input{min-height:4px;padding-block:0}.music-controls input:focus-visible{outline-offset:5px;outline:2px solid #9dae87}@media (max-width:600px){.back-to-top{width:35px;height:35px;bottom:15px;right:13px}}@media (prefers-reduced-motion:reduce){.reveal-target{opacity:0;filter:blur(16px);translate:0 22px}.reveal-target.revealed{animation:reveal-focus 1.1s var(--ease) both!important}.fold-content{transition:grid-template-rows .6s var(--ease), opacity .4s!important}.fold-inner{transition:transform .6s var(--ease), filter .45s var(--ease)!important}.fold-button,.fold-icon,.fold-button>svg:last-child{transition:color .3s, transform .55s var(--ease), rotate .6s var(--ease), scale .6s var(--ease)!important}.open .fold-inner>*{animation:focus-in .5s var(--ease) both!important}.flower-toy{transition:transform 1.1s cubic-bezier(.34,1.56,.4,1)!important}.flower-shape{transition:transform .45s var(--ease)!important}.flower-toy.dragging,.flower-toy.dragging .flower-shape{transition:none!important}.music-player{transition:box-shadow .6s, transform .55s var(--ease)!important}.pixel-text-original,.pixel-text-canvas{transition:opacity .35s var(--ease), filter .4s var(--ease), transform .4s var(--ease)!important}.heading-wave{transition:transform .5s var(--ease)!important}}
