/* Extracted from themes/default/views/categories.php. */

/* Style block 1 */
body {
        background: linear-gradient(180deg, #09090b 0, #09090b 330px, #fff 330px, #fff 100%) !important;
      }
      .category-hero {
        padding: 34px 0 18px;
      }
      .category-hero h1 {
        margin-bottom: 10px;
        color: #fff !important;
        font-size: 42px;
        line-height: 1.1;
      }
      .category-hero p {
        max-width: 760px;
        color: #d4d4d8 !important;
        font-size: 17px;
        line-height: 27px;
      }
      .category-ad {
        margin: 26px auto 8px;
        text-align: center;
        overflow: hidden;
      }
      .category-ad .adsbygoogle {
        max-width: 100%;
      }
      .category-grid {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 14px;
        margin: 24px 0 38px;
      }
      .category-card {
        display: block;
        min-height: 128px;
        padding: 18px;
        border: 1px solid #e4e4e7;
        border-radius: 8px;
        background: #fff;
        color: #3f3f46;
        box-shadow: 0 10px 28px rgba(9, 9, 11, 0.05);
      }
      .category-card:hover {
        border-color: #18181b;
        background: #fafafa;
        color: #18181b;
        text-decoration: none;
      }
      .category-card strong {
        display: block;
        margin-bottom: 8px;
        color: #09090b;
        font-size: 18px;
        line-height: 24px;
      }
      .category-card span {
        color: #52525b;
        line-height: 22px;
      }
      .category-card em {
        display: inline-block;
        margin-top: 14px;
        padding: 4px 8px;
        border-radius: 999px;
        background: #f4f4f5;
        color: #27272a;
        font-size: 12px;
        font-style: normal;
        font-weight: 800;
        line-height: 16px;
      }
      @media (max-width: 767px) {
        .category-hero h1 {
          font-size: 34px;
        }
        .category-grid {
          grid-template-columns: 1fr;
        }
      }
