@font-face{font-family:Nohemi;font-weight:300;font-display:swap;src:url(/fontes/Nohemi-Light.woff)format("woff")}@font-face{font-family:Nohemi;font-weight:400;font-display:swap;src:url(/fontes/Nohemi-Regular.woff)format("woff")}@font-face{font-family:Nohemi;font-weight:500;font-display:swap;src:url(/fontes/Nohemi-Medium.woff)format("woff")}:root{--carvao:#1d1d1b;--villa:#f1ece0;--villa-suave:#f1ece09e;--villa-linha:#f1ece02e;--lado:max(1.5rem, env(safe-area-inset-left), env(safe-area-inset-right));--topo:max(2.5rem, env(safe-area-inset-top));--base:max(1.25rem, env(safe-area-inset-bottom));--vh:1vh}@supports (height:1svh){:root{--vh:1svh}}*{box-sizing:border-box}html,body{background:var(--carvao);min-height:100svh;color:var(--villa);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-family:Nohemi,system-ui,sans-serif;font-weight:300;line-height:1.45}a{color:inherit}.tela{z-index:0;min-height:calc(100 * var(--vh));max-width:30rem;padding:var(--topo) var(--lado) var(--base);flex-direction:column;margin:0 auto;display:flex;position:relative}.botao{border:1px solid var(--villa);background:var(--villa);width:100%;min-height:3.5rem;color:var(--carvao);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:flex}.botao:disabled{opacity:.32;cursor:default}.botao:focus-visible{outline:2px solid var(--villa);outline-offset:3px}.botao.secundario{color:var(--villa);border-color:var(--villa-linha);background:0 0;font-weight:400}.soLeitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
