/* Base rules and the hover rules the old x-dc runtime synthesised at boot,
   which the ported pages still use. Fonts live in assets/aurvah.css. */


html,body{margin:0;padding:0}
body{background:#FFFFFF;color:#0B1020;font-family:'Geist',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#1F57E6;text-decoration:none}
a:hover{color:#0B1020}
@keyframes auDash{to{stroke-dashoffset:-1200}}
@keyframes auDrift{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-14px,0)}100%{transform:translate3d(0,0,0)}}
@keyframes auMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes auBlink{0%,100%{opacity:1}50%{opacity:.25}}

/* The ported pages' buttons carry their styles inline; these classes mark
   them, so they take the rounded button radius from the tokens. */
.auh-2ae98fb,.auh-6476c56,.auh-8c9bc4d,.auh-e2a454e,.auh-e52808f{border-radius:var(--au-radius-btn)}

/* extracted from style-hover attributes */
.auh-2ae98fb:hover{background:#fff !important;color:#0A1024 !important;border-color:#fff !important;}
.auh-53e4330:hover{border-color:#2F6BFF !important;transform:translateY(-4px) !important;}
.auh-6476c56:hover{background:#F1F5FF !important;color:#2F6BFF !important;}
.auh-6d8d24c:hover{background:#F6F8FC !important;color:#0B1020 !important;}
.auh-729d2fa:hover{color:#fff !important;}
.auh-8c9bc4d:hover{background:#1F57E6 !important;}
.auh-aa947e2:hover{filter:grayscale(0) !important;opacity:1 !important;}
.auh-e2a454e:hover{background:#0B1020 !important;color:#fff !important;}
.auh-e52808f:hover{background:#1F57E6 !important;color:#fff !important;}
.auh-f52ef1b:hover{border-color:#2F6BFF !important;}
.auh-f56c27a:hover{color:#fff !important;border-color:#fff !important;}
