#models,
#sidebar-models {
    display: none;
}

:root {
    --scalar-font: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    --scalar-font-code: 'JetBrains Mono', 'Fira Code', monospace;
}

/* Enhanced styling for better visual hierarchy */
.scalar-app {
    font-feature-settings: 'cv02', 'cv03', 'cv04', 'cv11';
}

/* Improved button and interactive elements */
.scalar-app button {
    border-radius: 6px;
    font-weight: 500;
    transition: all 0.2s ease;
}

/* Enhanced code blocks */
.scalar-app pre {
    border-radius: 8px;
    border: 1px solid var(--scalar-border-color);
}

/* Better spacing for sections */
.scalar-app .section {
    margin-bottom: 2rem;
}


.light-mode {
    --scalar-color-1: #1a202c;
    --scalar-color-2: #4a5568;
    --scalar-color-3: #718096;
    --scalar-color-accent: #3182ce;
    --scalar-background-1: #ffffff;
    --scalar-background-2: #f7fafc;
    --scalar-background-3: #edf2f7;
    --scalar-background-accent: #ebf8ff;
    --scalar-border-color: #e2e8f0;
}

.dark-mode {
    --scalar-color-1: #f7fafc;
    --scalar-color-2: #e2e8f0;
    --scalar-color-3: #cbd5e0;
    --scalar-color-accent: #63b3ed;
    --scalar-background-1: #1a202c;
    --scalar-background-2: #2d3748;
    --scalar-background-3: #4a5568;
    --scalar-background-accent: #2a4365;
    --scalar-border-color: #4a5568;
}

.light-mode .sidebar {
    --scalar-sidebar-background-1: #ffffff;
    --scalar-sidebar-item-hover-color: #1a202c;
    --scalar-sidebar-item-hover-background: #f7fafc;
    --scalar-sidebar-item-active-background: #ebf8ff;
    --scalar-sidebar-border-color: #e2e8f0;
    --scalar-sidebar-color-1: #1a202c;
    --scalar-sidebar-color-2: #4a5568;
    --scalar-sidebar-color-active: #3182ce;
    --scalar-sidebar-search-background: #f7fafc;
    --scalar-sidebar-search-border-color: #e2e8f0;
    --scalar-sidebar-search-color: #718096;
}

.dark-mode .sidebar {
    --scalar-sidebar-background-1: #1a202c;
    --scalar-sidebar-item-hover-color: #f7fafc;
    --scalar-sidebar-item-hover-background: #2d3748;
    --scalar-sidebar-item-active-background: #2a4365;
    --scalar-sidebar-border-color: #4a5568;
    --scalar-sidebar-color-1: #f7fafc;
    --scalar-sidebar-color-2: #e2e8f0;
    --scalar-sidebar-color-active: #63b3ed;
    --scalar-sidebar-search-background: #2d3748;
    --scalar-sidebar-search-border-color: #4a5568;
    --scalar-sidebar-search-color: #cbd5e0;
}

/* Additional enhancements you can add */
.scalar-app {
    /* Better typography */
    letter-spacing: -0.01em;
    line-height: 1.6;
}

.scalar-app .header {
    justify-content: space-between;
}

.scalar-app .header .header-item-spacer {
    flex-grow: 1;
}

.scalar-app .header a[href="https://dashboard.paypercut.io"] + .header-item-spacer {
    display: none;
}

/* Improved shadows */
.scalar-app .card,
.scalar-app .modal {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

/* Enhanced focus states */
.scalar-app *:focus-visible {
    outline: 2px solid var(--scalar-color-accent);
    outline-offset: 2px;
}

/* Better spacing */
.scalar-app .endpoint {
    /*padding: 1.5rem;*/
    /*margin-bottom: 1rem;*/
    border-radius: 8px;
}

.sidebar-group-item+.sidebar-group-title[data-v-7ed79e6b],
.sidebar-group-title {
    border-top: none;
}
