@tailwind base;@tailwind components;@tailwind utilities;body{font-family:Inter,Segoe UI,Roboto,Helvetica Neue,sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;background-color:#f8fafc;color:#1e293b;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;color:#040608}h1{font-size:28px;margin-bottom:12px}h2{font-size:20px;color:#00358e;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e2e8f0}h3{font-size:18px;margin-bottom:8px}p{margin-bottom:16px}ul{list-style:none}.resume-container{max-width:900px;margin:40px auto;padding:0 20px}.language-toggle{display:flex;justify-content:flex-end;margin-bottom:16px}.language-toggle .language-btn{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#fff;color:#00358e;border:1px solid #e2e8f0;border-radius:30px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.language-toggle .language-btn:hover{background-color:#00358e;color:#fff}.resume-header{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:24px;margin-bottom:24px;background:linear-gradient(135deg,#00358e,#036acf);color:#fff}.resume-header h1{color:#fff}.resume-header .profile-section{text-align:center}.resume-header .location{display:flex;align-items:center;gap:8px;margin-bottom:16px;justify-content:center;color:#ffffffe6}.resume-header .contact-info{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.resume-header .contact-info .contact-item{display:flex;align-items:center;justify-content:center}
