.route-transition{position:fixed;inset:0 0 calc(var(--bottom-bar-h) + env(safe-area-inset-bottom,0px));z-index:20000;display:grid;place-items:center;overflow:hidden;background:#0a080ab3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:routeTransitionIn .16s ease-out both}.route-transition.is-leaving{animation:routeTransitionOut .16s ease-in both;pointer-events:none}.route-transition-wings{display:flex;width:min(84vw,1280px,150dvh);aspect-ratio:1670 / 943;filter:drop-shadow(0 18px 34px rgba(0,0,0,.42));animation:wingRise .7s ease-in-out infinite alternate}.route-wing{width:50%;height:100%;background-image:url(/assets/angel-wings.png);background-repeat:no-repeat;background-size:200% 100%;will-change:transform}.route-wing-left{background-position:left center;transform-origin:right center;animation:leftWingFlap .36s cubic-bezier(.45,0,.55,1) infinite alternate}.route-wing-right{background-position:right center;transform-origin:left center;animation:rightWingFlap .36s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes routeTransitionIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes routeTransitionOut{0%{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes wingRise{0%{transform:translateY(5px)}to{transform:translateY(-7px)}}@keyframes leftWingFlap{0%{transform:perspective(900px) rotateY(10deg) rotate(1deg)}to{transform:perspective(900px) rotateY(-22deg) rotate(-5deg) translateY(-10px)}}@keyframes rightWingFlap{0%{transform:perspective(900px) rotateY(-10deg) rotate(-1deg)}to{transform:perspective(900px) rotateY(22deg) rotate(5deg) translateY(-10px)}}html[data-theme=light] .route-transition{background:#ffffffb8}@media (max-width: 600px){.route-transition-wings{width:min(88vw,145dvh)}}@media (prefers-reduced-motion: reduce){.route-transition-wings,.route-wing{animation:none}}.tiny-player{position:fixed;top:72px;right:auto;left:16px;width:40vw;min-width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);overflow:hidden;color:#111;background:#f0f2efdb;border:1px solid rgba(17,17,17,.2);border-radius:6px;box-shadow:0 12px 26px #00000038,0 2px 6px #00000021;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;z-index:calc(var(--z-music) - 1)}.tiny-player.is-collapsed{top:var(--site-nav-height);right:auto;left:50%;transform:translate(-50%);background:var(--nav-bg);border-color:var(--nav-border);border-top:0;border-radius:0 0 6px 6px;box-shadow:0 8px 18px #0000001a;backdrop-filter:blur(20px) saturate(1.35) contrast(1.04);-webkit-backdrop-filter:blur(20px) saturate(1.35) contrast(1.04)}.tiny-player-titlebar{display:grid;grid-template-columns:68px minmax(0,1fr) 68px;align-items:center;width:100%;height:26px;padding:0 10px;background:#dee1dee0;border-bottom:1px solid rgba(17,17,17,.16);box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.tiny-player-titlebar:active{cursor:grabbing}.tiny-player.is-collapsed .tiny-player-titlebar{height:36px;padding-bottom:10px;background:transparent;border-bottom:0;cursor:default;touch-action:manipulation}.tiny-player-compact-track{min-width:0;overflow:hidden;color:#282828;font-size:13px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tiny-player-compact-track span{color:#666;font-size:11px}.tiny-player.is-collapsed .tiny-player-compact-track,.tiny-player.is-collapsed .tiny-player-compact-track span{color:#191919}.tiny-player-traffic-lights{display:flex;align-items:center;gap:7px}.tiny-player-light{display:block;flex:0 0 12px;width:12px;height:12px;padding:0;border:1px solid rgba(0,0,0,.16);border-radius:50%;box-sizing:border-box}.tiny-player-light.is-red{background:#ff5f57}.tiny-player-light.is-yellow{background:#febc2e}.tiny-player-light.is-green{background:#28c840}.tiny-player-light:is(button){cursor:pointer}.tiny-player-light:is(button):hover{filter:brightness(.88)}.tiny-player-light:is(button):focus-visible{outline:2px solid #111;outline-offset:3px}.tiny-player-window-title{min-width:0;overflow:hidden;color:#242424;font-size:11px;font-weight:700;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tiny-player-window-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.tiny-player-title-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#252525;background:transparent;border:0;border-radius:4px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1}.tiny-player-title-button:hover,.tiny-player-title-button:focus-visible{background:#0000001a}.tiny-player-title-button svg,.tiny-player-controls button svg{display:block;flex:none}.tiny-player-volume-button img{display:block;width:13px;height:13px;object-fit:contain}.tiny-player-volume-button.is-silent:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:#e11d1d;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.tiny-player-body{display:grid;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;min-height:34px;padding:2px 10px;background:#f7f8f6b3;box-sizing:border-box}.tiny-player-track{display:grid;grid-column:2;gap:0;min-width:0;width:100%;text-align:center}.tiny-player-track strong,.tiny-player-track span{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.tiny-player-track strong{color:#0f0f0f;font-size:12px;font-weight:800}.tiny-player-track>span{color:#666;font-size:10px;font-weight:600}.tiny-player-controls{display:grid;grid-column:3;grid-template-columns:repeat(3,24px);align-items:center;justify-content:center;gap:0;min-height:24px;margin-top:0}.tiny-player-controls button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#080808;background:transparent;border:0;border-radius:4px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1}.tiny-player-controls button:hover,.tiny-player-controls button:focus-visible{background:#00000014}.tiny-player-controls button:disabled{cursor:default;opacity:.35}.tiny-player-controls .tiny-player-play{font-size:20px}.tiny-player-progress-row{display:grid;grid-template-columns:32px minmax(0,1fr) 36px;align-items:center;gap:7px;min-width:0;width:100%;min-height:18px;padding:0 10px 2px;background:#f7f8f6b3;box-sizing:border-box}.tiny-player.is-collapsed .tiny-player-progress-row{position:absolute;right:8px;bottom:0;left:8px;display:block;width:auto;height:10px;min-height:10px;padding:0;background:transparent}.tiny-player.is-collapsed .tiny-player-progress-row time{display:none}.tiny-player.is-collapsed .tiny-player-progress-row input{display:block}.tiny-player-progress-row time{color:#555;font-size:9px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.tiny-player-progress-row time:last-child{text-align:right}.tiny-player input[type=range]{width:100%;height:10px;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.tiny-player input[type=range]::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,#238cce 0,#238cce var(--range-progress),#a8abaa var(--range-progress),#a8abaa 100%);border-radius:2px}.tiny-player input[type=range]::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3.5px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#f9faf9;border:1px solid #a5a7a5;border-radius:50%;box-shadow:0 1px 2px #0000002e}.tiny-player input[type=range]::-moz-range-track{height:3px;background:#a8abaa;border-radius:2px}.tiny-player input[type=range]::-moz-range-progress{height:3px;background:#238cce;border-radius:2px}.tiny-player input[type=range]::-moz-range-thumb{width:10px;height:10px;background:#f9faf9;border:1px solid #a5a7a5;border-radius:50%;box-shadow:0 1px 2px #0000002e}.tiny-player input[type=range]:focus-visible{outline:2px solid #111;outline-offset:3px}.tiny-player input[type=range]:disabled{cursor:default;opacity:.45}.bottom-bar{position:fixed;inset:auto 0 0;width:auto;height:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom,0px));min-height:var(--bottom-bar-h);background-color:var(--bottom-bar-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;z-index:var(--z-music);padding:0;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom);transform:translateZ(0);contain:layout paint}.music-section{display:flex;width:48px;height:100%;align-items:center;justify-content:center;position:relative;z-index:1}.music-button-wrap{position:relative;display:inline-flex;border:none;background:transparent;padding:0;cursor:pointer}.music-button{width:25px;height:25px;right:12px}.music-button-wrap.is-silent:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:4px;background:#e11d1d;transform:rotate(-45deg);transform-origin:center;border-radius:2px;box-shadow:0 0 0 2px #0009;pointer-events:none}.scrolling-text{display:flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap;position:relative}.scrolling-message{display:flex;width:max-content;white-space:nowrap;animation:scrollLoop 30s linear infinite;will-change:transform}.ticker-sequence{display:flex;align-items:center;flex:0 0 auto}.ticker-item{display:inline-flex;align-items:center;flex:0 0 auto;font-family:Minecraft,sans-serif;font-size:10px;color:var(--bottom-bar-text);text-transform:uppercase}.ticker-item:after{content:"*";margin:0 80px}@keyframes scrollLoop{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion: reduce){.scrolling-message{animation:none}}@media (max-width: 640px){.tiny-player{top:72px;right:auto;bottom:auto;left:12px}.tiny-player-titlebar{grid-template-columns:60px minmax(0,1fr) 60px;padding-right:7px;padding-left:7px}.tiny-player.is-collapsed{width:max(46vw,184px);min-width:0}.tiny-player.is-collapsed .tiny-player-titlebar{grid-template-columns:42px minmax(0,1fr) 42px;column-gap:7px;padding-right:6px;padding-left:6px}.tiny-player.is-collapsed .tiny-player-traffic-lights{gap:4px}.tiny-player.is-collapsed .tiny-player-light{flex-basis:10px;width:10px;height:10px}.tiny-player.is-collapsed .tiny-player-window-actions{gap:2px}.tiny-player.is-collapsed .tiny-player-title-button{width:20px;height:20px}.tiny-player-compact-track{font-size:10px}.tiny-player-compact-track span{font-size:9px}.tiny-player-body{grid-template-columns:60px minmax(0,1fr) 72px;padding-right:6px;padding-left:6px}.tiny-player-track strong{font-size:11px}.tiny-player-progress-row{padding-right:10px;padding-left:10px}}.wPg-section{margin:0;padding:0;display:flex;align-items:center;justify-content:center;width:60px}.wPg{width:140px;position:fixed;bottom:calc(var(--bottom-bar-h) - 42px + env(safe-area-inset-bottom,0px));right:-5px;z-index:var(--z-nav);pointer-events:none}.pg-section{margin:0;padding:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:48px;height:100%}.pegasus-icon{padding:0;bottom:0;right:0;position:absolute;width:48px;height:40px;object-fit:contain}.autoplay-hint{position:fixed;left:50%;bottom:calc(var(--bottom-bar-h) + 64px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:#000c;color:#fff;padding:6px 10px;border-radius:10px;font-size:10px;font-family:sans-serif;letter-spacing:.3px;z-index:var(--z-music);box-shadow:0 8px 18px #00000059}@keyframes scrollText{0%{transform:translate(100%)}to{transform:translate(-100%)}}.u-nav{position:fixed;inset:0 0 auto 0;height:var(--site-nav-height);box-sizing:border-box;background:var(--nav-bg);z-index:var(--z-nav);display:flex;align-items:center;justify-content:center;padding:0 14px;border-bottom:1px solid var(--nav-border);box-shadow:inset 0 1px #ffffff75,0 7px 20px #0000001a;backdrop-filter:blur(20px) saturate(1.35) contrast(1.04);-webkit-backdrop-filter:blur(20px) saturate(1.35) contrast(1.04);isolation:isolate}.u-logo-link{display:inline-flex;align-items:center;justify-content:center;height:100%}.u-logo{width:104px;max-width:calc(100vw - 156px);height:auto;display:block;filter:drop-shadow(0 1px 5px rgba(0,0,0,.12))}@media (max-width: 600px){.u-nav{padding:0 10px}.u-logo{width:94px}}:root{--bh-z: 1000;--bh-hit: 40px;--bh-pad: 6px 8px;--bh-radius: 15px}.bh-wrap{position:fixed;top:9px;left:12px;z-index:var(--bh-z)}.bh-btn{display:inline-flex;align-items:center;gap:6px;min-height:var(--bh-hit);padding:var(--bh-pad);border-radius:var(--bh-radius);background:var(--neutral-control-bg);border:1px solid var(--neutral-control-border);box-shadow:0 14px 34px #0000002e,0 4px 10px #0000001a,inset 0 1px #fff3;color:var(--neutral-control-text);font:600 13px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;cursor:pointer;backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.bh-btn:hover{background:var(--neutral-control-bg-hover);transform:translateY(-2px);box-shadow:0 18px 42px #0003,0 6px 14px #0000001f,inset 0 1px #ffffff38}.bh-btn:active{transform:translateY(0) scale(.98)}.bh-btn:focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px}.bh-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.bh-icon{width:19px;height:19px;display:block;filter:saturate(.7) contrast(.92);opacity:.88}.bh-cart-dot,.bh-menu-dot{width:9px;height:9px;border-radius:999px;background:#ff3254eb;box-shadow:0 0 5px #f00c,0 0 12px #ff000085;animation:bhPulse 1.5s ease-in-out infinite}.bh-cart-dot{position:absolute;top:-4px;right:-5px}.bh-menu-dot{flex:0 0 auto}.bh-label{letter-spacing:.02em}.bh-caret{width:11px;height:11px;opacity:.62;transition:transform .16s ease,opacity .16s ease}.bh-caret.up{transform:rotate(180deg)}.bh-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:140px;padding:7px;border-radius:14px;background:var(--neutral-menu-bg);border:1px solid var(--neutral-control-border);box-shadow:var(--neutral-control-shadow);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);list-style:none}.bh-item{width:100%;text-align:left;border:0;background:transparent;padding:10px 12px;border-radius:8px;font:600 13px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--neutral-control-text);cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .14s ease,transform .14s ease}.bh-item:hover,.bh-item:focus-visible{background:var(--neutral-menu-hover);outline:none}.bh-item:active{transform:scale(.98)}@media (max-width: 480px){:root{--bh-hit: 38px;--bh-pad: 6px 8px}.bh-wrap{top:9px;left:12px}.bh-icon{width:18px;height:18px}}@keyframes bhPulse{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.18);opacity:1}}@media (prefers-reduced-motion: reduce){.bh-btn,.bh-caret,.bh-item,.bh-cart-dot,.bh-menu-dot{animation:none;transition:none}}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Minecraft;src:url(/assets/fonts/Minecraft.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bottom-bar-h: 40px;--site-nav-height: 58px;--z-nav: 1000;--z-music: 1100;--z-overlay: 10000;--z-cart: 10001;--page-text: #151515;--page-bg-color: #151515;--page-bg-asset: none;--page-bg-image: none;--page-bg-size: cover;--page-bg-position: center center;--site-background-scrim: rgba(8, 8, 8, .16);--site-content-wash: rgba(255, 255, 255, .64);--site-panel-bg: rgba(255, 255, 255, .92);--nav-bg: rgba(255, 255, 255, .4);--nav-border: rgba(0, 0, 0, .06);--label-color: #f5f5f5;--label-hover: #ff3535;--bottom-bar-bg: #1a1a1a;--bottom-bar-text: #fff;--theme-focus: rgba(98, 98, 98, .38);--neutral-control-bg: rgba(132, 132, 132, .16);--neutral-control-bg-hover: rgba(132, 132, 132, .24);--neutral-control-border: rgba(112, 112, 112, .24);--neutral-control-text: #3d3d3d;--neutral-control-shadow: 0 8px 20px rgba(0, 0, 0, .11), inset 0 1px 0 rgba(255, 255, 255, .38);--neutral-menu-bg: rgba(242, 242, 242, .94);--neutral-menu-hover: rgba(128, 128, 128, .16);--themed-page-bg-color: transparent;--themed-page-bg-image: none;--themed-page-bg-size: auto;--themed-page-bg-position: center center}html[data-theme=dark]{--dark-mode-base: #1E1919;--page-text: #f7f7f7;--page-bg-color: var(--dark-mode-base);--page-bg-asset: url(/assets/blacc.jpg);--page-bg-image: linear-gradient(rgba(30, 25, 25, .88), rgba(30, 25, 25, .88)), var(--page-bg-asset);--page-bg-size: cover;--page-bg-position: center center;--nav-bg: var(--dark-mode-base);--nav-border: rgba(255, 255, 255, .12);--label-color: #f5f5f5;--label-hover: #ff3535;--bottom-bar-bg: #1e1919;--bottom-bar-text: #fff;--theme-focus: rgba(210, 210, 210, .36);--neutral-control-bg: rgba(255, 255, 255, .075);--neutral-control-bg-hover: rgba(255, 255, 255, .115);--neutral-control-border: rgba(255, 255, 255, .14);--neutral-control-text: #e8e5e5;--neutral-control-shadow: 0 10px 24px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .1);--neutral-menu-bg: rgba(30, 25, 25, .94);--neutral-menu-hover: rgba(255, 255, 255, .1);--themed-page-bg-color: var(--dark-mode-base);--themed-page-bg-image: var(--page-bg-image);--themed-page-bg-size: cover;--themed-page-bg-position: center center}body{margin:0;padding:0;position:relative;font-family:Minecraft,sans-serif;color:var(--page-text);background-color:var(--page-bg-color);background-image:var(--page-bg-image);background-repeat:no-repeat;background-position:var(--page-bg-position);background-size:var(--page-bg-size);background-attachment:fixed;min-height:100vh;min-height:100svh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color .18s ease,color .18s ease}#root{position:relative;isolation:isolate;width:100%;min-height:100svh}.site-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:-2;overflow:hidden;pointer-events:none;background:#151412}.site-background:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:url(/assets/girlBG.jpg) center top / cover no-repeat;filter:blur(32px) brightness(.45)}.site-background-image,.site-background-scrim,.site-background-page-wash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.site-background-image{object-fit:cover;object-position:center top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.site-background-scrim{background:var(--site-background-scrim)}.site-background-page-wash{top:var(--site-nav-height);bottom:auto;height:calc(100% - var(--site-nav-height));background:var(--site-content-wash);opacity:0;transition:opacity .18s ease}.site-background-page-wash.is-visible{opacity:1}@media (min-width: 601px) and (min-aspect-ratio: 3/4){.site-background-image{left:50%;right:auto;width:auto;max-width:100%;transform:translate(-50%);object-fit:contain;object-position:center center;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.site-background:before{top:0;right:0;bottom:0;left:0;background:url(/assets/girlBG-desktop-extension.jpg) center center / cover no-repeat;filter:brightness(.82)}}@media (max-width: 600px){:root{--site-nav-height: 56px}}.route-fallback,.paradise-page{width:100vw;min-height:100svh;background:var(--themed-page-bg-color)}.route-fallback{display:grid;place-items:center;padding:40px;text-align:center}html,body{overflow-x:hidden}@media (max-width: 600px),(max-width: 932px) and (max-height: 500px),(min-width: 601px) and (max-width: 1024px) and (orientation: portrait){html[data-theme=dark]{--page-bg-size: cover}body{background-attachment:scroll}}@media (min-width: 901px){html[data-theme=dark]{--page-bg-size: 100% 100%, cover;--page-bg-position: center center, center center;--themed-page-bg-size: var(--page-bg-size);--themed-page-bg-position: var(--page-bg-position)}}a{text-decoration:none;color:inherit}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:20px}
