/* Form Variables for दुःख का अधिकार Interactive Lesson */

:root {
    /* Form Colors - Sorrow Theme */
    --form-bg-color: #ffffff;
    --form-border-color: #d1d1d1;
    --form-border-focus-color: #2c3e50;
    --form-shadow-color: rgba(0, 0, 0, 0.1);
    --form-text-color: #333333;
    --form-placeholder-color: #999999;
    --form-disabled-bg-color: #f5f5f5;
    --form-disabled-text-color: #999999;
    --form-error-color: #d32f2f;
    --form-success-color: #388e3c;
    --form-required-color: #f44336;
    --form-info-color: #2196f3;
    
    /* Spacing */
    --form-spacing-xs: 4px;
    --form-spacing-sm: 8px;
    --form-spacing-md: 16px;
    --form-spacing-lg: 24px;
    --form-spacing-xl: 32px;
    
    /* Typography */
    --form-font-family: 'Noto Sans Devanagari', 'Arial', sans-serif;
    --form-font-size-sm: 0.875rem;
    --form-font-size-md: 1rem;
    --form-font-size-lg: 1.125rem;
    --form-line-height: 1.5;
    
    /* Border Radius */
    --form-border-radius-sm: 4px;
    --form-border-radius-md: 8px;
    --form-border-radius-lg: 12px;
    
    /* Transitions */
    --form-transition-duration: 0.3s;
    
    /* Input Height */
    --form-input-height-sm: 32px;
    --form-input-height-md: 40px;
    --form-input-height-lg: 48px;
}
