/* Termos de Uso e Política de Privacidade do Cronos (mesmo visual escuro do programa, leve e legível no celular) */
:root{--bg:#0e0e12;--painel:#16161c;--linha:#2b2b36;--texto:#ebe8ee;--sub:#9b98a6;--acento:#f0a03c;--acento2:#ffcf8a}
*{box-sizing:border-box}
html,body{margin:0;background:var(--bg);color:var(--texto);font:15px/1.65 "Segoe UI",system-ui,sans-serif}
header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--linha);background:var(--painel);color:var(--sub);font-size:13px}
header .volta{color:var(--acento2);text-decoration:none;font-weight:600}
main{max-width:760px;margin:0 auto;padding:24px 18px 64px}
h1{font-size:clamp(24px,4vw,32px);margin:8px 0 4px;line-height:1.2}
h2{font-size:18px;margin:30px 0 8px;color:var(--acento2)}
.data{color:var(--sub);margin:0 0 18px;font-size:13px}
p,li{color:#d6d3dc}
ul{padding-left:20px}
li{margin:5px 0}
a{color:var(--acento2)}
.aviso{background:#2a2216;border:1px solid #6b4a1c;border-radius:10px;padding:12px 14px;color:#f3d9b0}
table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0}
th,td{border-bottom:1px solid var(--linha);padding:8px 6px;text-align:left;vertical-align:top}
th{color:var(--sub);font-weight:600}
@media (max-width:560px){table,thead,tbody,tr,th,td{font-size:13px}th,td{padding:6px 4px}}
