/* Generated by tools/build-site-from-design.py. */

html{scroll-behavior:smooth}
body{margin:0;background:#101017;color:#F2F0EC;-webkit-font-smoothing:antialiased;overflow-x:clip}
a{color:#5BBDEE;text-decoration:none}
a:hover{color:#A9DCF5}
::selection{background:#00A3E4;color:#fff}

/* Hover and focus states, from the design's style-hover / style-focus attributes. */
.hx0:hover { background:#0090CC !important; color:#fff !important; }
.hx1:hover { background:#0090CC !important; color:#fff !important; }
.hx2:hover { background:rgba(0,163,228,.2) !important; }
.hx3:hover { border-color:rgba(0,163,228,.5) !important; }
.hx4:hover { border-color:rgba(0,163,228,.5) !important; }
.hx5:hover { border-color:rgba(0,163,228,.5) !important; }
.hx6:hover { border-color:rgba(0,163,228,.5) !important; }
.hx7:hover { border-color:rgba(0,163,228,.45) !important; }
.hx8:hover { border-color:rgba(0,163,228,.45) !important; }
.hx9:hover { border-color:rgba(0,163,228,.45) !important; }
.hx10:hover { background:#0090CC !important; }
.fx11:focus { border-color:#00A3E4 !important; box-shadow:0 0 0 4px rgba(0,163,228,.18) !important; }
.fx12:focus { border-color:#00A3E4 !important; box-shadow:0 0 0 4px rgba(0,163,228,.18) !important; }

[hidden] { display: none !important; }
