/* =====================================================
   Responsive Layout – Tablet & Below (≤ 900px)
===================================================== */
@media (max-width: 900px) {

  .container {
    grid-template-columns: 1fr;
  }

  .wsf-layout {
    grid-template-columns: 1fr;
  }

  .post h1 {
    font-size: 1.9rem;
  }

  .post-meta {
    font-size: 12px;
  }
}


/* =====================================================
   Responsive Layout – Tablet & Mobile (≤ 768px)
===================================================== */
@media (max-width: 768px) {

  .post-title {
    font-size: 1.6rem;
    line-height: 1.4;
  }

  .post h1 {
    font-size: 1.5rem;
  }

  .breadcrumb {
    font-size: 12px;
  }

  .post-meta {
    font-size: 10px;
  }

  .wsf-download-section {
    padding: 0px;
    margin-bottom: 10px;
  }

  .wsf-download-section h2 {
    font-size: 25px;
  }

  .copy-btnn {
    top: 10px;
    right: 10px;
  }
  
  .about-profilioo {
    padding: 0px 10px;
  }
}


