
html,body{margin:0;background:#13161b;color:#ebe8e2}
body{font-family:'Spectral',Georgia,serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#7fb2ec;text-decoration:none}
a:hover{color:#a9cbf3;text-decoration:underline}
button,input,select,textarea{font:inherit;color:inherit}
:focus-visible{outline:2px solid #7fb2ec;outline-offset:2px}
select option{background:#1a1e24;color:#ebe8e2}

button:disabled{cursor:not-allowed;opacity:.6} button{touch-action:manipulation} textarea{min-height:110px} [role="dialog"]{overscroll-behavior:contain} [role="status"]{max-width:calc(100vw - 32px);white-space:normal!important} .preview-banner{padding:12px;background:#2b3a4f;font-family:system-ui;font-size:14px} @media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}

.board-hover-0:hover{background:#262c35;}
.board-hover-1:hover{background:#252a33;}
.board-hover-2:hover{border-color:#7fb2ec;}
.board-hover-3:hover{border-color:#4f5866;}
.board-hover-4:hover{background:#9cc4f1;}
.board-hover-5:hover{border-color:#3d4552; background:#1c2027;}
