:root{--bg: #f4f5f7;--surface: #ffffff;--border: #d9dce1;--text: #1c2024;--text-muted: #5b6470;--accent: #1f5fd0;--accent-text: #ffffff;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5}.layout{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.panel{width:100%;max-width:560px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:32px}.panel__header{margin-bottom:20px}.panel__title{margin:0;font-size:24px;letter-spacing:.04em}.panel__subtitle{margin:6px 0 0;color:var(--text-muted);font-size:14px}.prose{margin:0 0 20px;color:var(--text-muted)}.fields{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:24px}.field{display:flex;justify-content:space-between;gap:16px;padding:10px 14px;background:var(--surface)}.field__label{color:var(--text-muted);font-size:14px}.field__value{font-weight:600;text-align:right;word-break:break-word}.button{display:inline-block;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:var(--accent-text);padding:10px 20px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.button--secondary{background:transparent;color:var(--accent)}@media(max-width:480px){.panel{padding:24px 20px}.field{flex-direction:column;gap:2px}.field__value{text-align:left}}
