@media (min-width: 1440px) {
  .desktop-veiw {
    height: 1830px;
  }

  /* Flush homepage chrome to the viewport edges */
  .desktop-veiw .toolistify-logo-recovered-1 {
    top: 28px;
    left: 36px;
  }

  .desktop-veiw .desktop-student-tools-btn.desktop-veiw-child10 {
    top: 28px;
    right: 36px;
  }

  .desktop-featured-grid {
    position: absolute;
    z-index: 4;
    top: 1264px;
    left: 74px;
    width: 1292px;
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 18px;
  }

  .desktop-featured-card {
    min-width: 0;
    height: 161px;
    padding: 24px 20px;
    display: flex;
    align-items: center;
    gap: 16px;
    color: #111;
    text-decoration: none;
    background: #fff;
    border: 1px solid rgba(0, 164, 255, 0.08);
    border-radius: 24px;
    box-shadow: 0 4px 12px rgba(0, 164, 255, 0.28);
    transition: transform 180ms ease, box-shadow 180ms ease;
  }

  .desktop-featured-card:hover,
  .desktop-featured-card:focus-visible {
    color: #111;
    transform: translateY(-4px);
    box-shadow: 0 10px 24px rgba(0, 164, 255, 0.25);
  }

  .desktop-featured-card .desktop-featured-card-icon {
    position: static;
    width: 42px;
    height: 42px;
    flex: 0 0 42px;
    object-fit: contain;
  }

  .desktop-featured-card > span {
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 7px;
  }

  .desktop-featured-card b {
    font-size: 17px;
    line-height: 1.22;
  }

  .desktop-featured-card small {
    color: #202020;
    font-size: 14px;
    line-height: 1.35;
  }

  .browse-tool-categories-container {
    top: 1542px;
  }

  .desktop-veiw-child17,
  .desktop-tool-category-items {
    top: 1650px;
  }

  .desktop-veiw .pngtree-search-icon-png-image- {
    top: 454px;
    left: 430px;
    width: 34px;
    height: 34px;
    max-width: 34px;
    max-height: 34px;
  }

  .desktop-veiw .search {
    top: 459px;
    left: 480px;
  }

  /* Featured cards: five consistent columns and two evenly spaced rows. */
  .desktop-veiw-child18,
  .desktop-veiw-child19,
  .desktop-veiw-child20,
  .desktop-veiw-child21,
  .desktop-veiw-child22,
  .desktop-veiw-child23,
  .desktop-veiw-child24,
  .desktop-veiw-child25,
  .desktop-veiw-child26 {
    width: 246px;
    height: 161px;
  }

  .desktop-veiw-child18,
  .desktop-veiw-child19 {
    left: 74px;
  }

  .desktop-veiw-child23,
  .desktop-veiw-child24 {
    left: 338px;
  }

  .desktop-veiw-child22,
  .desktop-veiw-child20 {
    left: 602px;
  }

  .desktop-veiw-child26,
  .desktop-veiw-child25 {
    left: 866px;
  }

  .desktop-veiw-child21 {
    left: 1130px;
  }

  .desktop-veiw-child19,
  .desktop-veiw-child20,
  .desktop-veiw-child24,
  .desktop-veiw-child25 {
    top: 1441px;
  }

  .desktop-veiw .we-can-pull-exceptional-search-icon2,
  .desktop-veiw .ciwv3bliujedeae-1-icon {
    left: 98px;
  }

  .desktop-veiw .icon4,
  .desktop-veiw .icon2 {
    left: 362px;
  }

  .desktop-veiw .no-image-icon-13-2,
  .desktop-veiw .pngtree-flat-style-website-dom-icon {
    left: 626px;
  }

  .desktop-veiw .sparkles-3-icon,
  .desktop-veiw .pngtree-office-image-2290025-1-icon {
    left: 890px;
  }

  .desktop-veiw .image-to-excel-icon {
    left: 1154px;
  }

  .desktop-veiw .we-can-pull-exceptional-search-icon2,
  .desktop-veiw .icon4,
  .desktop-veiw .no-image-icon-13-2,
  .desktop-veiw .sparkles-3-icon,
  .desktop-veiw .image-to-excel-icon {
    top: 1325px;
  }

  .desktop-veiw .ciwv3bliujedeae-1-icon,
  .desktop-veiw .icon2,
  .desktop-veiw .pngtree-flat-style-website-dom-icon,
  .desktop-veiw .pngtree-office-image-2290025-1-icon {
    top: 1502px;
  }

  .website-audit-website-container,
  .ai-seo-blog-container {
    left: 160px;
  }

  .remove-background-remove-container,
  .pdf-editor-edit-container {
    left: 424px;
  }

  .image-to-prompt-container,
  .domain-authority-checker-container {
    left: 688px;
  }

  .ai-prompt-generator-container,
  .word-counter-container {
    left: 952px;
  }

  .image-to-excel-container {
    left: 1216px;
  }

  .website-audit-website-container,
  .remove-background-remove-container,
  .image-to-prompt-container,
  .ai-prompt-generator-container,
  .image-to-excel-container,
  .ai-seo-blog-container,
  .pdf-editor-edit-container,
  .domain-authority-checker-container,
  .word-counter-container {
    width: 150px;
    height: 112px;
    align-items: center;
  }

  .website-audit-website-container,
  .remove-background-remove-container,
  .image-to-prompt-container,
  .ai-prompt-generator-container,
  .image-to-excel-container {
    top: 1288px;
  }

  .ai-seo-blog-container,
  .pdf-editor-edit-container,
  .domain-authority-checker-container,
  .word-counter-container {
    top: 1466px;
  }

  .featured-tool-hotspot {
    top: 1264px;
    width: 246px;
  }

  .featured-tool-hotspot-cvmaker {
    left: 74px;
  }

  .featured-tool-hotspot-imageeditor {
    left: 338px;
  }

  .featured-tool-hotspot-imagetopdf {
    left: 602px;
  }

  .featured-tool-hotspot-pdfmerger {
    left: 866px;
  }

  .featured-tool-hotspot-typingspeed {
    top: 1441px;
    left: 74px;
  }

  .featured-tool-hotspot-password {
    top: 1441px;
    left: 338px;
  }

  /* Category bar: five equal columns with matching icon/text alignment. */
  .browse-tool-categories-container {
    left: 0;
    width: 1440px;
  }

  .desktop-veiw .toolistify-logo-recovered-4,
  .desktop-veiw .ebph7gczcudlhrojs8fd-1-icon,
  .desktop-veiw .icon,
  .desktop-veiw .ai-pencil-tool-with-sparkles-l-icon,
  .desktop-veiw .slideai-1-icon {
    top: 1760px;
    width: 42px;
    height: 42px;
  }

  .desktop-veiw .toolistify-logo-recovered-4 {
    left: 95px;
  }

  .desktop-veiw .ebph7gczcudlhrojs8fd-1-icon {
    left: 345px;
  }

  .desktop-veiw .icon {
    left: 595px;
  }

  .desktop-veiw .ai-pencil-tool-with-sparkles-l-icon {
    left: 845px;
  }

  .desktop-veiw .slideai-1-icon {
    left: 1095px;
  }

  .all-tools,
  .adobe-stock-tools,
  .ai-search-tools,
  .ai-writing-tools,
  .ai-slides {
    top: 1758px;
    height: 46px;
    align-items: center;
    font-size: 18px;
    line-height: 130%;
    white-space: nowrap;
  }

  .all-tools {
    left: 149px;
    width: 170px;
  }

  .adobe-stock-tools {
    left: 399px;
    width: 190px;
  }

  .ai-search-tools {
    left: 649px;
    width: 190px;
  }

  .ai-writing-tools {
    left: 899px;
    width: 190px;
  }

  .ai-slides {
    left: 1149px;
    width: 220px;
  }

  .desktop-tool-category-items {
    position: absolute;
    z-index: 2;
    top: 1716px;
    left: 86px;
    width: 1271px;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .desktop-tool-category-item {
    display: flex;
    align-items: center;
    gap: 14px;
    width: max-content;
    white-space: nowrap;
    color: inherit;
    text-decoration: none;
  }

  .desktop-tool-category-item .tool-png-icon,
  .desktop-tool-category-item .all-tools,
  .desktop-tool-category-item .adobe-stock-tools,
  .desktop-tool-category-item .ai-search-tools,
  .desktop-tool-category-item .ai-writing-tools,
  .desktop-tool-category-item .ai-slides,
  .desktop-tool-category-item .desktop-category-label {
    position: static;
    flex-shrink: 0;
  }

  .desktop-tool-category-item .tool-png-icon {
    width: 42px;
    height: 42px;
    object-fit: contain;
  }

  .desktop-tool-category-item .all-tools,
  .desktop-tool-category-item .adobe-stock-tools,
  .desktop-tool-category-item .ai-search-tools,
  .desktop-tool-category-item .ai-writing-tools,
  .desktop-tool-category-item .ai-slides,
  .desktop-tool-category-item .desktop-category-label {
    width: auto;
    height: auto;
    font-size: 18px;
    line-height: 130%;
  }
}

@media (min-width: 1440px) {
  .desktop-veiw .desktop-tool-category-items {
    top: 1650px;
  }
}

@media (min-width: 1440px) {
  .desktop-veiw {
    height: 2240px;
  }

  .desktop-featured-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-auto-rows: 176px;
    gap: 26px 18px;
  }

  .desktop-featured-card {
    box-sizing: border-box;
    height: 176px;
    padding: 22px 20px;
  }

  .browse-tool-categories-container {
    top: 1886px;
  }

  .desktop-veiw-child17,
  .desktop-veiw .desktop-tool-category-items {
    top: 1994px;
  }

  .desktop-tool-category-items {
    left: 55px;
    width: 1333px;
    height: 130px;
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    gap: 10px;
    justify-content: initial;
  }

  .desktop-veiw-child17 {
    height: 130px;
  }

  .desktop-tool-category-item {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: auto;
    max-width: 100%;
    min-width: 0;
    padding: 0 4px;
    text-align: center;
  }

  .desktop-tool-category-item .tool-png-icon {
    width: 34px;
    height: 34px;
    flex-shrink: 0;
  }

  .desktop-tool-category-item .all-tools,
  .desktop-tool-category-item .adobe-stock-tools,
  .desktop-tool-category-item .ai-search-tools,
  .desktop-tool-category-item .ai-writing-tools,
  .desktop-tool-category-item .ai-slides,
  .desktop-tool-category-item .education-tools,
  .desktop-tool-category-item .desktop-category-label {
    min-width: 0;
    font-size: 13px;
    line-height: 1.2;
    white-space: normal;
    overflow-wrap: break-word;
  }

  .desktop-tool-category-item .education-tools,
  .desktop-tool-category-item .education-tools-icon {
    position: static;
    flex-shrink: 0;
  }

  .desktop-tool-category-item .education-tools-icon {
    width: 36px;
    height: 36px;
    object-fit: contain;
  }

  .desktop-tool-category-item .education-tools {
    width: auto;
    height: auto;
    color: #000;
    font-size: 13px;
    line-height: 1.2;
    text-transform: capitalize;
    white-space: normal;
  }

  .desktop-veiw .remove-bg,
  .desktop-veiw .image-prompt,
  .desktop-veiw .seo-audit,
  .desktop-veiw .pdf,
  .desktop-veiw .calculator {
    width: 155px;
    text-align: center;
    white-space: nowrap;
  }

  .desktop-veiw .remove-bg {
    left: 300px;
  }

  .desktop-veiw .image-prompt {
    left: 466px;
  }

  .desktop-veiw .seo-audit {
    left: 632px;
  }

  .desktop-veiw .pdf {
    left: 798px;
  }

  .desktop-veiw .calculator {
    left: 964px;
    top: 537px;
    height: 49px;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: normal;
    line-height: 1.15;
    font-size: 12px;
    box-sizing: border-box;
  }

  /* Recommended tools list: keep all 4 rows on the same icon/text column. */
  .desktop-veiw .icon3,
  .desktop-veiw .no-image-icon-13-1,
  .desktop-veiw .we-can-pull-exceptional-search-icon,
  .desktop-veiw .sparkles-2-icon {
    left: 455px;
    width: 34px;
    height: 34px;
    max-width: 34px;
    max-height: 34px;
    object-fit: contain;
  }

  .desktop-veiw .remove-background2,
  .desktop-veiw .image-to-prompt2,
  .desktop-veiw .website-audit-tool,
  .desktop-veiw .ai-prompt-generator2 {
    left: 514px;
  }

  /* Student Tools button: keep icon, label, and dropdown arrow spaced */
  .desktop-veiw .desktop-student-tools-btn.desktop-veiw-child10 {
    position: absolute;
    top: 28px;
    left: auto;
    right: 36px;
    width: auto !important;
    min-width: 220px;
    height: 47px;
    padding: 0 16px 0 14px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 12px;
    box-sizing: border-box;
    border: none;
    appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    font: inherit;
    color: inherit;
    z-index: 6;
  }

  .desktop-veiw .desktop-student-tools-btn .ai-tools,
  .desktop-veiw .desktop-student-tools-btn .sparkles-1-icon,
  .desktop-veiw .desktop-student-tools-btn .polygon-icon {
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    margin: 0 !important;
    flex-shrink: 0;
  }

  .desktop-veiw .desktop-student-tools-btn .ai-tools {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    overflow: visible;
  }

  .desktop-veiw .desktop-student-tools-btn .sparkles-1-icon {
    width: 22px !important;
    height: 22px !important;
    max-width: 22px !important;
    max-height: 22px !important;
    object-fit: contain;
  }

  .desktop-veiw .desktop-student-tools-btn .polygon-icon {
    width: 14px !important;
    height: 14px !important;
    max-width: 14px !important;
    max-height: 14px !important;
    object-fit: contain;
    transform: rotate(90deg);
  }

  /* Keep the complete hero stack on the 1440px canvas center line. */
  .desktop-veiw .toolistify-logo-recovered-2 {
    left: 554px;
  }

  .desktop-veiw .desktop-veiw-child9 {
    left: 594px;
  }

  .desktop-veiw .professional-tools,
  .desktop-veiw .a-clean-command {
    left: 0;
    width: 1440px;
    box-sizing: border-box;
    text-align: center;
  }

  .desktop-veiw .desktop-veiw-child11 {
    left: 604px;
  }

  .desktop-veiw .desktop-veiw-child12 {
    left: 404px;
  }

  .desktop-veiw .desktop-veiw-child28,
  .desktop-veiw .remove-bg {
    left: 310px;
  }

  .desktop-veiw .desktop-veiw-child30,
  .desktop-veiw .image-prompt {
    left: 476px;
  }

  .desktop-veiw .desktop-veiw-child29,
  .desktop-veiw .seo-audit {
    left: 642px;
  }

  .desktop-veiw .desktop-veiw-child31,
  .desktop-veiw .pdf {
    left: 808px;
  }

  .desktop-veiw .desktop-veiw-child32,
  .desktop-veiw .calculator {
    left: 974px;
  }

  .desktop-veiw .calculator {
    top: 537px;
    width: 155px;
    height: 49px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    white-space: normal;
    line-height: 1.15;
    font-size: 12px;
    box-sizing: border-box;
  }

  .desktop-veiw .tools {
    left: 573px;
  }

  .desktop-veiw .categories {
    left: 671px;
  }

  .desktop-veiw .ai-stock-container {
    left: 769px;
  }

  .desktop-veiw .web-tools {
    left: 867px;
  }
}
