:root{--fundo: #070707;--texto: #eeede9;--texto-2: rgba(238, 237, 233, .6);--texto-3: rgba(238, 237, 233, .34);--fio: rgba(238, 237, 233, .1);--acento: #a594ff;--fonte-marca: "Archivo", "Arial Black", sans-serif;--fonte-texto: "DM Sans", ui-sans-serif, system-ui, sans-serif;--fonte-mono: "JetBrains Mono", ui-monospace, monospace;--margem: clamp(20px, 3.2vw, 52px)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;background:var(--fundo)}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--fundo);color:var(--texto);font-family:var(--fonte-texto);-webkit-font-smoothing:antialiased}a{color:inherit}.topo{display:flex;justify-content:space-between;align-items:center;padding:22px var(--margem);border-bottom:1px solid var(--fio)}.marca{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--fonte-marca);font-weight:800;font-stretch:125%;font-size:1.1rem;letter-spacing:-.04em}.marca small{padding:.3em .5em .26em;border:1px solid currentColor;border-radius:.3em;font-family:var(--fonte-mono);font-weight:500;font-stretch:100%;font-size:.5em;letter-spacing:.22em;text-transform:uppercase;color:var(--texto-2)}.voltar{font-size:.9rem;color:var(--texto-2);text-decoration:none;border-bottom:1px solid var(--texto-3);padding-bottom:2px;transition:color .3s ease,border-color .3s ease}.voltar:hover{color:var(--texto);border-color:var(--texto)}.links{display:flex;flex-wrap:wrap;gap:20px}main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:80px var(--margem) 100px}.rotulo{font-family:var(--fonte-mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--texto-3)}h1{margin:18px 0 28px;font-family:var(--fonte-marca);font-weight:800;font-stretch:125%;font-size:clamp(2.2rem,6vw,4rem);line-height:.95;letter-spacing:-.045em}h2{margin:44px 0 12px;font-size:1.2rem;font-weight:500;letter-spacing:-.015em}p,li{font-size:1rem;line-height:1.7;color:var(--texto-2)}ul{padding-left:1.2em}strong{color:var(--texto);font-weight:500}footer{padding:26px var(--margem);border-top:1px solid var(--fio)}.nao-achou{display:flex;flex-direction:column;justify-content:center;text-align:center}.nao-achou h1{font-size:clamp(4rem,18vw,11rem);margin:0}.nao-achou p{margin:18px 0 0}.nao-achou .outro-idioma{margin-top:6px;font-size:.9rem;color:var(--texto-3)}.nao-achou .links{justify-content:center;margin-top:32px}
