/* Sidebar Styles */

/* Statistics Grid */
.stats-grid {
    /* Bootstrap grid handles layout */
}

.stats-item {
    padding: 0.25rem;
    border-radius: 0.375rem;
    transition: all 0.2s ease-in-out;
    position: relative;
}

.stats-item:hover {
    background-color: rgba(var(--mdb-primary-rgb), 0.05);
}

/* Random network widget - stat icon dark theme */
[data-mdb-theme="dark"] .stat-icon {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

[data-mdb-theme="dark"] .stat-icon i {
    color: rgba(255, 255, 255, 0.9) !important;
}

.stats-item h6 {
    font-size: 0.7rem;
    font-weight: 500;
    color: var(--text-secondary);
    margin-bottom: 0.125rem;
}

.stats-item .h5 {
    font-size: 0.9rem;
    font-weight: 600;
    color: var(--text-primary);
    line-height: 1.2;
}

.stats-item small {
    font-size: 0.65rem;
}

[data-mdb-theme="dark"] .stats-item:hover {
    background-color: rgba(255, 255, 255, 0.05);
}

/* Random Quote Styles */
.quote-preview-content {
    background: #0d1117;
    padding: 0.75rem;
    min-height: 80px;
    max-height: 200px;
    overflow: hidden;
    border-radius: 0.375rem;
}

.quote-preview-text {
    color: #e6edf3;
    font-family: 'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', 'Consolas', monospace;
    font-size: 0.8rem;
    line-height: 1.5;
    white-space: pre-wrap;
    word-wrap: break-word;
    margin: 0;
}

.quote-preview-footer {
    padding: 0;
}

/* Dark theme adjustments */
[data-mdb-theme="dark"] .quote-preview-content {
    background: #010409;
}

[data-mdb-theme="dark"] .quote-preview-text {
    color: #f0f6fc;
}

/* Light theme adjustments */
[data-mdb-theme="light"] .quote-preview-content {
    background: #f6f8fa;
}

[data-mdb-theme="light"] .quote-preview-text {
    color: #24292f;
}

