@theme inline{--color-ok: var(--pu-ok); --color-ok-foreground: var(--pu-ok-foreground); --color-warn: var(--pu-warn); --color-warn-foreground: var(--pu-warn-foreground); --color-danger: var(--pu-danger); --color-danger-foreground: var(--pu-danger-foreground);}.lpp-preunderwriting{--pu-ok:#32664f;--pu-ok-foreground:#f0faf4;--pu-warn:#9f6818;--pu-warn-foreground:#fff7eb;--pu-danger:#a33333;--pu-danger-foreground:#fff5f5;--background:#faf8f5;--foreground:#17262c;--card:white;--card-foreground:var(--foreground);--primary:#1b323c;--primary-foreground:#faf8f5;--secondary:#efece6;--secondary-foreground:#1d3139;--muted:#f1eeea;--muted-foreground:#55666d;--accent:#a56c40;--accent-foreground:white;--border:#e1ddd6;--input:#d8d3ca;--ring:#2f596a;background:var(--background);color:var(--foreground);min-height:100vh;font-family:Inter,system-ui,sans-serif}.lpp-preunderwriting .container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}.lpp-preunderwriting h1,.lpp-preunderwriting h2,.lpp-preunderwriting h3{letter-spacing:-.025em;font-family:Georgia,serif}.lpp-preunderwriting :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.lpp-preunderwriting .prose-note{color:var(--muted-foreground);font-size:.875rem;line-height:1.65}.lpp-preunderwriting .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--muted-foreground);font-size:.7rem;font-weight:600}.lpp-preunderwriting .panel{border:1px solid var(--border);background:var(--card);border-radius:.625rem;box-shadow:0 1px 2px #0000000a}.lpp-preunderwriting .field-label{font-size:.875rem;font-weight:500}.lpp-preunderwriting .field-help{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1.65}.lpp-preunderwriting .link-quiet{text-underline-offset:4px;text-decoration:underline}.lpp-preunderwriting .bg-danger{background:#a33333}.lpp-preunderwriting .text-danger{color:#a33333}.lpp-preunderwriting .text-danger-foreground{color:#fff}.lpp-preunderwriting .text-ok{color:#32664f}.lpp-preunderwriting .text-warn{color:#9f6818}
