@media print {
  *{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color-adjust:exact !important}
  @page{margin:12mm 15mm;size:A4}
  html,body{background:#fff !important;color:#1a1a1a !important;font-size:10pt;line-height:1.5;width:100% !important;margin:0 !important;padding:0 !important}
  
  /* Gizle */
  .site-header,.site-footer,.whatsapp-float,#back-to-top,.btn,.no-print,nav,.hero-buttons,.social-icons{display:none !important}
  
  /* CV sayfa */
  .cv-page{padding:0 !important;margin:0 !important}
  .cv-page .container{max-width:100% !important;padding:0 !important;margin:0 !important}
  section.section{padding:0 !important;margin:0 !important}
  
  /* Header */
  .cv-header{background:#fff !important;border:none !important;box-shadow:none !important;padding:0 0 12px 0 !important;margin-bottom:10px !important;border-bottom:2px solid #06b6d4 !important;display:flex !important;align-items:center;gap:16px;flex-direction:row !important}
  .cv-avatar{width:70px !important;height:70px !important;min-width:70px !important;border-radius:50% !important;border:2px solid #06b6d4 !important;font-size:1.5rem !important}
  .cv-info h1{font-size:16pt !important;color:#06b6d4 !important;margin:0 !important}
  .cv-info .cv-title{font-size:10pt !important;color:#333 !important;margin:2px 0 !important}
  .cv-contact-list{display:flex !important;flex-wrap:wrap !important;gap:6px 16px !important;font-size:8pt !important;margin-top:4px !important}
  .cv-contact-list span{color:#555 !important}
  .cv-contact-list a{color:#06b6d4 !important;text-decoration:none !important}
  
  /* Bölümler */
  .cv-section{background:none !important;border:none !important;box-shadow:none !important;margin-bottom:10px !important;padding:0 !important;page-break-inside:auto}
  .cv-section h2{font-size:12pt !important;color:#06b6d4 !important;border-bottom:1px solid #06b6d4 !important;padding-bottom:3px !important;margin-bottom:8px !important}
  
  /* Timeline item */
  .cv-timeline-item{background:none !important;border:none !important;border-left:2px solid #e5e7eb !important;box-shadow:none !important;padding:4px 0 8px 12px !important;margin-bottom:4px !important;page-break-inside:avoid}
  .cv-timeline-item h3{font-size:10pt !important;color:#1a1a1a !important;margin:0 !important}
  .cv-timeline-item .cv-meta{font-size:8.5pt !important;color:#666 !important;margin:1px 0 3px !important}
  .cv-timeline-item p{font-size:9pt !important;color:#444 !important;margin:0 !important;line-height:1.4 !important}
  
  /* Beceriler */
  .cv-skills-grid{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:3px 8px !important}
  .cv-skill-item{background:#f8f9fa !important;padding:3px 6px !important;border-radius:3px !important;font-size:8.5pt !important;display:flex !important;justify-content:space-between !important}
  .cv-skill-level{color:#06b6d4 !important;font-size:8pt !important;font-weight:600 !important}
  .cv-section h4{font-size:9.5pt !important;margin:6px 0 3px !important;color:#06b6d4 !important}
  
  /* Projeler */
  .project-tags{display:flex !important;flex-wrap:wrap !important;gap:3px !important;margin-top:3px !important}
  .project-tag{font-size:7.5pt !important;padding:1px 5px !important;background:#e0f2fe !important;color:#0369a1 !important;border-radius:3px !important;border:none !important}
  
  /* Links */
  a{color:#06b6d4 !important;text-decoration:none !important}
  
  /* Card */
  .card{background:#fff !important;border:none !important;box-shadow:none !important;padding:0 !important}
  
  /* Animasyonları kaldır */
  .animate-on-scroll{opacity:1 !important;transform:none !important}
}
