    /*
	__  __           _        ____          ____                   ____          _ _             
   |  \/  | __ _  __| | ___  | __ ) _   _  |  _ \ ___  __ _ _ __  / ___|___   __| (_)_ __   __ _ 
   | |\/| |/ _` |/ _` |/ _ \ |  _ \| | | | | |_) / _ \/ _` | '_ \| |   / _ \ / _` | | '_ \ / _` |
   | |  | | (_| | (_| |  __/ | |_) | |_| | |  _ <  __/ (_| | | | | |__| (_) | (_| | | | | | (_| |
   |_|  |_|\__,_|\__,_|\___| |____/ \__, | |_| \_\___|\__,_|_| |_|\____\___/ \__,_|_|_| |_|\__, |
									|___/                                                  |___/ 
  -- Copyright 2024-2025 Â© reancoding.com. All rights reserved --
		 Frontpage Design for Himself
*/

    :root {
        scroll-behavior: smooth;
    }

    body {
        font-family: "Open Sans", sans-serif;
        background: linear-gradient(rgba(24, 26, 27, 92%), rgba(24, 26, 27, 92%)), url("../img/bg.jpg");
        background-position: center;
        background-attachment: fixed;
        background-size: cover;
        color: #e1e1e1;
    }

    ::-webkit-scrollbar-track {
        background-color: #202020;
    }

    ::-webkit-scrollbar-thumb {
        background-color: rgb(50, 50, 50);
        border-radius: 20px;
        border: 3px solid transparent;
        background-clip: content-box;
    }

    ::-webkit-scrollbar-thumb:hover {
        background-color: rgb(75, 75, 75);
        border-radius: 20px;
        border: 3px solid transparent;
        background-clip: content-box;
    }

    ::-webkit-scrollbar {
        width: 14px;
    }

    .custom-bar {
        background-color: #202020;
    }

    .btn-blue {
        background-color: rgb(35, 35, 35);
        box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
        color: whitesmoke;
    }

    .btn-blue:hover {
        background-color: rgb(50, 50, 50);
        color: white;
    }

    .btn-blue2 {
        background-color: rgb(26, 123, 192);
        color: whitesmoke;
        box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
    }

    .btn-blue2:hover {
        background-color: rgb(3, 132, 218);
        color: white;
        box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
    }

    a {
        cursor: pointer;
        text-decoration: none;
        color: #F1FAEE70;
        transition: .2s;
    }

    a:hover {
        color: #F1FAEE !important;
    }

    a.current {
        color: #ffffff;
        border-bottom: 3px solid rgb(0, 149, 255);
        color: #F1FAEE !important;
    }

    /*.navbar {
background-color: #0563b1;
}*/

    .nav-link {
        color: rgb(225, 255, 255);
    }

    .nav-link:hover {
        color: #00a2ff !important;
    }

    .navbar-brand:hover {
        color: #F1FAEE !important;
    }

    .about .content {
        background-color: #202020;
        border-bottom: 3px solid #ffffff;
        padding: 40px;
    }

    .about h3 {
        font-size: 14px;
        font-weight: 700;
        color: white;
        text-transform: uppercase;
    }

    .about h2 {
        font-size: 24px;
        font-weight: 700;
        color: #700101;
    }

    .about p {
        margin: 15px 0 30px 0;
        line-height: 24px;
        color: whitesmoke;
    }

    .about-header {
        text-align: center;
        padding-bottom: 40px;
    }

    .about-header h2 {
        font-size: 13px;
        letter-spacing: 1px;
        font-weight: 700;
        margin: 0;
        color: #666;
        text-transform: uppercase;
    }

    .about-header p {
        margin: 10px 0 0 0;
        padding: 0;
        font-size: 38px;
        line-height: 42px;
        font-weight: 700;
        color: white;
    }

    .values .box {
        padding: 30px;
        background: #202020;
        border-bottom: 5px solid rgb(75, 75, 75);
        box-shadow: 0px 0 5px rgba(0, 0, 0, 0.08);
        text-align: center;
        transition: 0.3s;
        height: 100%;
    }

    .values .box img {
        padding: 30px 50px;
        transition: 0.5s;
        transform: scale(1.1);
    }

    .values .box h3 {
        font-size: 24px;
        color: white;
        font-weight: 700;
        margin-bottom: 18px;
    }

    .values .box p {
        color: whitesmoke;
    }

    .values .box:hover {
        box-shadow: 0px 0 30px rgba(0, 0, 0, 0.08);
    }

    .values .box:hover img {
        transform: scale(1);
    }

    .bg-inv {
        background-color: #202020;
        border-bottom: 5px solid rgb(75, 75, 75);
        box-shadow: 0px 0 30px rgba(0, 0, 0, 0.08);
    }

    .server-name {
        font-weight: 700;
        font-size: 2rem;
        margin-bottom: 2rem;
    }

    .server-players {
        font-size: 1rem;
        display: flex;
        justify-content: center;
        align-content: center;
    }

    .online-players {
        font-size: 5rem;
        font-weight: 700;
        text-align: center;
    }

    .server-connect {
        width: fit-content;
        font-size: .9rem;
        display: flex;
        justify-content: center;
        align-content: center;
        cursor: pointer;
        transition: color .2s;
        margin: 1rem auto;
    }

    .server-connect:hover {
        color: #4799eb;
    }