/** Basics **/
:root {
    --primary-color: #90579e; /* window bg, former: #c27ba0 */
    --primary-dark-color: #ead1dc; /* scroll bg */
    --outline-color: #a45973;
    --text-color: #ead1dc;
}

    @font-face {
        font-family: robotomono;
        src: url('https://badslimeinc.neocities.org/.fonts/roboto.mono/static/RobotoMono-Light.ttf');
    }
    
    @font-face {
        font-family: robotomono;
        src: url('https://badslimeinc.neocities.org/.fonts/roboto.mono/static/RobotoMono-SemiBold.ttf');
        font-weight: bold;
    }
    
    @font-face {
        font-family: robotomono;
        src: url('https://badslimeinc.neocities.org/.fonts/roboto.mono/static/RobotoMono-LightItalic.ttf');
        font-style: italic;
    }
    
    @font-face {
        font-family: robotomono;
        src: url('https://badslimeinc.neocities.org/.fonts/roboto.mono/static/RobotoMono-SemiBoldItalic.ttf');
        font-style: italic;
        font-weight: bold;
    }



body {
    font-family: robotomono;
    background-color: var(--primary-color);
    background-image: url();
    margin: 0;
    padding: 10px;
    color: var(--text-color);
/*  cursor: url('../.media/.cursor/pixelshroom1.gif'), auto; */
}

a:hover {
    background-color: var(--primary-dark-color);
}

img {
    max-width: 100%;
}

table {
    border-collapse: collapse;
    width: 100%;
}

th, td {
    padding: 4px;
}

table, th, td {
    border: 1px solid var(--text-color);
}

/** Scrollbar **/
::-webkit-scrollbar {
    width: 16px;
}

::-webkit-scrollbar:horizontal {
    height: 17px;
}

::-webkit-scrollbar-corner {
    background: var(--primary-dark-color);
}

::-webkit-scrollbar-track {
    background-color: var(--primary-dark-color);
}

::-webkit-scrollbar-thumb {
    background-color: #d5a6bd;
    box-shadow: inset -1px -1px var(--outline-color), inset 1px 1px #fff, inset -1px -1px var(--outline-color), inset 1px 1px #d5a6bd;
}

::-webkit-scrollbar-button {
    background-color: #d5a6bd;
}

/*
::-webkit-scrollbar-button:horizontal:end:increment, 
::-webkit-scrollbar-button:horizontal:start:decrement, 
::-webkit-scrollbar-button:vertical:end:increment, 
::-webkit-scrollbar-button:vertical:start:decrement { 
    display: block; 
} 

::-webkit-scrollbar-button:vertical:start {
    background-image: url("../assets/scrollbar-up.png"); 
    height: 17px; 
}
::-webkit-scrollbar-button:vertical:end{ 
    background-image: url("../assets/scrollbar-down.png"); 
    height: 17px; 
}
::-webkit-scrollbar-button:horizontal:start{ 
    background-image :url("../assets/scrollbar-left.png"); 
    width: 16px; 
}
::-webkit-scrollbar-button:horizontal:end{ 
    background-image: url("../assets/scrollbar-right.png"); 
    width: 16px; 
} 
*/