/* Bracket UI — only shipped when FT_BRACKETS=1 */
/* —— Bracket switcher (additive) —— */
.bracket-switch {
  display: flex; gap: 0.35rem; flex-wrap: wrap; align-items: center;
  margin-right: 0.5rem;
}
.bracket-switch a {
  font-family: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;
  font-size: 0.68rem; letter-spacing: 0.04em;
  color: var(--muted); border: 1px solid var(--line);
  padding: 0.2rem 0.45rem; border-radius: 4px; text-decoration: none;
}
.bracket-switch a:hover { color: var(--ink); border-color: var(--gold-dim); text-decoration: none; }
.bracket-switch a[aria-current="page"] {
  color: var(--gold); border-color: var(--gold-dim);
  box-shadow: inset 0 0 0 1px var(--gold-dim);
}
.bracket-switch a.is-soon { opacity: 0.55; }
.bracket-notes {
  border: 1px solid var(--line); background: var(--bg-raise);
  border-radius: var(--radius); padding: 0.55rem 0.85rem;
  margin: 0 0 0.85rem; font-size: 0.88rem; color: var(--muted);
}
.bracket-notes strong { color: var(--ink); }
.coming-soon { max-width: 36rem; margin: 1.5rem 0; }
.coming-soon .cta-go { display: inline-block; margin-top: 0.75rem; }
