/* Página de espera de agendamento.tntinfo.com.br. Cores da casa
   (docs/handoff/tokens.css); nenhum recurso de fora, porque a CSP do nginx
   só aceita arquivos deste endereço. */
:root{--bg:#f6f6f5;--card:#ffffff;--text:#121212;--muted:#6b6a6b;--accent:#8fd138;--accent-edge:#5d8e1a}
@media (prefers-color-scheme: dark){
  :root{--bg:#141414;--card:#1c1c1b;--text:#ececeb;--muted:#9f9e9d;--accent:#84b247;--accent-edge:#84b247}
  /* o logo tem letra grafite: no escuro ele vai sobre um fundo branco */
  img{background:#ffffff;border-radius:8px;padding:8px 10px}
}
*{box-sizing:border-box}
html,body{margin:0}
body{background:var(--bg);color:var(--text);font:16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  min-height:100vh;display:grid;place-items:center;padding:24px 16px}
main{background:var(--card);width:100%;max-width:560px;border-radius:12px;padding:32px 28px}
img{display:block;max-width:220px;width:100%;height:auto;margin:0 0 24px}
h1{font-size:26px;line-height:1.2;margin:0 0 12px}
h1::after{content:"";display:block;width:48px;height:5px;margin-top:12px;border-radius:3px;
  background:var(--accent);outline:1px solid var(--accent-edge);outline-offset:-1px}
p{margin:0 0 12px;max-width:60ch}
.nota{color:var(--muted);font-size:14px;margin:0}
