html,body{margin:0;background:#2A2C29}
*,*::before,*::after{box-sizing:border-box}
button{border-radius:8px!important;letter-spacing:.06em}
a[style*="inline-flex"]{border-radius:8px!important}
h1,h2,h3{text-wrap:balance}
a{color:#FF6B5E}
html{scroll-behavior:smooth}
::selection{background:#E10600;color:#FFFFFF}
button,a{transition:transform .12s ease,filter .12s ease}
button:hover,a:hover{filter:brightness(1.12)}
button:active{transform:translate(2px,2px)}
input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
[hidden]{display:none!important}
.mi{display:flex;align-items:center;min-height:52px;padding:0 16px;font:inherit;font-size:20px;font-weight:900;text-transform:uppercase;text-align:left;cursor:pointer;border:1px solid #2A2D28;background-color:#0E0F0E;background-image:linear-gradient(rgba(14,15,14,.7),rgba(14,15,14,.7)),url(img/escamas.jpg);background-size:auto,560px 140px;background-position:center;color:#F2F2EE;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000}
.mi.on{border-color:#E10600;box-shadow:0 8px 20px rgba(0,0,0,.45);background-image:linear-gradient(rgba(14,15,14,.28),rgba(14,15,14,.28)),url(img/escamas.jpg);color:#fff}
a.mi{text-decoration:none}
