/* ChancePAG · páginas legais (Termos e Privacidade). Mesma identidade do ChanceWEB, com fontes do sistema (a proteção do app não carrega fontes externas). */
:root{--tinta:#13233F;--ambar:#F0A030;--ambar-t:#9A5500;--papel:#F5F1E8;--grafite:#5B6475;--borda:#DDD5C4;--t2:#3E4757;--ambar-c:#FDF1DC;--ambar-b:#E8C98F}
*{box-sizing:border-box}
body{margin:0;background:var(--papel);color:var(--tinta);font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.6}
.wrap{max-width:760px;margin:0 auto;padding:0 20px 56px}
header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0}
.brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--tinta)}
.brand img{width:36px;height:36px;border-radius:10px}
.brand b{font-weight:800;font-size:21px;letter-spacing:-.02em}
.tag{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:10px;font-weight:700;background:var(--ambar);padding:3px 7px;border-radius:6px;letter-spacing:.05em}
.back{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--tinta);color:var(--papel);text-decoration:none;font-weight:600;font-size:14px;white-space:nowrap}
h1{font-weight:800;letter-spacing:-.02em;font-size:34px;line-height:1.1;margin:8px 0 6px}
h2{font-weight:800;letter-spacing:-.01em;font-size:22px;line-height:1.2;margin:36px 0 8px}
p,li{color:var(--t2)}
ul,ol{padding-left:22px}
li{margin:4px 0}
a{color:var(--ambar-t)}
.meta{color:var(--grafite);font-size:14px;margin:0 0 20px}
.box{background:var(--ambar-c);border:1px solid var(--ambar-b);border-radius:16px;padding:16px 18px;margin:18px 0}
.box p,.box li{color:#5a3300;margin:6px 0}
.box strong{color:var(--tinta)}
table{border-collapse:collapse;width:100%;font-size:14.5px;background:#fff;border:1px solid var(--borda);border-radius:12px;overflow:hidden;display:block;overflow-x:auto}
th,td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--borda)}
th{background:#EDE7DA;color:var(--tinta);font-size:13px}
td{color:var(--t2)}
tr:last-child td{border-bottom:0}
code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:#EDE7DA;padding:1px 5px;border-radius:5px}
footer{margin-top:40px;padding-top:18px;border-top:1px solid var(--borda);color:var(--grafite);font-size:13.5px}
footer a{margin-right:14px}
