:root{--ceu-meio: #1d2747;--ceu-borda: #0b1020;--papel: #141a2e;--ouro: #d9a441;--ouro-claro: #f2c76a;--ouro-escuro: #3a1e14;--tinta: #d1453b;--texto: #fff3cf;--texto-suave: rgba(255, 243, 207, .74);--texto-fraco: rgba(255, 243, 207, .52);--raio: 22px;--fonte-titulo: "Baloo 2", system-ui, sans-serif;--fonte: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--ceu-borda)}body{margin:0;min-height:100svh;font-family:var(--fonte);font-size:17px;line-height:1.6;color:var(--texto);background:radial-gradient(ellipse 120% 80% at 50% 30%,var(--ceu-meio) 0%,var(--ceu-borda) 70%) fixed,var(--ceu-borda);-webkit-font-smoothing:antialiased}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:before{background-image:radial-gradient(1.6px 1.6px at 23px 41px,var(--texto),transparent),radial-gradient(1.2px 1.2px at 141px 97px,var(--texto),transparent),radial-gradient(2px 2px at 211px 183px,var(--texto),transparent),radial-gradient(1.2px 1.2px at 77px 219px,var(--texto),transparent);background-size:260px 260px;animation:piscar 4.6s ease-in-out infinite}body:after{background-image:radial-gradient(1.4px 1.4px at 61px 133px,var(--texto),transparent),radial-gradient(1.8px 1.8px at 287px 29px,var(--texto),transparent),radial-gradient(1.2px 1.2px at 173px 301px,var(--texto),transparent);background-size:340px 340px;animation:piscar 6.2s ease-in-out -2s infinite}@keyframes piscar{0%,to{opacity:.25}50%{opacity:.65}}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none;opacity:.45}}app-root{position:relative;z-index:1;display:block}h1,h2,h3{font-family:var(--fonte-titulo);line-height:1.15;margin:0;text-wrap:balance}a{color:var(--ouro-claro)}a:hover{color:var(--texto)}:focus-visible{outline:3px solid var(--ouro-claro);outline-offset:3px;border-radius:6px}.miolo{width:100%;max-width:1080px;margin:0 auto;padding:0 16px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:var(--raio);font-family:var(--fonte);font-weight:700;font-size:18px;text-decoration:none;border:3px solid var(--ouro);color:var(--texto);background:#0e1114e0;transition:transform .15s ease,background-color .15s ease}.botao:hover{color:var(--texto);background:#282c34e6}.botao:active{transform:translateY(1px)}.botao--ouro{background:var(--ouro);border-color:var(--ouro-escuro);color:var(--ouro-escuro)}.botao--ouro:hover{background:var(--ouro-claro);color:var(--ouro-escuro)}.botao[aria-disabled=true]{cursor:default}.botao[aria-disabled=true]:active{transform:none}
