:root{--line: #e5ded1;--ink: #0f2240;--muted: #77716a;--accent: #c71e25}input::placeholder,textarea::placeholder{color:#a8a196;font-weight:400;opacity:1}input:focus,textarea:focus,select:focus{border-color:var(--ink)!important;box-shadow:0 0 0 3px #0f22401a}input:disabled,textarea:disabled,select:disabled{background:#f7f5f1;color:var(--muted);cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}
