/* Core stylesheet for Survey app */
:root {
    --brand-primary: #2563EB;
    --brand-surface: #FFFFFF;
    --brand-text: #1F2937;
}

body {
    background-color: var(--brand-surface);
    color: var(--brand-text);
}

.chart-container {
    position: relative;
    min-height: 320px;
}

.cache-indicator {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.35rem 0.75rem;
    border-radius: 9999px;
    background-color: rgba(37, 99, 235, 0.08);
    color: var(--brand-primary);
    font-weight: 600;
}
