:root{--mer-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mer-text: #1f2328;--mer-muted: #59636e;--mer-border: #d1d9e0;--mer-accent: #0b5cad;--mer-error: #b42318;--mer-space: 1rem}*{box-sizing:border-box}body{margin:0;font-family:var(--mer-font);color:var(--mer-text);line-height:1.5}.mer-page{max-width:40rem;margin:0 auto;padding:var(--mer-space)}.mer-header{display:flex;justify-content:space-between;align-items:center;gap:var(--mer-space);flex-wrap:wrap}.mer-form{display:grid;gap:calc(var(--mer-space) / 2);max-width:24rem}.mer-form input{font:inherit;padding:.5rem;border:1px solid var(--mer-border);border-radius:4px}button{font:inherit;padding:.5rem 1rem;border:1px solid var(--mer-accent);border-radius:4px;background:#fff;color:var(--mer-accent);cursor:pointer}button[type=submit]{background:var(--mer-accent);color:#fff}button:disabled{opacity:.6;cursor:default}button[aria-pressed=true]{background:var(--mer-accent);color:#fff}.mer-language{display:flex;gap:.25rem}.mer-error{color:var(--mer-error)}.mer-table{width:100%;border-collapse:collapse}.mer-table th,.mer-table td{text-align:left;padding:.5rem;border-bottom:1px solid var(--mer-border)}.mer-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}a{color:var(--mer-accent)}
