/* Hallmark · component: quick perfume summary · genre: editorial · existing tokens
 * Pre-emit critique: P5 H5 E4 S5 R5 V4. Read-only results and existing note links.
 */
body.pv-site .pv-perfume-page {
  --ps-note-top: #8a6018;
  --ps-note-heart: #964c5f;
  --ps-note-base: #7d573f;
}
body.pv-site #pv-resumen .pf-hero__quick--editorial.pf-hero__quick--coherent {
  border-radius: 0 !important;
  padding: 12px !important;
  background: var(--pf-surface) !important;
}
body.pv-site #pv-resumen .pf-hero__quick--coherent .pv-panel__head h2 {
  font-family: var(--pv-system-font) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  letter-spacing: .07em !important;
  text-transform: uppercase !important;
  color: var(--pf-brown) !important;
}
body.pv-site #pv-resumen .pf-hero__quick--coherent .pv-panel__head { margin-bottom: 12px !important; }
body.pv-site #pv-resumen .pf-hero__quick--coherent .pv-quick-insights__title:not(.pv-sr-only) {
  font-size: 10px !important;
  font-weight: 700 !important;
  color: var(--pf-ink-soft) !important;
}
body.pv-site #pv-resumen .pf-hero__quick--coherent :is(.pv-quick-vote-item,.pv-quick-community-item) {
  border-radius: 2px !important;
  box-shadow: none !important;
}
body.pv-site #pv-resumen .pf-hero__quick--coherent :is(.pv-quick-vote-item,.pv-quick-community-item).is-top {
  background: color-mix(in srgb, var(--qs-tone) 8%, var(--pf-surface)) !important;
  border-color: color-mix(in srgb, var(--qs-tone) 52%, var(--pf-surface)) !important;
  box-shadow: none !important;
}
body.pv-site #pv-resumen .pf-hero__quick--coherent .pv-quick-vote-item__pct { font-size: 16px !important; }
body.pv-site #pv-resumen .pf-hero__quick--coherent .pv-quick-community-item__pct { font-size: 18px !important; }
body.pv-site #pv-resumen .pf-hero__quick--coherent .pv-quick-community-total { font-family: var(--pv-system-font); }
body.pv-site #pv-resumen .pf-hero__quick--coherent .key-summer .pv-quick-vote-item__icon svg {
  fill: none !important;
  stroke: currentColor;
  stroke-width: 1.55;
}
body.pv-site #pv-resumen .pf-hero__quick--coherent .pv-quick-note-pill__level {
  font-size: 10px !important;
  font-weight: 750 !important;
  letter-spacing: .055em !important;
  text-transform: uppercase;
}
/* The label means the same layer in the summary and in the full pyramid.
 * The gold uses the site's accessible label tone on both white surfaces. */
body.pv-site #pv-resumen .pf-hero__quick--coherent .pv-quick-note-pill--top .pv-quick-note-pill__level,
body.pv-site .pv-perfume-page .pv-notes-level.pv-notes-level--top .pv-notes-level__label { color: var(--ps-note-top) !important; }
body.pv-site #pv-resumen .pf-hero__quick--coherent .pv-quick-note-pill--middle .pv-quick-note-pill__level,
body.pv-site .pv-perfume-page .pv-notes-level.pv-notes-level--middle .pv-notes-level__label { color: var(--ps-note-heart) !important; }
body.pv-site #pv-resumen .pf-hero__quick--coherent .pv-quick-note-pill--base .pv-quick-note-pill__level,
body.pv-site .pv-perfume-page .pv-notes-level.pv-notes-level--base .pv-notes-level__label { color: var(--ps-note-base) !important; }
