.logo{align-items:center;aspect-ratio:1;background-color:var(--text-color);border:none;color:var(--bg-color);display:inline-flex;inline-size:var(--logo-size);justify-content:center;padding:0;transition:none}.logo svg{fill:currentColor;block-size:auto;inline-size:90%}.logo:focus,.logo:hover{background-color:var(--bg-color);box-shadow:inset 0 0 0 1px var(--text-color)}.logo:focus svg,.logo:hover svg{fill:var(--text-color)}
