body{font-family:Inter,system-ui,sans-serif}.font-serif.svelte-1x05zx6{font-family:Fraunces,serif}.panel.svelte-1x05zx6{-webkit-backdrop-filter:blur(20px);background:#f8f7f2e0;border-top:1px solid #c9a16b8c;border-radius:28px 28px 12px 12px}.glow.svelte-1x05zx6{filter:blur(60px);background:radial-gradient(circle at 30% 25%,#c9a16b47,#0000 55%),radial-gradient(circle at 75% 75%,#6b8f7138,#0000 55%);animation:26s ease-in-out infinite svelte-1x05zx6-drift;position:absolute;inset:-10%}.rays.svelte-1x05zx6{position:absolute;inset:0;overflow:hidden}.rays.svelte-1x05zx6 span:where(.svelte-1x05zx6){background:linear-gradient(90deg,#0000,#d8b26b29,#0000);width:160%;height:3px;position:absolute}.rays.svelte-1x05zx6 span:where(.svelte-1x05zx6):first-child{animation:20s ease-in-out infinite svelte-1x05zx6-sway;top:5%;left:-20%;transform:rotate(16deg)}.rays.svelte-1x05zx6 span:where(.svelte-1x05zx6):nth-child(2){animation:26s ease-in-out infinite reverse svelte-1x05zx6-sway;top:28%;left:-20%;transform:rotate(20deg)}.rays.svelte-1x05zx6 span:where(.svelte-1x05zx6):nth-child(3){animation:22s ease-in-out infinite svelte-1x05zx6-sway;top:55%;left:-20%;transform:rotate(14deg)}.rays.svelte-1x05zx6 span:where(.svelte-1x05zx6):nth-child(4){animation:24s ease-in-out infinite reverse svelte-1x05zx6-sway;top:78%;left:-20%;transform:rotate(18deg)}.motes.svelte-1x05zx6 span:where(.svelte-1x05zx6){bottom:-5%;left:calc(var(--i) * 4.5%);width:calc(3px + (var(--i) % 3) * 1px);height:calc(3px + (var(--i) % 3) * 1px);animation:svelte-1x05zx6-rise calc(12s + var(--i) * 1.1s) linear infinite;animation-delay:calc(var(--i) * -1.7s);background:#e7ecdf73;border-radius:999px;position:absolute}.leaves.svelte-1x05zx6{filter:blur(1px);width:42%;height:auto;position:absolute}.leaves--bl.svelte-1x05zx6{animation:30s ease-in-out infinite svelte-1x05zx6-float;bottom:-12%;left:-8%}.leaves--tr.svelte-1x05zx6{animation:34s ease-in-out infinite reverse svelte-1x05zx6-float;top:-14%;right:-10%}@keyframes svelte-1x05zx6-drift{0%,to{transform:translate(0)}50%{transform:translate(3%,4%)}}@keyframes svelte-1x05zx6-sway{0%,to{transform:rotate(16deg)translateY(0)}50%{transform:rotate(12deg)translateY(14px)}}@keyframes svelte-1x05zx6-rise{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:.55}90%{opacity:.25}to{opacity:0;transform:translateY(-70vh)scale(.6)}}@keyframes svelte-1x05zx6-float{0%,to{transform:translate(0)}50%{transform:translate(1.5%,-2%)}}@media (prefers-reduced-motion:reduce){.glow.svelte-1x05zx6,.rays.svelte-1x05zx6 span:where(.svelte-1x05zx6),.motes.svelte-1x05zx6 span:where(.svelte-1x05zx6),.leaves.svelte-1x05zx6{animation:none!important}}
