/* MenkulEX Araçlar Web v0.1.8 — desktop-only presentation; tablets and phones preserved. */
/* Large viewport AND fine-pointer/hover: do not opt in touch-only tablets in landscape. */
@media (min-width:1200px) and (hover:hover) and (pointer:fine) {
  .mx-web-home-page {
    max-width:min(1120px, calc(100% - 40px));
  }
  .mx-web-tool-page {
    max-width:min(1060px, calc(100% - 40px));
  }
  .mx-web-home-page > header {
    padding-inline:20px;
  }
  .mx-web-home-page > main {
    padding-inline:20px;
    padding-top:16px;
  }
  .mx-web-home-page .mx-web-home-search {
    max-width:760px;
  }
  .mx-web-home-page .mx-web-tool-grid {
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:12px;
  }
  .mx-web-home-page .mx-tool-card {
    min-height:66px;
  }
  .mx-web-home-page .mx-tool-card > a {
    min-height:64px;
  }
  .mx-bottom-nav {
    width:min(990px,calc(100vw - 48px));
  }
}
@media (min-width:1560px) and (hover:hover) and (pointer:fine) {
  .mx-web-home-page {
    max-width:min(1480px, calc(100% - 56px));
  }
  .mx-web-tool-page {
    max-width:min(1200px, calc(100% - 56px));
  }
  .mx-web-home-page .mx-web-tool-grid {
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:14px;
  }
  .mx-bottom-nav {
    width:min(1100px,calc(100vw - 64px));
  }
}
