.fairy{--fairy-light:var(--accent);--fairy-warm:var(--accent-2,var(--accent));--fairy-white:var(--fg);--fairy-ink:rgb(var(--fg-rgb,255 255 255)/0.85);position:relative;display:block;overflow:hidden;pointer-events:none}.fairy[data-tint=warm]{--fairy-light:var(--fairy-warm)}.fairy[data-tint=white]{--fairy-light:var(--fairy-white)}.fairy-trail{position:absolute;inset:0;width:100%;height:100%}.fairy-body{--s:var(--fairy-size,120px);position:absolute;left:0;top:0;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);will-change:transform}.fairy-svg{display:block;width:100%;height:100%;overflow:visible}.fairy-halo{transition:none}.fairy-core{fill:var(--fairy-white);filter:drop-shadow(0 0 3px var(--fairy-white)) drop-shadow(0 0 9px var(--fairy-light))}.fairy-inner{fill:var(--fairy-light)}.fairy-ring{fill:none;stroke:var(--fairy-light);stroke-width:1.1;stroke-dasharray:7 5}.fairy-ring--outer{stroke-width:.8;stroke-dasharray:2 11}.fairy-ticks path{fill:none;stroke:var(--fairy-light);stroke-width:1;stroke-linecap:round}.fairy-wing{fill:var(--fairy-light);fill-opacity:.22;stroke:var(--fairy-light);stroke-width:1.1;stroke-linejoin:round;filter:drop-shadow(0 0 2px var(--fairy-light))}.fairy-wing--low{fill-opacity:.16}.fairy-sparkle{fill:var(--fairy-light)}.fairy-s-burst{fill:var(--fairy-white)}.fairy-s-mote{fill:var(--fairy-light);opacity:.6}@media (prefers-reduced-motion:reduce){.fairy-body{transition:transform .4s ease}}.fairy[data-flavor=shell] .fairy-ring,.fairy[data-flavor=shell] .fairy-sparkle,.fairy[data-flavor=shell] .fairy-wing{shape-rendering:crispEdges}.fairy[data-flavor=shell] .fairy-ring{stroke-dasharray:3 3;stroke-width:1.4}.fairy[data-flavor=shell] .fairy-ring--outer,.fairy[data-flavor=shell] .fairy-ticks{display:none}.fairy[data-flavor=shell] .fairy-wing{stroke-dasharray:2 1.5;filter:none}.fairy[data-flavor=shell] .fairy-core{filter:drop-shadow(0 0 2px var(--fairy-white)) drop-shadow(0 0 12px var(--fairy-light))}.fairy[data-flavor=shell] .fairy-halo{opacity:.6!important}.fairy[data-flavor=desktop] .fairy-sparkle,.fairy[data-flavor=desktop] .fairy-svg *{shape-rendering:crispEdges}.fairy[data-flavor=desktop] .fairy-core{fill:var(--fairy-warm);filter:none;stroke:var(--fairy-light);stroke-width:1.5}.fairy[data-flavor=desktop] .fairy-inner{fill:var(--fairy-white)}.fairy[data-flavor=desktop] .fairy-wing{filter:none;fill-opacity:.35;stroke-width:1.5}.fairy[data-flavor=desktop] .fairy-ring{stroke-dasharray:4 4;stroke-width:1.5}.fairy[data-flavor=desktop] .fairy-ring--outer{display:none}.fairy[data-flavor=desktop] .fairy-halo{opacity:.35!important}.fairy[data-flavor=cockpit] .fairy-ring{stroke-width:1.4;stroke-dasharray:10 6}.fairy[data-flavor=cockpit] .fairy-ring--outer{stroke-dasharray:1 5;stroke-width:1.2}.fairy[data-flavor=cockpit] .fairy-ticks path{stroke-width:1.4}.fairy[data-flavor=cockpit] .fairy-ticks{transform:scale(1.25)}.fairy[data-flavor=cockpit] .fairy-wing{fill-opacity:.08;stroke-width:.8;filter:none}.fairy[data-flavor=cockpit] .fairy-halo{opacity:.45!important}.fairy[data-flavor=broadsheet]{--fairy-light:var(--fg);--fairy-white:var(--accent)}.fairy[data-flavor=broadsheet] .fairy-halo{opacity:.12!important}.fairy[data-flavor=broadsheet] .fairy-glow{opacity:.25!important}.fairy[data-flavor=broadsheet] .fairy-core{fill:var(--panel,#fff);stroke:var(--fg);stroke-width:1.6;filter:none}.fairy[data-flavor=broadsheet] .fairy-inner{fill:var(--accent)}.fairy[data-flavor=broadsheet] .fairy-wing{fill:none;stroke:var(--fg);stroke-width:1.2;stroke-dasharray:1.5 1.5;filter:none}.fairy[data-flavor=broadsheet] .fairy-ring{stroke:var(--fg);stroke-width:.9;stroke-dasharray:1 3}.fairy[data-flavor=broadsheet] .fairy-ring--outer,.fairy[data-flavor=broadsheet] .fairy-ticks{display:none}.fairy[data-flavor=broadsheet] .fairy-sparkle{fill:var(--fg)}.fairy[data-flavor=cybercore] .fairy-core{filter:drop-shadow(1.5px 0 var(--fairy-warm)) drop-shadow(-1.5px 0 var(--fairy-light)) drop-shadow(0 0 10px var(--fairy-light))}.fairy[data-flavor=cybercore] .fairy-wing{filter:drop-shadow(1px 0 var(--fairy-warm)) drop-shadow(-1px 0 var(--fairy-light));fill-opacity:.3}.fairy[data-flavor=cybercore] .fairy-ring{stroke-width:1.6;stroke-dasharray:14 3 2 3}.fairy[data-flavor=cybercore] .fairy-halo{opacity:.95!important}.fairy[data-flavor=cybercore] .fairy-s-trail{fill:var(--fairy-warm)}.fairy[data-flavor=schematic] .fairy-halo{opacity:.2!important}.fairy[data-flavor=schematic] .fairy-glow{opacity:.3!important}.fairy[data-flavor=schematic] .fairy-core{fill:none;stroke:var(--fairy-light);stroke-width:1.2;filter:none}.fairy[data-flavor=schematic] .fairy-wing{fill:none;stroke-dasharray:3 2;stroke-width:1;filter:none}.fairy[data-flavor=schematic] .fairy-ring{stroke-dasharray:4 3;stroke-width:.9}.fairy[data-flavor=schematic] .fairy-ring--outer{stroke-dasharray:2 4;stroke-width:.7;display:block}.fairy[data-flavor=schematic] .fairy-ticks{transform:scale(1.5)}.fairy[data-flavor=schematic] .fairy-ticks path{stroke-width:.8}.fairy[data-flavor=palette] .fairy-ring,.fairy[data-flavor=palette] .fairy-ring--outer,.fairy[data-flavor=palette] .fairy-ticks{display:none}.fairy[data-flavor=palette] .fairy-wing{stroke-width:.7;fill-opacity:.15;filter:none}.fairy[data-flavor=palette] .fairy-halo{opacity:.5!important}