/* ALQQAMAR — 3 Card Detail page styles (Library of Symbols › symbol taxonomy archive).
   Formerly alq-pdp-symbol.css — renamed 2026-07-04 to reflect page purpose.
   Loaded on: is_tax('symbol_taxonomy')
   Selector prefixes: .scd-*, .tax-symbol_taxonomy
   Typography update 2026-07-08: buttons → 13px standard. */

@media (min-width: 1440px) {
  .tax-symbol_taxonomy .scd-content {
    max-width: none;
    padding-left: 96px;
    padding-right: 96px;
  }
}

/* Breadcrumb hidden at ALL viewports */
.tax-symbol_taxonomy .scd-back {
  display: none;
}

/* Explore button text — 13px standard (both breakpoints unified) */
.tax-symbol_taxonomy .scd-explore-btn {
  font-size: 13px;
  letter-spacing: 0.88px;
}

@media (max-width: 1439.98px) {
  .tax-symbol_taxonomy .scd-explore-btn {
    font-size: 13px;
    letter-spacing: 4px;
  }
}

/* Line-heights */
.tax-symbol_taxonomy .scd-deck-name { line-height: 18px; }
.tax-symbol_taxonomy .scd-back { line-height: normal; }

/* ── BUTTON — .btn_filled — 13px standard ─────────────────────────── */
.tax-symbol_taxonomy .btn_filled {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #000;
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.88px;
  text-transform: uppercase;
  text-decoration: none;
  height: 40px;
  border: none;
  border-radius: 0;
  cursor: pointer;
  box-sizing: border-box;
}

@media (max-width: 1439.98px) {
  .tax-symbol_taxonomy .btn_filled {
    font-size: 13px;
    letter-spacing: 4px;
    height: 44px;
  }
}

/* ── HEADER-OFFSET FIX 2026-07-07 ─────────────────────────────────── */

/* Mobile: < 768px */
.tax-symbol_taxonomy .scd-content {
  padding-top: clamp(83px, calc(83px + 72 * ((100vw - 390px) / 378)), 155px);
}

/* Tablet: 768px–1023px */
@media (min-width: 768px) and (max-width: 1023.98px) {
  .tax-symbol_taxonomy .scd-content {
    padding-top: clamp(155px, calc(155px + 100 * ((100vw - 768px) / 256)), 255px);
  }
}

/* Desktop: 1024px+ */
@media (min-width: 1024px) {
  .tax-symbol_taxonomy .scd-content {
    padding-top: clamp(255px, calc(255px + 28 * ((100vw - 1024px) / 416)), 283px);
  }
}
