html,body{margin:0;padding:0;background:#F6F3EE;color:#1B1A18;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#861428;text-decoration:none}
a:hover{color:#5E0E1C}
::selection{background:#861428;color:#fff}
@keyframes sopelMarq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes sopelWave{0%{transform:scale(.9);opacity:.55}100%{transform:scale(1.6);opacity:0}}
@keyframes sopelRingTilt{0%,60%,100%{transform:rotate(0)}66%{transform:rotate(-14deg)}72%{transform:rotate(12deg)}78%{transform:rotate(-8deg)}84%{transform:rotate(0)}}
@keyframes sopelPulse{0%{transform:scale(1);opacity:.4}100%{transform:scale(1.7);opacity:0}}