/* ==========================================================================
   Print — sayfa Ctrl+P ile duzgun bir CV olarak ciksin
   ========================================================================== */

@media print {
  @page { margin: 16mm 14mm; }

  :root { color-scheme: light; }

  body {
    background: #fff;
    color: #111;
    font-size: 10.5pt;
    line-height: 1.45;
  }

  .atmosphere,
  .site-header,
  .skip-link,
  .hero__actions,
  .contact__link-arrow,
  .project__dots { display: none !important; }

  .shell { max-width: none; padding: 0; }

  .section { padding-block: 10pt 0; border-top: 0.5pt solid #ccc; break-inside: avoid; }
  .section__head { margin-bottom: 10pt; }
  .section__title { font-size: 15pt; }
  .section__index, .section__rule { display: none; }

  .hero { min-height: 0; padding-block: 0 12pt; }
  .hero__name { font-size: 30pt; }
  .hero__name .is-outline { color: #666; -webkit-text-stroke: 0; }
  .hero__lead { font-size: 11pt; }
  .hero__meta { border-left: 0.5pt solid #ccc; }

  .project,
  .stack__group {
    background: none;
    border: 0.5pt solid #ccc;
    break-inside: avoid;
  }
  .project__bar { background: none; border-bottom: 0.5pt solid #ddd; }
  .project__body { padding: 8pt; }

  .entry { break-inside: avoid; }

  [data-reveal] { opacity: 1 !important; transform: none !important; }

  .status,
  .tag { border-color: #ccc; background: none; }

  /* Diyagramlar beyaz kagitta okunur kalsin */
  .project__diagram { max-width: 260pt; }
  .dg-box          { fill: none !important; stroke: #999 !important; }
  .dg-box--accent  { fill: none !important; stroke: #7a5200 !important; }
  .dg-line         { stroke: #aaa !important; }
  .dg-dot          { fill: #7a5200 !important; }
  .dg-t            { fill: #333 !important; }
  .dg-t--accent    { fill: #7a5200 !important; }
  .dg-t--dim, .dg-t--eyebrow { fill: #777 !important; }

  h1, h2, h3, p, li, a { color: #111 !important; }
  .project__role, .entry__org, .stack__name, .label--accent { color: #7a5200 !important; }

  /* Baglanti hedeflerini kagida bas */
  .contact__link-value::after { content: ""; }
  .contact__link { border-bottom: 0.5pt solid #ddd; }
}
