.ribbon-wrap.svelte-qlq18b{position:fixed;top:0;right:0;width:320px;height:100%;overflow:hidden;pointer-events:none;z-index:0}.ribbon-inner.svelte-qlq18b{position:absolute;top:-30%;left:0;right:0;height:160%;transform:rotate(-18deg);transform-origin:top center;display:flex;gap:10px;align-items:flex-start;justify-content:center}.band.svelte-qlq18b{height:100%;border-radius:120px;flex-shrink:0;transform-origin:top center;animation:svelte-qlq18b-sway ease-in-out infinite}.band-1.svelte-qlq18b{width:80px;background:linear-gradient(180deg,#c7d2fe,#818cf8 40%,#4f46e5);opacity:.8;animation-duration:7s}.band-2.svelte-qlq18b{width:60px;background:linear-gradient(180deg,#fbcfe8,#f472b6 40%,#ec4899);opacity:.75;animation-duration:10s;animation-delay:-3s}.band-3.svelte-qlq18b{width:90px;background:linear-gradient(180deg,#fed7aa,#fb923c 40%,#ea580c);opacity:.8;animation-duration:8s;animation-delay:-5s}@keyframes svelte-qlq18b-sway{0%,to{transform:rotate(0)}20%{transform:rotate(-2.5deg)}50%{transform:rotate(1.5deg)}80%{transform:rotate(-1deg)}}.grid-line.svelte-qlq18b{position:fixed;top:0;bottom:0;width:1px;background:#0000000f;pointer-events:none;z-index:0}.grid-line-h.svelte-qlq18b{position:fixed;left:0;right:0;height:1px;background:#0000000f;pointer-events:none;z-index:0}.ribbon-fade.svelte-qlq18b{position:absolute;top:0;left:0;width:80px;height:100%;background:linear-gradient(to right,#ffffff,transparent);z-index:2}
