:root{--fundo:#f6f4ef;--cartao:#fff;--texto:#1b1d21;--texto-suave:#5a5f69;--borda:#e2ded4;--destaque:#c2410c;--destaque-texto:#fff;--apagado:#8a8f99;--foco:#1d4ed8}@media (prefers-color-scheme:dark){:root{--fundo:#14161a;--cartao:#1d2026;--texto:#eef0f3;--texto-suave:#a9afba;--borda:#2e323b;--destaque:#fb923c;--destaque-texto:#1b1206;--apagado:#7d838e;--foco:#93c5fd}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fundo);color:var(--texto);margin:0;font:100%/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{max-width:30rem;margin:0 auto;padding:2.5rem 1rem 2rem}.marca{letter-spacing:.08em;text-transform:uppercase;color:var(--destaque);margin:0 0 1.25rem;font-size:.8125rem;font-weight:700}h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .75rem;font-size:1.875rem;line-height:1.15}.chamada{color:var(--texto-suave);text-wrap:pretty;margin:0 0 .5rem}.aviso{color:var(--texto-suave);margin:0 0 1.75rem;font-size:.875rem}h2{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);margin:0 0 .625rem;font-size:.8125rem;font-weight:600}ul{gap:.625rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.destino{background:var(--cartao);border:1px solid var(--borda);min-height:4.25rem;color:inherit;border-radius:.875rem;align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;display:flex}a.destino:hover{border-color:var(--destaque)}a.destino:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.destino svg{width:1.75rem;height:1.75rem;color:var(--destaque);flex:none}.destino .texto{flex:1;min-width:0}.destino strong{font-size:1.0625rem;line-height:1.3;display:block}.destino small{color:var(--texto-suave);font-size:.875rem;display:block}.etiqueta{white-space:nowrap;border:1px solid var(--borda);color:var(--texto-suave);border-radius:999px;flex:none;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.etiqueta.acao{background:var(--destaque);border-color:var(--destaque);color:var(--destaque-texto)}.em-breve{background:0 0;border-style:dashed}.em-breve svg{color:var(--apagado)}.regras{color:var(--texto-suave);margin:0 0 1.75rem;padding:0 0 0 1.125rem;list-style:outside;display:block}.regras li{margin-bottom:.25rem}footer{border-top:1px solid var(--borda);color:var(--texto-suave);padding-top:1.25rem;font-size:.8125rem}footer p{margin:0 0 .5rem}
