.ResumeAnalyzer_container__PtptI{max-width:750px;width:90%;margin:40px auto;padding:30px;background:#ffffff;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.1);font-family:Inter,sans-serif;text-align:center}.ResumeAnalyzer_container__PtptI h1{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:25px}.ResumeAnalyzer_uploadSection__7r1NQ{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:180px;padding:20px;background:linear-gradient(135deg,#f3f4f6,#ffffff);border:2px dashed #3b82f6;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;text-align:center}.ResumeAnalyzer_uploadSection__7r1NQ:hover{background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border-color:#1d4ed8;transform:scale(1.02)}.ResumeAnalyzer_uploadSection__7r1NQ:before{content:"Drag & Drop Your Resume Here";font-size:16px;font-weight:500;color:#6b7280;text-align:center}.ResumeAnalyzer_uploadSection__7r1NQ:after{content:"or Click to Upload";font-size:14px;font-weight:400;color:#9ca3af;margin-top:10px}.ResumeAnalyzer_uploadSection__7r1NQ input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;z-index:10}.ResumeAnalyzer_uploadSection__7r1NQ:hover:before{color:#1d4ed8}.ResumeAnalyzer_uploadSection__7r1NQ:hover:after{color:#2563eb}.ResumeAnalyzer_textArea__ggpjP{width:100%;padding:14px;font-size:15px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;outline:none;resize:vertical;min-height:120px;margin-top:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.05);transition:border .3s ease,box-shadow .3s ease}.ResumeAnalyzer_textArea__ggpjP:focus{border-color:#2563eb;box-shadow:0 0 4px rgba(37,99,235,.5);background:#ffffff}.ResumeAnalyzer_button__bq36W{width:100%;padding:14px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:white;border:none;border-radius:8px;cursor:pointer;margin-top:20px;transition:background .3s ease,transform .2s ease}.ResumeAnalyzer_button__bq36W:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:scale(1.03)}.ResumeAnalyzer_button__bq36W:disabled{background:#cbd5e1;cursor:not-allowed}.ResumeAnalyzer_analysisSection__8xNO4{width:100%;margin-top:25px;padding:20px;background:#f3f4f6;border-radius:12px;box-shadow:inset 0 4px 8px rgba(0,0,0,.05);text-align:left}.ResumeAnalyzer_analysisSection__8xNO4 h2{font-size:20px;color:#1e40af;font-weight:700;margin-bottom:12px}.ResumeAnalyzer_analysisSection__8xNO4 p{font-size:15px;color:#374151;line-height:1.8}@media (max-width:768px){.ResumeAnalyzer_container__PtptI{padding:20px}.ResumeAnalyzer_container__PtptI h1{font-size:22px}.ResumeAnalyzer_button__bq36W{font-size:15px;padding:12px}.ResumeAnalyzer_textArea__ggpjP{font-size:14px}.ResumeAnalyzer_analysisSection__8xNO4 h2{font-size:18px}.ResumeAnalyzer_analysisSection__8xNO4 p{font-size:14px}}