@import url('https://jgamestaken.net/static/fonts/jgamestaken-blocky/jgamestaken-blocky.css');

:root {
    --background-colour: #03070a;
    --text-colour: #eee;
    --secondary-text-colour: #aaa;

    --button-text-colour-unselected: #ccc;
    --button-text-colour-selected: #333;

    --border-colour: #eee;

    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.trademark {
    z-index: 999;
    width: 100%;
    height: 50px;

    position: fixed;
    bottom: 0px;
    left: 0px;

    padding: 20px !important;
    text-align: center;

    font-family: jgamestaken-blocky;
    font-size: 15px;

    text-decoration: none;

    cursor: pointer;

    color: rgba(100, 100, 100, 0.5);

    margin: 0 !important;
    background: transparent !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    animation: none !important;
}
.trademark:hover {
    color: rgba(200, 200, 200, 0.5);
    transform: none !important;;
}

/* Unified scrollbar */

* {
  scrollbar-width: thin;
  scrollbar-color: rgba(130,130,160,0.35) transparent;
}

*::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

*::-webkit-scrollbar-track {
  background: transparent;
}

*::-webkit-scrollbar-thumb {
  background: rgba(130,130,160,0.3);
  border-radius: 100px;
  border: 1px solid rgba(255,255,255,0.15);
  transition: background 0.2s;
}

*::-webkit-scrollbar-thumb:hover {
  background: rgba(130,130,160,0.55);
  border-color: rgba(255,255,255,0.25);
}

*::-webkit-scrollbar-corner {
  background: transparent;
}