:root {
    color-scheme: dark !important;
}

* {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
    scrollbar-color: #555555 #1e1e1e !important;
}

html, body {
    background-color: #0d0d0d !important;
    color: #ffffff !important;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

canvas, #unity-container, #canvas-container, iframe {
    background-color: #0d0d0d !important;
    color-scheme: dark !important;
}

a {
    color: #66a3ff !important;
}

table, mark {
    border-color: #444444 !important;
    color: #ffffff !important;
}

::placeholder {
    color: #888888 !important;
}

::selection {
    background-color: #ffffff !important;
    color: #000000 !important;
}

::-moz-selection {
    background-color: #ffffff !important;
    color: #000000 !important;
}
