.line-art{width:100%;height:100%;display:block;overflow:visible}.line-art path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.line-art .la-line{stroke:var(--gold);stroke-width:1.6px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--gold) 40%, transparent))}.line-art .la-faint{stroke:var(--hairline);stroke-width:1.2px}.line-art.drawn path{stroke-dashoffset:0;transition:stroke-dashoffset 1.9s cubic-bezier(.65,0,.35,1) var(--d)}.line-art .la-dot{fill:var(--gold-bright);opacity:0;transition:opacity .6s 1.8s}.line-art .la-halo{fill:none;stroke:var(--gold);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.line-art.drawn .la-dot{opacity:1}.line-art.drawn .la-halo{animation:3.2s ease-out 2.2s infinite laHalo}@keyframes laHalo{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}[data-theme=light] .line-art .la-line{stroke:var(--gold-deep);filter:none}[data-theme=light] .line-art .la-dot{fill:var(--gold)}@media (prefers-reduced-motion:reduce){.line-art path{stroke-dashoffset:0}.line-art .la-dot{opacity:1}.line-art.drawn .la-halo{animation:none}}
