body {
    margin: 0;
    font-family: 'Segoe UI', Arial, sans-serif;
    background: linear-gradient(110deg, #7cc8f8 0%, #53e2ae 100%);
    color: #153044;
}

.navbar {
    background: #fff;
    border-bottom: 1.5px solid #dde6ef;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0 0 0;
}

.navbar-links {
    display: flex;
    gap: 32px;
    padding: 0;
    margin: 0;
}

.navbar-links a {
    text-decoration: none;
    color: #238899;
    font-weight: 600;
    font-size: 1.11em;
    padding: 20px 8px 17px 8px;
    border-bottom: 3px solid transparent;
    transition: color .15s, border-bottom .15s;
    letter-spacing: .2px;
}

.navbar-links a:hover,
.navbar-links a.active {
    color: #1f667a;
    border-bottom: 3px solid #38c6b0;
    background: #e0f4f6;
}

.welcome-container {
    max-width: 540px;
    margin: 64px auto 0 auto;
    background: #fcffffcc;
    border-radius: 20px;
    box-shadow: 0 5px 25px #3bd8b030;
    text-align: center;
    padding: 44px 32px 22px 32px;
}

.logo-home {
    width: 110px;
    border-radius: 16px;
    box-shadow: 0 2px 10px #3334;
    margin-bottom: 19px;
    margin-top: 8px;
}

.big-title {
    font-size: 2.32em;
    letter-spacing: 1.6px;
    color: #13677c;
    margin-top: 0;
    font-weight: bold;
}

.welcome-msg {
    margin: 16px 0 24px 0;
    color: #248e97;
    font-size: 1.22em;
    letter-spacing: .1px;
}

.hero-btn {
    background: #299c68;
    color: #fff;
    border: none;
    border-radius: 10px;
    font-size: 1.07em;
    padding: 14px 34px;
    font-weight: bold;
    box-shadow: 0 4px 20px #299c6840, 0 1.5px 8px #cff2e680;
    text-decoration: none;
    margin-top: 12px;
    transition: background 0.13s;
    display: inline-block;
}

.hero-btn:hover {
    background: #177f4b;
}

@media (max-width: 650px) {
    .welcome-container {
        padding: 16px 4vw;
    }

    .navbar-links {
        gap: 14px;
    }

    .logo-home {
        width: 65px;
    }

    .big-title {
        font-size: 1.3em;
    }

    .welcome-msg {
        font-size: 1em;
    }

    .hero-btn {
        font-size: .96em;
        padding: 11px 14px;
    }
}

body {
    background: linear-gradient(120deg, #5865f2 0%, #8e8ffa 100%);
    margin: 0;
    font-family: "Segoe UI", Arial, sans-serif;
    color: #1b2330;
}

.commands-card {
    background: #f0f7fdcc;
    backdrop-filter: blur(1.5px);
    border-radius: 20px;
    box-shadow: 0 5px 24px #3f61d830;
    max-width: 720px;
    margin: 48px auto;
    padding: 34px 36px 24px 36px;
    border: 1.5px solid #dee7f9;
}

.commands-card h2 {
    color: #5865F2;
    font-size: 2em;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
    letter-spacing: 2px;
}

.commands-list {
    font-size: 1.13em;
    line-height: 2.02;
    list-style-position: inside;
    margin: 0;
    padding: 0;
}

.commands-list li {
    margin-bottom: .2em;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 1px 5px #cddefa17;
    padding: 6px 16px 6px 10px;
    transition: background .15s;
}

.commands-list li:hover {
    background: #e8edff;
}

.admin {
    color: #28c685;
    font-weight: bold;
}

.danger {
    color: #d42436;
    font-weight: bold;
}

@media (max-width: 530px) {
    .commands-card {
        padding: 16px 8px 8px 8px;
    }

    .commands-card h2 {
        font-size: 1.3em;
    }

    .commands-list {
        font-size: .96em;
    }
}

body {
    margin: 0;
    font-family: 'Segoe UI', Arial, sans-serif;
    background: linear-gradient(110deg, #7cc8f8 0%, #53e2ae 100%);
    color: #153044;
}

.navbar {
    background: #fff;
    border-bottom: 1.5px solid #dde6ef;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0 0 0;
}

.navbar-links {
    display: flex;
    gap: 32px;
    padding: 0;
    margin: 0;
}

.navbar-links a {
    text-decoration: none;
    color: #238899;
    font-weight: 600;
    font-size: 1.11em;
    padding: 20px 8px 17px 8px;
    border-bottom: 3px solid transparent;
    transition: color .15s, border-bottom .15s;
    letter-spacing: .2px;
}

.navbar-links a:hover,
.navbar-links a.active {
    color: #1f667a;
    border-bottom: 3px solid #38c6b0;
    background: #e0f4f6;
}