/*windows 98 theme from https://github.com/jdan/98.css*/

body {
    background-color: teal;
}

body::after {
    /* scanline effect on page thanks for this dert mate */
    position: fixed;
    left: 0;
    top: 0;

    width: 100%;
    height: 100%;
    background-image: url(scanlines.png);

    animation-name: scanlines;
    animation-duration: 0.8s;
    animation-iteration-count: infinite;
    animation-timing-function: steps(4);

    opacity: 0.5;
    content: '';
    /* literally no idea what this does but it HAS to be in here */
    pointer-events: none;
    /* overlay will not interfere with interactble elements */
    z-index: 9999;
    /* ensures other elements do not overlay the overlay */
}

@keyframes scanlines {

    /* dictates movement for scanline overlay */
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 0px 4px;
    }
}

.window {
    position: absolute;
    user-select: none;
    filter: drop-shadow(4px 5px #000000a8);
}

.title-bar {
    cursor: move;
}

.title-bar-text {
    font-size: 17px;
    font-family: tahoma;
}

.window-body {
    font-size: 16px;
    font-family: tahoma;
}

#about-window {
    top: 230px;
    left: 490px;
    z-index: 6;
}

#likes-window {
    top: 140px;
    left: 970px;
    z-index: 2;
}

#listening-window {
    top: 80px;
    left: 660px;
    z-index: 1;
}

#profile-window {
    top: 520px;
    left: 990px;
    z-index: 1;
}

#profile-body {
    display: flex;
    line-height: 12px;
    margin-bottom: 10px;
}

.likes-images {
    display: flex;
    justify-content: center;
}

.likes-images img {
    width: 45%;
    height: auto;
    border: 2px outset #dfdede;
}

.go-back{
    padding: 36px;
}
.go-back a{
    color:white;
    text-decoration: none;
}
.start-bar{
  padding: 2px;
  box-shadow: inset 1px 0 #fff;
  display: block;
  background-color: silver;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #4e4e4e;
  position: fixed;
  z-index: 0;
}
::-webkit-scrollbar {
    width: 16px;
}

::-webkit-scrollbar:horizontal {
    height: 17px;
}

::-webkit-scrollbar-corner {
    background: var(--button-face);
}

::-webkit-scrollbar-track {
    background-image: url("/media/scrollbars/scrollbar-background.gif");
    background-size: 2px;
}

::-webkit-scrollbar-thumb {
    background-color: var(--button-face);
    box-shadow: var(--border-raised-outer), var(--border-raised-inner);
}

::-webkit-scrollbar-button:horizontal:start:decrement,
::-webkit-scrollbar-button:horizontal:end:increment,
::-webkit-scrollbar-button:vertical:start:decrement,
::-webkit-scrollbar-button:vertical:end:increment {
    display: block;
}

::-webkit-scrollbar-button:vertical:start {
    height: 17px;
    background-image: url("/media/scrollbars/button-up.gif");
    background-size: contain;
}

::-webkit-scrollbar-button:vertical:end {
    height: 17px;
    background-image: url("/media/scrollbars/button-down.gif");
    background-size: contain;
}

::-webkit-scrollbar-button:horizontal:start {
    width: 16px;
    background-image: url("/media/scrollbars/button-left.gif");
    background-size: contain;
}

::-webkit-scrollbar-button:horizontal:end {
    width: 16px;
    background-image: url("/media/scrollbars/button-right.gif");
    background-size: contain;
}

:root {
    /* Color */
    --button-highlight: #ffffff;
    --button-face: #dfdfdf;
    --button-shadow: #808080;
    --window-frame: #0a0a0a;

    /* Borders */
    --border-width: 1px;
    --border-raised-outer: inset -1px -1px var(--window-frame),
        inset 1px 1px var(--button-highlight);
    --border-raised-inner: inset -2px -2px var(--button-shadow),
        inset 2px 2px var(--button-face);
    --border-sunken-outer: inset -1px -1px var(--button-highlight),
        inset 1px 1px var(--window-frame);
    --border-sunken-inner: inset -2px -2px var(--button-face),
        inset 2px 2px var(--button-shadow);
}