.vd{--c:var(--light-neutral);border:1px solid rgba(var(--c), .35);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 50% 0%, rgba(var(--c), var(--light-rest)), transparent 65%), var(--sheen), var(--bg-surface);box-shadow:var(--sheen-edge), var(--lift);gap:.6rem;margin:clamp(1.5rem,4vh,2.5rem) 0 0;padding:clamp(1.4rem,3.5vw,2.5rem);display:grid;position:relative}.vd[data-tone=amber]{--c:var(--light-amber)}.vd[data-tone=teal]{--c:var(--light-teal)}.vd[data-tone=rose]{--c:244, 63, 94}.vd[data-tone=neutral]{border-color:var(--border)}.vd:focus{outline:none}.vd:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.vd-k{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.vd-w{letter-spacing:-.05em;color:var(--text-primary);text-wrap:balance;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(2.75rem,7vw,5.75rem);font-weight:600;line-height:.9}.vd[data-size=xl] .vd-w{font-size:clamp(3.5rem,12vw,10rem)}.vd[data-tone=amber] .vd-w{color:var(--brand)}.vd[data-tone=teal] .vd-w{color:var(--brand-2)}.vd[data-tone=rose] .vd-w{color:var(--rose)}.vd-d{max-width:60ch;font-size:var(--text-base);color:var(--text-secondary);text-wrap:pretty;margin:.2rem 0 0;line-height:1.5}.vd[data-bloom]{box-shadow:var(--sheen-edge), 0 0 0 1px rgba(var(--c), .35), 0 0 48px -8px rgba(var(--c), var(--light-rest))}@keyframes vd-bloom{0%{box-shadow:var(--sheen-edge), 0 0 0 1px rgba(var(--c), .6), 0 0 90px 6px rgba(var(--c), var(--light-peak))}to{box-shadow:var(--sheen-edge), 0 0 0 1px rgba(var(--c), .35), 0 0 48px -8px rgba(var(--c), var(--light-rest))}}@media (prefers-reduced-motion:no-preference){.vd[data-bloom]{animation:vd-bloom var(--dur-bloom) var(--ease-out) both}}
