html {
    color: rgb(255, 255, 255);
    text-shadow: 2px 2px #544B97;
    background-color: black;
    font-family: Charcuterie-White;
    font-size: 25px;
    scroll-behavior: smooth;
    cursor: default;
    height: 100%;
    margin: 0;
}

@font-face {
    font-family: Charcuterie-White;
    src: url('./Assets/Fonts/Charcuteriefont\ white.ttf');
}

.text-404 {
    font-size: 50px;
    user-select: none;
    display: none;
}

.text-404-special {
    font-size: 50px;
    user-select: none;
}

.link-error {
    font-size: 45px;
    color: white;
}

.bg-0

/* Halls */
    {
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Japes Game Over.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_mansion.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-1

/* Boiler */
    {
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Japes Game Over.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_boiler.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-2

/* Showers */
    {
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Japes Game Over.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_water.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-3

/* Dungeon */
    {
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Japes Game Over.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_dungeon.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-4

/* Overgrowth */
    {
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Japes Game Over.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_overgrowth.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-5

/* Desert */
    {
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Japes Game Over.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_desert.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-6 {
    /* Kitchen */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Japes Game Over.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_kitchen.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-7

/* Funhouse */
    {
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Japes Game Over.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_funhouse.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-8

/* Observatory */
    {
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Japes Game Over.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_observatory.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-0 {
    /* ... */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Sprites/V Plush/v_plushie_gameover.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_dark.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-1 {
    /* Ciaran */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Cameo Sprites/ciaran_gameover.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_overgrowth.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-2 {
    /* Bit */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Cameo Sprites/bit_gameover.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_boiler.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-3 {
    /* Karo */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Cameo Sprites/karo_gameover.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_overgrowth.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-4 {
    /* Yin */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Cameo Sprites/yin_gameover.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_dark.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-5 {
    /* Yang */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Cameo Sprites/yang_gameover.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_dark.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-6 {
    /* Old Funhouse */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Sprites/2.0/Kamnspi/spr_enemy_kamnspi_gameover.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_funhouse-old.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-7 {
    /* Wrayth */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Cameo Sprites/wrayth_gameover.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_overgrowth.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-8 {
    /* Mint */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Cameo Sprites/healwrayth_gameover.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_overgrowth.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-9 {
    /* Angler Vivi */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Cameo Sprites/anglervivi_gameoverjapes.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-10 {
    /* Scout */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_vignette.png'), url('/Assets/Images/Cameo Sprites/scout_gameover.png'), url('/Pages/Ghosts/Extras/Assets/Rooms/gameover_dungeon.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-11 {
    /* ?#!@&*$ */
    background-image: url('/Assets/Images/Cameo Sprites/gameover_mansion_corrupt-2.png'), url('/Assets/Images/Cameo Sprites/gameover_mansion_corrupt-1.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}

.bg-special-12 {
    background-image: url('/Assets/Images/Cameo Sprites/foxyhead_foxyfeast.png'), url('/Assets/Images/Cameo Sprites/clouds_foxyfeast.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    image-rendering: pixelated;
    height: 100%;
    margin: 0;
    user-select: none;
}