/* ===== Aviso de cookies e página /cookies/ (checkup de 2026-10-29, S1) =====
   Usa as variáveis de /assets/style.css (--panel, --line, --cyan, --chrome,
   --white, --body, --display). Os dois botões têm o mesmo tamanho: recusar
   precisa ser tão fácil quanto aceitar. */

.ck-aviso{
  position:fixed;
  left:16px;
  right:16px;
  bottom:16px;
  z-index:1000;
  max-width:760px;
  margin:0 auto;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:18px 20px;
  background:var(--panel);
  border:1px solid var(--line);
  border-radius:16px;
  box-shadow:0 20px 50px rgba(0,0,0,0.45);
  color:var(--chrome);
  font-family:var(--body);
  font-size:14px;
  line-height:1.5;
}
.ck-aviso p{ margin:0; flex:1 1 320px; }
.ck-aviso a{ color:var(--cyan); text-decoration:underline; }

.ck-botoes{ display:flex; gap:10px; }
.ck-botao{
  min-width:112px;
  padding:11px 22px;
  border-radius:100px;
  border:1px solid var(--cyan);
  font-family:var(--body);
  font-size:14px;
  font-weight:600;
  cursor:pointer;
  transition:transform .18s ease, box-shadow .18s ease, background .2s ease;
}
.ck-botao:hover{ transform:translateY(-2px); }
.ck-botao:focus-visible{ outline:2px solid var(--white); outline-offset:2px; }
.ck-aceitar{ background:var(--cyan); color:#031018; }
.ck-aceitar:hover{ box-shadow:0 10px 30px rgba(0,194,255,0.3); }
.ck-recusar{ background:transparent; color:var(--white); }
.ck-recusar:hover{ background:var(--cyan-soft); }

@media (max-width:560px){
  .ck-botoes{ width:100%; }
  .ck-botao{ flex:1; }
}

/* ---------- página /cookies/ ---------- */
.ck-doc{
  max-width:720px;
  padding-top:56px;
  padding-bottom:96px;
  font-size:16px;
  line-height:1.7;
  color:var(--chrome);
}
.ck-doc h2{
  margin:40px 0 12px;
  font-family:var(--display);
  font-size:22px;
  font-weight:600;
  color:var(--white);
}
.ck-doc h2:first-child{ margin-top:0; }
.ck-doc p{ margin:0 0 16px; }
.ck-doc ul{ margin:0 0 18px; padding-left:22px; }
.ck-doc li{ margin:0 0 8px; padding-left:4px; }
.ck-doc strong{ color:var(--white); font-weight:600; }
.ck-doc a{ color:var(--cyan); text-decoration:underline; }
.ck-escolha{
  margin-top:20px;
  padding:20px;
  background:var(--panel);
  border:1px solid var(--line);
  border-radius:16px;
}
.ck-escolha p{ margin-bottom:14px; color:var(--white); }
