| |
| @media (max-width: 1200px) { |
| .left-panel { |
| width: min(420px, 45vw); |
| min-width: 300px; |
| } |
| |
| .header { |
| padding: 20px 20px 16px; |
| } |
| |
| .header h1 { |
| font-size: 26px; |
| margin-bottom: 6px; |
| } |
| |
| .header p { |
| font-size: 13px; |
| } |
| |
| .input-section { |
| padding: 20px 18px; |
| gap: 18px; |
| } |
| } |
|
|
| @media (max-width: 1024px) { |
| .container { |
| flex-direction: column; |
| } |
| |
| .left-panel { |
| width: 100%; |
| height: 50vh; |
| min-width: unset; |
| max-width: unset; |
| } |
| |
| .right-panel { |
| height: 50vh; |
| } |
| |
| .header { |
| padding: 18px 16px 14px; |
| } |
| |
| .header h1 { |
| font-size: 24px; |
| margin-bottom: 6px; |
| } |
| |
| .header p { |
| font-size: 13px; |
| } |
| |
| .input-section { |
| padding: 18px 16px; |
| gap: 16px; |
| } |
| } |
|
|
| @media (max-width: 768px) { |
| .left-panel { |
| height: 60vh; |
| } |
| |
| .right-panel { |
| height: 40vh; |
| } |
| |
| .header { |
| padding: 16px 14px 12px; |
| } |
| |
| .header h1 { |
| font-size: 22px; |
| margin-bottom: 5px; |
| } |
| |
| .header p { |
| font-size: 12px; |
| } |
| |
| .input-section { |
| padding: 16px 14px; |
| gap: 14px; |
| } |
| |
| #questionInput { |
| min-height: 100px; |
| padding: 14px; |
| } |
| } |
|
|
| @media (max-width: 600px) { |
| .header { |
| padding: 14px 12px 10px; |
| } |
| |
| .header h1 { |
| font-size: 20px; |
| margin-bottom: 4px; |
| } |
| |
| .header p { |
| font-size: 11px; |
| } |
| |
| .input-section { |
| padding: 14px 12px; |
| gap: 12px; |
| } |
| |
| .button-group { |
| flex-direction: column; |
| gap: 12px; |
| } |
| |
| .btn { |
| padding: 14px 20px; |
| font-size: 14px; |
| } |
| } |