    :root{color-scheme:dark;--bg:#0c0c12;--panel:#171722;--line:#303044;--text:#f4f4f5;--muted:#b5b5c4;--accent:#d8a66e}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#6b3f3928,transparent 38%),var(--bg);color:var(--text);font:16px/1.65 Inter,system-ui,sans-serif}main{width:min(900px,calc(100% - 32px));margin:0 auto;padding:56px 0 72px}a{color:var(--accent)}.brand{font-weight:800;letter-spacing:-.5px;text-decoration:none;color:var(--text)}.eyebrow{margin:52px 0 8px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}h1{margin:0;font-size:clamp(32px,6vw,52px);line-height:1.1}h2{margin:34px 0 8px;font-size:21px}p,li{color:var(--muted)}li{margin:7px 0}.panel{padding:25px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}footer{margin-top:42px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.note{padding:12px 14px;border-left:3px solid var(--accent);background:#d8a66e12;color:var(--muted)}
.legal-language{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:16px;color:var(--muted);font-size:14px}.legal-language a[aria-current="page"]{color:var(--text);font-weight:700;text-decoration:none}.legal-language a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}

/* AlertFly UI: esquinas rectas sin alterar el layout. */
*, *::before, *::after { border-radius: 0 !important; }
