.vd{--vd-navy:#12233b;--vd-grey:#6b655d;--vd-stone:#efece6;--vd-line:#d8d3ca;--vd-amber:#b8750f;--demo-accent:var(--vd-navy);--demo-on-accent:#ffffff;--demo-surface:#ffffff;--demo-text:var(--vd-navy);--demo-line:var(--vd-line);background:#fff;color:var(--vd-navy);font-family:var(--font-vd-sans),sans-serif}.vd :focus-visible{outline-color:var(--vd-amber)}.vd-head{font-family:var(--font-vd-head),sans-serif;font-weight:500;letter-spacing:-.03em;line-height:1.02}.vd-muted{color:var(--vd-grey)}.vd-grid{background-image:linear-gradient(rgb(255 255 255/.07) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.07) 1px,transparent 0);background-size:64px 64px}.vd-btn{display:inline-block;background:var(--vd-navy);color:#fff;padding:.85rem 1.5rem;font-weight:600;transition:background-color .2s,color .2s}.vd-btn:hover{background:#8a5608}.vd-field{width:100%;margin-top:.35rem;border:1px solid var(--vd-grey);background:#fff;padding:.7rem .85rem}.vd-field[aria-invalid=true]{border:2px solid #a33d12}.vd-err{margin-top:.3rem;color:#a33d12;font-size:.875rem;font-weight:600}.vd-range{width:100%;accent-color:var(--vd-amber)}