html,body{margin:0;padding:0;background:#06070F;color:#F4EDE3;-webkit-font-smoothing:antialiased;}
a{color:#F4EDE3;text-decoration:none;}
a:hover{color:#E8C987;}
::selection{background:#3D6BFF;color:#fff;}
@keyframes floatUp{0%{opacity:0;transform:translateY(16px)}100%{opacity:1;transform:translateY(0)}}
@keyframes maskIn{0%{opacity:0;transform:translateY(30px) rotate(-2deg)}100%{opacity:1;transform:translateY(0) rotate(-8deg)}}
@media (prefers-reduced-motion: reduce){*{animation:none !important;}}
*,*::before,*::after{box-sizing:border-box;}
#hero{cursor:crosshair;}
.h1:hover{background:#F4EDE3 !important;color:#06070F !important}
.h2:hover{transform:scale(1.04) !important}
.h3:hover{border-color:#E8C987 !important;color:#E8C987 !important}
.h4:hover{color:#E8C987 !important}
