/* Herald · Phrasebook — app tweaks. Base in glass-core.css (Meta
   frosted kit; rows/cards inherit the frosted-iridescent surface). */

/* target text shown under the English in the category list */
.pb-row-t {
  color: var(--app-accent, var(--accent));
  font-weight: 600;
}

/* the glanceable flashcard */
.pb-card {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  text-align: center;
  padding: 28px 22px;
  border-radius: var(--r-md);
  background: var(--iri), var(--frost-1);
  border: 1px solid var(--frost-border);
  -webkit-backdrop-filter: var(--glass-blur);
  backdrop-filter: var(--glass-blur);
  box-shadow: var(--frost-inset), var(--frost-shadow);
}
.pb-target {
  font-size: 42px;
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: -0.4px;
  color: var(--app-accent, var(--accent));
  text-shadow:
    0 0 28px var(--aa-glow, rgba(155, 140, 255, 0.42)),
    0 0 64px var(--aa-glow-soft, rgba(155, 140, 255, 0.22));
}
.pb-phon {
  font-size: 20px;
  font-weight: 600;
  color: var(--text-secondary);
  font-style: italic;
}
.pb-en {
  font-size: 16px;
  font-weight: 600;
  color: var(--text-muted);
  padding-top: 6px;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
}
