/* TCG Globe · Obsidian Singles Match V1.0
 * Pokémon retail, Sell singles and Vintage cards share the retail card rhythm.
 * Only these two page templates load this file. No JavaScript or data changes.
 */
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content]:is(.wrapper, .tcg-hub, .sell-workflow) {
  box-sizing: border-box !important;
  width: min(1300px, 94vw) !important;
  max-width: calc(100% - var(--obs-gutter) * 2) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-hub-shell, .sell-work-grid, .sell-work-main, .tcg-vintage-shell) {
  min-width: 0 !important;
  width: 100% !important;
  max-width: none !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .sell-work-grid { grid-template-columns: minmax(0, 1fr) !important; }
/* Retail search previously inset its grid inside a second padded panel. */
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .tcg-card-search-results {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
/* Individual cards, including each page's search results. */
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.cards, .tcg-card-results-grid, .sell-card-grid) {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 16px !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  align-items: stretch !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.product-card, .tcg-card-search-result, .sell-card, .tcg-set-card, .sell-set-tile, .tcg-vintage-set) {
  position: relative !important;
  isolation: isolate !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
  min-width: 0 !important;
  height: auto !important;
  overflow: hidden !important;
  padding: 0 !important;
  background: var(--obs-glass) !important;
  border: 1px solid var(--obs-edge) !important;
  border-radius: 10px !important;
  box-shadow: 0 8px 24px #0005 !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  transform: none !important;
  color: var(--obs-text) !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.product-card, .tcg-card-search-result, .sell-card) { min-height: 0 !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.product-card, .tcg-card-search-result, .sell-card, .tcg-set-card, .sell-set-tile, .tcg-vintage-set)::before {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  width: auto !important;
  height: auto !important;
  border: 7px solid transparent !important;
  border-image: var(--obs-frame) 140 155 / 9px / 0 stretch !important;
  border-radius: 0 !important;
  background: none !important;
  filter: none !important;
  transform: none !important;
  animation: none !important;
  opacity: .48 !important;
  z-index: 4 !important;
  pointer-events: none !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.product-card, .tcg-card-search-result, .sell-card, .tcg-set-card, .sell-set-tile, .tcg-vintage-set):hover {
  border-color: #ba8bd9 !important;
  box-shadow: 0 10px 28px #0006 !important;
  transform: none !important;
}
/* A definite aspect ratio replaces vintage's legacy fixed logo-stage height. */
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.image-stage, .tcg-card-search-art, .sell-card-image) {
  position: relative !important;
  display: grid !important;
  place-items: center !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  aspect-ratio: 3 / 4 !important;
  flex: 0 0 auto !important;
  padding: 12px !important;
  margin: 0 !important;
  overflow: hidden !important;
  background: radial-gradient(circle, #8134b130, transparent 66%) !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.image-stage, .tcg-card-search-art, .sell-card-image) > :is(picture, div) {
  position: static !important;
  display: grid !important;
  place-items: center !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.image-stage, .tcg-card-search-art, .sell-card-image) img {
  position: static !important;
  display: block !important;
  float: none !important;
  inset: auto !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: contain !important;
  object-position: center !important;
  padding: 0 !important;
  margin: 0 !important;
  transform: none !important;
  filter: drop-shadow(0 12px 16px #0006) !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.card-body, .tcg-card-search-body, .sell-card-body) {
  box-sizing: border-box !important;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  width: 100% !important;
  min-width: 0 !important;
  padding: 13px !important;
  background: transparent !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.product-card h2, .tcg-card-search-name, .sell-card-body h2) {
  margin: 0 0 4px !important;
  min-height: 0 !important;
  font-family: inherit !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: -.015em !important;
  line-height: 1.4 !important;
  text-shadow: none !important;
  color: var(--obs-text) !important;
  overflow-wrap: anywhere !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.card-meta, .tcg-card-search-meta, .sell-card-meta) {
  min-height: 36px !important;
  font-size: 11px !important;
  line-height: 1.45 !important;
  color: var(--obs-muted) !important;
  overflow-wrap: anywhere !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .sell-card-body > form { margin-top: auto !important; padding-top: 12px !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .sell-card-offer-grid { grid-template-columns: minmax(0, 1fr) !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .sell-card-offer {
  margin-top: 12px !important;
  padding: 10px !important;
  border: 1px solid var(--obs-edge) !important;
  border-radius: 7px !important;
  background: #ffffff05 !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .sell-card-offer strong { font-size: 20px !important; line-height: 1.3 !important; overflow-wrap: anywhere !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .sell-add-row { display: grid !important; grid-template-columns: 64px minmax(0, 1fr) !important; gap: 8px !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .sell-add-row :is(input, button) { box-sizing: border-box !important; width: 100% !important; min-width: 0 !important; min-height: 44px !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .sell-add-row button { white-space: normal !important; overflow-wrap: anywhere !important; line-height: 1.35 !important; padding: 10px 8px !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .tcg-vintage-card-action .sell-add-row { grid-template-columns: minmax(0, 1fr) !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .tcg-vintage-card-action input[name="quantity"] { max-width: 96px !important; }
/* Set-selection tiles share Pokémon's separate four-column logo layout. */
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-hub-grid:not(.tcg-hub-era-root), .sell-set-gallery, .tcg-vintage-set-grid) {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  width: 100% !important;
  gap: 16px !important;
  align-items: stretch !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-card, .sell-set-tile, .tcg-vintage-set) { min-height: 310px !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-art, .sell-set-art, .tcg-vintage-set-art) {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 165px !important;
  min-height: 165px !important;
  max-height: 165px !important;
  flex: 0 0 165px !important;
  padding: 26px !important;
  background: radial-gradient(circle at 50% 45%, #8d46e12e, transparent 63%) !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-art, .sell-set-art, .tcg-vintage-set-art) img {
  position: static !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  max-width: 88% !important;
  max-height: 108px !important;
  object-fit: contain !important;
  object-position: center !important;
  transform: none !important;
  margin: auto !important;
}
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-body, .sell-set-body, .tcg-vintage-set-body) { display: flex !important; flex: 1 !important; flex-direction: column !important; padding: 18px !important; min-width: 0 !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-name, .sell-set-body h2, .tcg-vintage-set-body h3) { margin: 0 0 7px !important; font-size: 17px !important; line-height: 1.25 !important; color: var(--obs-text) !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-meta, .sell-set-meta, .tcg-vintage-set-meta) { font-size: 11px !important; line-height: 1.5 !important; color: var(--obs-muted) !important; }
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-open, .sell-set-open, .tcg-vintage-set-open) { margin-top: auto !important; padding-top: 14px !important; color: var(--obs-accent) !important; }
/* Hidden sets must stay hidden when a customer filters the catalogue. */
body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] [hidden] { display: none !important; }
@media (max-width: 1180px) {
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.cards, .tcg-card-results-grid, .sell-card-grid) { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
}
@media (max-width: 1100px) {
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-hub-grid:not(.tcg-hub-era-root), .sell-set-gallery, .tcg-vintage-set-grid) { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
}
@media (max-width: 900px) {
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.cards, .tcg-card-results-grid, .sell-card-grid) { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
}
@media (max-width: 780px) {
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-hub-grid:not(.tcg-hub-era-root), .sell-set-gallery, .tcg-vintage-set-grid) { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 11px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-card, .sell-set-tile, .tcg-vintage-set) { min-height: 270px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-art, .sell-set-art, .tcg-vintage-set-art) { height: 135px !important; min-height: 135px !important; max-height: 135px !important; flex-basis: 135px !important; padding: 18px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-art, .sell-set-art, .tcg-vintage-set-art) img { max-height: 88px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-body, .sell-set-body, .tcg-vintage-set-body) { padding: 14px !important; }
}
@media (max-width: 680px) {
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content]:is(.wrapper, .tcg-hub, .sell-workflow) { width: min(100% - 14px, 1300px) !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.cards, .tcg-card-results-grid, .sell-card-grid) { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 9px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.image-stage, .tcg-card-search-art, .sell-card-image) { padding: 8px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.card-body, .tcg-card-search-body, .sell-card-body) { padding: 10px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.card-meta, .tcg-card-search-meta, .sell-card-meta) { font-size: 10px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .sell-add-row { grid-template-columns: minmax(0, 1fr) !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] .sell-add-row input[name="quantity"] { max-width: 96px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.buy-btn, .tcg-card-search-actions button, .tcg-card-search-actions a) {
    box-sizing: border-box !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 44px !important;
    padding: 10px 7px !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    line-height: 1.35 !important;
  }
}
@media (max-width: 470px) {
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-hub-grid:not(.tcg-hub-era-root), .sell-set-gallery, .tcg-vintage-set-grid) { gap: 8px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-card, .sell-set-tile, .tcg-vintage-set) { min-height: 238px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-art, .sell-set-art, .tcg-vintage-set-art) { height: 112px !important; min-height: 112px !important; max-height: 112px !important; flex-basis: 112px !important; padding: 12px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-art, .sell-set-art, .tcg-vintage-set-art) img { max-width: 92% !important; max-height: 76px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-body, .sell-set-body, .tcg-vintage-set-body) { padding: 10px !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-name, .sell-set-body h2, .tcg-vintage-set-body h3) { font-size: 13px !important; line-height: 1.2 !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-meta, .sell-set-meta, .tcg-vintage-set-meta) { font-size: 9px !important; line-height: 1.3 !important; }
  body[data-obsidian-page][data-obsidian-family]:is([data-obsidian-page="pokemon_singles"], [data-obsidian-page="sell_start"]:is(.tcg-sell-section-singles, .tcg-sell-section-vintage)) [data-obsidian-content] :is(.tcg-set-open, .sell-set-open, .tcg-vintage-set-open) { padding-top: 10px !important; font-size: 10px !important; }
}
