*,:before,:after{box-sizing:border-box}html,body{background:var(--color-fondo);color:var(--color-tinta);font-family:var(--fuente);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;padding:0}a{color:var(--color-acento);text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-acento);outline-offset:2px}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has([data-tema-panel]){background:#f4f5f7}.logo-redondo{object-fit:cover;background:#fff;border-radius:50%}
