        /* put your own styles to customize and override the theme */
    .app-header-dark {
    background-color: #ffffff;
    color: hsla(0, 0%, 100%, .8);
}

.btn-dark {
    background: linear-gradient(135deg, #6c63ff, #5a54e6);
    color: #ffffff;
    border: none;

    /* KEY FIX */
    border-radius: 12px;   /* ❌ before: 20px (pill) */

    padding: 20px 28px;
    font-size: 22px;
    font-weight: 800;

    display: inline-flex;
    align-items: center;
    gap: 8px;

    /* Clean premium shadow */
    box-shadow: 
        0 6px 16px rgba(108, 99, 255, 0.35);

    transition: all 0.25s ease;
}

/* Hover */
.btn-dark:hover {
    transform: translateY(-2px);
    box-shadow: 
        0 10px 22px rgba(108, 99, 255, 0.45);
}

/* Click */
.btn-dark:active {
    transform: scale(0.98);
}

.app-header-dark .btn-account {
    color: #131f95;
    border-left: 1px solid rgba(34, 34, 48, .12);
}

.hamburger {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .5rem;
    cursor: pointer;
    height: 2.25rem;
    width: 2.25rem;
    transition: background-color .3s linear;
    font: inherit;
    color: hsl(0deg 74.01% 49.33% / 80%);
    text-transform: none;
    background-color: #462aebb8;
    border: 0;
    border-radius: .25rem;
    margin: 0;
    overflow: visible;
    outline: 0;
}

