:root{--yor-color-primary: #0f172a;--yor-color-accent: #2563eb;--yor-color-background: #ffffff;--yor-color-text: #0f172a;--yor-color-text-muted: #64748b;--yor-font-family: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif}.field-optional{font-weight:400;font-style:italic;color:var(--yor-color-text-muted);font-size:.8125em}.form-alert{padding:.875rem 1rem;border-radius:.5rem;margin:0}.form-alert--error{background:#fef2f2;color:#b91c1c}.form-alert--success{background:#ecfdf5;color:#047857}.form-success-panel{padding:1.5rem;border:1px solid #bbf7d0;border-radius:.75rem;background:#f0fdf4}.form-success-panel h2{margin:0 0 .5rem;font-size:1.125rem;color:#047857}.form-success-panel p{margin:0 0 1rem;color:var(--yor-color-text-muted)}.form-success-panel__actions{display:flex;flex-wrap:wrap;gap:.75rem}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--yor-font-family);color:var(--yor-color-text);background-color:var(--yor-color-background);-webkit-font-smoothing:antialiased}
