.sky-page{--sky-inner:#63c4f7;--sky-mid:#0a6fb8;--sky-outer:#04223d;--sky-accent:#e0f4ff;--sky-accent-strong:#7dd3fc;--sky-on-accent:#04223d;--sky-glass-bg:#ffffff12;--sky-glass-border:#ffffff29;--sky-muted:#ffffffb8;color:#fff;background:radial-gradient(90% 60% at 50% -10%, #7dd3fc66 0%, transparent 60%), radial-gradient(70% 50% at 85% 15%, #38bdf838 0%, transparent 65%), radial-gradient(circle at 50% 120%, var(--sky-inner) 0%, var(--sky-mid) 45%, var(--sky-outer) 100%);background-attachment:fixed;min-height:100vh;position:relative;overflow-x:hidden}.sky-bubbles{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sky-bubble{background:radial-gradient(circle at 30% 30%,#ffffff8c,#ffffff0d 60%,#0000 70%);border:1px solid #ffffff38;border-radius:50%;animation:linear infinite skyRise;position:absolute;bottom:-60px}@keyframes skyRise{0%{opacity:0;transform:translateY(0)translate(0)}12%{opacity:.5}88%{opacity:.5}to{opacity:0;transform:translateY(-115vh)translate(40px)}}.sky-page>:not(.sky-bubbles){z-index:1;position:relative}.sky-glass{-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 50px -20px #02182db3;background:var(--sky-glass-bg)!important;border:1px solid var(--sky-glass-border)!important}.sky-glass-hover{transition:transform .45s cubic-bezier(.2,.8,.2,1),background .35s,border-color .35s,box-shadow .45s}.sky-glass-hover:hover{transform:translateY(-8px);box-shadow:0 30px 70px -24px #02182de6;background:#ffffff21!important;border-color:#fff6!important}.sky-nav{-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #fff3;border-radius:100px;gap:.35rem;padding:.35rem;display:flex}.sky-nav-item{color:var(--sky-muted);white-space:nowrap;border-radius:100px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:500;transition:all .3s}.sky-nav-item:hover,.sky-nav-item.active{background:var(--sky-accent);color:var(--sky-on-accent)}.sky-btn{background:var(--sky-accent);color:var(--sky-on-accent);border-radius:100px;font-weight:700;transition:transform .3s,box-shadow .3s;box-shadow:0 12px 30px -12px #e0f4ffb3}.sky-btn:hover{transform:translateY(-3px);box-shadow:0 18px 40px -14px #e0f4ffe6}.sky-btn-ghost{color:#fff;background:#00000052;border:1px solid #ffffff38;border-radius:100px;transition:all .3s}.sky-btn-ghost:hover{background:#00000080;transform:translateY(-2px)}.sky-slide{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translate(-42px)scale(.98)}.sky-slide.alt{transform:translate(42px)scale(.98)}.sky-slide.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sky-slide,.sky-slide.alt{opacity:1;transition:none;transform:none}.sky-bubbles{display:none}}.sky-display{letter-spacing:.01em;font-family:Galada,cursive;font-weight:400}.sky-page .store-prose a{color:var(--sky-accent-strong)}.sky-page .store-prose h2,.sky-page .store-prose h3{color:#fff;margin-top:1.6rem;font-weight:700}
