.site{isolation:isolate;position:relative}.backdrop{z-index:-1;pointer-events:none;width:100%;height:100lvh;color:var(--ink);background:radial-gradient(60% 55% at -8% 108%, #6c72ac2b, #6c72ac00 100%), radial-gradient(60% 55% at 108% 108%, #7a68ac24, #7a68ac00 100%), radial-gradient(140% 105% at 50% 50%, #34306000 60%, #3430601f 100%), var(--surface);position:fixed;top:0;left:0;overflow:hidden}.backdrop svg{position:absolute;inset:0;overflow:visible}.backdrop__chart{opacity:.75;-webkit-mask-image:linear-gradient(90deg,#000,#0000004d 24% 76%,#000);mask-image:linear-gradient(90deg,#000,#0000004d 24% 76%,#000)}.backdrop .ring{fill:none;stroke:var(--line-strong);stroke-width:.8px;opacity:.4}.backdrop .dots{fill:none;stroke:var(--line-strong);stroke-width:1.1px;stroke-dasharray:.1 7;stroke-linecap:round;opacity:.6}.backdrop .orbit{fill:none;stroke:var(--line-strong);stroke-width:.8px;stroke-dasharray:3 8;opacity:.32}.backdrop .cline{stroke:var(--ink-muted);stroke-width:.8px;opacity:.6}.backdrop .dot{fill:var(--ink);opacity:.8}.backdrop .spark{fill:var(--star)}.backdrop .spark.inkstar{fill:var(--ink)}.backdrop .twinkle{animation:backdrop-twinkle var(--d,4s) ease-in-out var(--dl,0s) infinite alternate}@keyframes backdrop-twinkle{0%{opacity:var(--lo,.25)}to{opacity:var(--hi,1)}}.backdrop__flora{opacity:.9}.backdrop__flora--back{opacity:.36;filter:blur(.5px)}.backdrop__flora--front{opacity:.6;filter:blur(2.6px)}.backdrop .bark{fill:var(--bk,var(--bark))}.backdrop .twig{fill:none;stroke:var(--bark);stroke-width:1px;stroke-linecap:round}.backdrop .blade{fill:var(--lf,var(--sage));stroke:var(--edge-mid);stroke-width:var(--lw,.6);stroke-linejoin:round}.backdrop .rib{fill:none;stroke-width:.6px;stroke-linecap:round;opacity:.6}.backdrop .deep .blade{stroke:var(--edge-deep)}.backdrop .deep .rib{stroke:var(--rib-deep);opacity:.5}.backdrop .mid .rib{stroke:var(--rib-mid)}.backdrop .silver .blade{stroke:var(--edge-silver)}.backdrop .silver .rib{stroke:var(--bark);opacity:.35}.backdrop .sway{transform-origin:0 0}.backdrop .fruit{stroke:var(--leaf-line);stroke-width:.7px}.backdrop .shine{fill:#fffaeb8c}.backdrop .petal{fill:var(--blossom);stroke:var(--ink-muted);stroke-width:.5px}.backdrop .pistil{fill:var(--honey)}.backdrop__grain{opacity:.42;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .24 0 0 0 0 .34 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.backdrop.paused .twinkle{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.backdrop .twinkle{animation:none}}.backdrop-motion{right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:4;cursor:pointer;font:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);background:#f2efead9;border:0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:500;line-height:16px;position:fixed}.backdrop-motion:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.backdrop-motion{display:none}}
