.tema-btn{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:color .15s,border-color .15s}.tema-btn:hover{color:var(--brand-text);border-color:var(--brand-text)}.tema-btn:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.tema-btn svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tema-btn .tema-btn__sol,:root[data-tema=escuro] .tema-btn .tema-btn__lua{display:none}:root[data-tema=escuro] .tema-btn .tema-btn__sol{display:block}@media print{.tema-btn{display:none!important}}
