*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--acd-dark:#111;--acd-dark-80:#374151;--acd-dark-60:#6b7280;--acd-dark-30:#9ca3af;--acd-dark-12:#e5e7eb;--acd-dark-06:#f3f4f6;--acd-cream:#f9fafb;--acd-white:#fff;--acd-gold:#111;--acd-gold-light:#f3f4f6;--acd-gold-dark:#374151;--color-bg:var(--acd-cream);--color-surface:var(--acd-white);--color-surface-2:var(--acd-dark-06);--color-border:var(--acd-dark-12);--color-border-md:var(--acd-dark-30);--color-border-dark:var(--acd-dark-60);--color-text-1:var(--acd-dark);--color-text-2:var(--acd-dark-60);--color-text-3:var(--acd-dark-30);--color-danger:#9b3a3a;--color-danger-bg:#fdf0f0;--color-success:#4a7c59;--font-sans:system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Courier New", monospace;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--fg:var(--acd-dark);--muted:var(--acd-dark-30);--border:var(--acd-dark-12);--surface:var(--acd-white)}html,body{height:100%;font-family:var(--font-sans);color:var(--acd-dark);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;background:#fff;font-size:14px;line-height:1.5}a{color:inherit}button{font-family:inherit}input,select,textarea{box-sizing:border-box;font-family:inherit}@media (max-width:768px){input,select,textarea{font-size:16px!important}}@media print{.no-print{display:none!important}}
