/**
 * Petboom mag archive tokens — scoped to avoid breaking global theme styles.
 */
.petboom-mag-archive {
  --color-primary: #0066ff;
  --color-title: #424242;
  --color-text: #424242;
  --color-body-text: #6e7a86;

  --blue-50: #edf4ff;
  --blue-100: #d6e7ff;
  --blue-200: #adcfff;
  --blue-300: #85b8ff;
  --blue-400: #5ca0ff;
  --blue-500: #3388ff;
  --blue-600: #0066ff;
  --blue-700: #0052cc;
  --blue-800: #003d99;

  --orange-500: #ed6234;
  --orange-600: #e5532b;

  --gray-50: #f9fafb;
  --gray-100: #f4f5f6;
  --gray-200: #d1d1d1;
  --gray-300: #d1d5db;
  --gray-400: #bac6d3;
  --gray-500: #6e7a86;

  --pet-primary: #ed6234;
  --pet-primary-light: #fff0eb;
  --pet-accent: #0066ff;
  --pet-accent-light: var(--blue-50);
  --hero-svg-color: #ed6234;

  direction: rtl;
  font-family: 'Dana', sans-serif;
  font-feature-settings: 'ss02';
}

.petboom-mag-archive .blog-page,
.petboom-mag-archive .blog-page * {
  box-sizing: border-box;
}

.petboom-mag-archive .blog-page[data-pet='dog'] {
  --pet-primary: #ed6234;
  --pet-primary-light: #fce9e2;
  --pet-accent: #0066ff;
  --pet-accent-light: var(--blue-50);
  --hero-svg-color: #ed6234;
}

.petboom-mag-archive .blog-page[data-pet='cat'] {
  --pet-primary: #4200ff;
  --pet-primary-light: #e7d8ff;
  --pet-accent: #0066ff;
  --pet-accent-light: var(--blue-50);
  --hero-svg-color: #4200ff;
}

.petboom-mag-archive .blog-page[data-pet='bird'] {
  --pet-primary: #95744a;
  --pet-primary-light: #fffed8;
  --pet-accent: #0066ff;
  --pet-accent-light: var(--blue-50);
  --hero-svg-color: #ffe600;
}

.petboom-mag-archive .blog-page[data-pet='rodent'] {
  --pet-primary: #099e40;
  --pet-primary-light: #caffdd;
  --pet-accent: #0066ff;
  --pet-accent-light: var(--blue-50);
  --hero-svg-color: #f4ffea;
}

.petboom-mag-archive .blog-page[data-pet='aquatic'] {
  --pet-primary: #0066ff;
  --pet-primary-light: #edf4ff;
  --pet-accent: #0066ff;
  --pet-accent-light: var(--blue-50);
  --hero-svg-color: #e8f1ff;
}

.petboom-mag-archive .blog-tags[data-pet='dog'],
.blog-tags.is-pinned[data-pet='dog'] {
  --pet-primary: #ed6234;
  --pet-primary-light: #fce9e2;
}

.petboom-mag-archive .blog-tags[data-pet='cat'],
.blog-tags.is-pinned[data-pet='cat'] {
  --pet-primary: #4200ff;
  --pet-primary-light: #e7d8ff;
}

.petboom-mag-archive .blog-tags[data-pet='bird'],
.blog-tags.is-pinned[data-pet='bird'] {
  --pet-primary: #95744a;
  --pet-primary-light: #fffed8;
}

.petboom-mag-archive .blog-tags[data-pet='rodent'],
.blog-tags.is-pinned[data-pet='rodent'] {
  --pet-primary: #099e40;
  --pet-primary-light: #caffdd;
}

.petboom-mag-archive .blog-tags[data-pet='aquatic'],
.blog-tags.is-pinned[data-pet='aquatic'] {
  --pet-primary: #0066ff;
  --pet-primary-light: #edf4ff;
}

/* .petboom-mag-archive .blog-page h1, */
.petboom-mag-archive .blog-page h2,
.petboom-mag-archive .blog-page h3,
.petboom-mag-archive .blog-page h4,
.petboom-mag-archive .blog-page h5,
.petboom-mag-archive .blog-page h6 {
  font-weight: bold;
  line-height: 1.5;
  /* color: var(--color-title); */
}

.petboom-mag-archive .blog-page p {
  line-height: 1.75;
  color: var(--color-text);
}

.petboom-mag-archive .blog-page button {
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
  font-family: inherit;
}
