/* Apple Minimal System Styles */
body {
    background-color: #F5F5F7;
    color: #1D1D1F;
    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;
    letter-spacing: -0.01em;
}

/* Эффект карточек с мягкой тенью Apple */
.apple-box {
    background-color: #FFFFFF;
    border: 1px solid #E5E5EA;
    border-radius: 1.5rem;
    box-shadow: 0 4px 24px -2px rgba(0, 0, 0, 0.05);
}

/* Интерактивные радиокнопки для всех тестов (ASRS, PHQ9, GAD7, etc.) */
.option-card input[type="radio"]:checked + label {
    border-color: #0071E3 !important;
    background-color: #E8F2FD !important;
    color: #0071E3 !important;
    font-weight: 600 !important;
    box-shadow: 0 2px 8px rgba(0, 113, 227, 0.15) !important;
}

/* Стилизация скроллбара */
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: #F5F5F7;
}
::-webkit-scrollbar-thumb {
    background: #D1D1D6;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: #8E8E93;
}