/* ==============================================================
   support.css - Compact overrides for support page ONLY
   Loaded AFTER quantum-theme.css to make the page denser.
   ============================================================== */

/* Tighter page header */
.page-container .page-header {
    margin-bottom: 0.5rem;
    padding-bottom: 0.5rem;
}

.page-container .page-header h1 {
    font-size: 1.1rem;
    letter-spacing: 3px;
    margin-bottom: 0.25rem;
}

.page-container .page-header p {
    font-size: 0.7rem;
}

/* Tighter sections */
.page-container .section {
    margin-bottom: 0.75rem;
}

.page-container .section h2 {
    font-size: 0.85rem;
    margin-bottom: 0.35rem;
}

.page-container .section h3 {
    font-size: 0.8rem;
}

/* Compact glass container */
.page-container .glass-container {
    padding: 0.6rem 0.8rem;
    margin: 0.5rem 0;
}

.page-container .glass-container h2 {
    font-size: 0.85rem;
    margin-bottom: 0.25rem;
}

.page-container .glass-container p {
    font-size: 0.7rem;
    margin-bottom: 0.3rem;
    line-height: 1.5;
}

/* Compact stats row */
.page-container .stats-grid {
    gap: 0.5rem;
}

.page-container .stat-box {
    padding: 0.5rem;
}

.page-container .stat-value {
    font-size: 1.25rem;
}

.page-container .stat-label {
    font-size: 0.55rem;
}

/* Compact cards */
.page-container .card {
    padding: 0.6rem;
    margin: 0.25rem 0;
}

.page-container .card-title {
    font-size: 0.75rem;
    margin-bottom: 0.2rem;
}

.page-container .card-body {
    font-size: 0.68rem;
    line-height: 1.5;
}

/* CashApp handle - NOT stat-value size */
.page-container .cashapp-handle {
    font-size: 1.1rem;
    font-weight: 700;
    color: var(--gold);
    letter-spacing: 1px;
}

/* Compact grids */
.page-container .grid-2,
.page-container .grid-3 {
    gap: 0.5rem;
}

/* Compact evidence list */
.page-container .evidence-list {
    padding-left: 1.2rem;
}

.page-container .evidence-list li {
    font-size: 0.68rem;
    margin-bottom: 0.2rem;
    line-height: 1.4;
}

/* Compact panel */
.page-container .panel-gold {
    padding: 0.6rem 0.8rem;
    margin: 0.5rem 0;
}

.page-container .panel-gold p {
    font-size: 0.7rem;
    margin-bottom: 0.3rem;
    line-height: 1.5;
}

/* Smaller buttons */
.page-container .btn {
    font-size: 0.7rem;
    padding: 0.4rem 1rem;
}

/* Tighter bottom spacing */
.page-container .text-center.mt-2 {
    margin-top: 0.5rem;
}

.page-container .back-link {
    font-size: 0.65rem;
    margin-top: 0.5rem;
}

/* Tighter text-muted */
.page-container .text-muted {
    font-size: 0.62rem;
}
