.app-input{display:block;width:100%;min-width:0;padding:.75rem;border:1px solid var(--color-line);border-radius:.4rem;font:inherit;color:var(--color-content);background:#fff}textarea.app-input{resize:vertical}:root{color-scheme:light;--color-brand: #2f6b3a;--color-brand-hover: #234e2c;--color-surface: #f3f5f2;--color-content: #233026;--color-line: #dce3da;--color-danger: #b3261e;--radius: .75rem;font-family:Arial,sans-serif;color:var(--color-content);background:var(--color-surface)}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a{color:var(--color-brand)}:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}
