.apu-icu-actions { align-items: center; gap: .55rem; }
.apu-icu-actions a { display: inline-flex; min-height: 32px; align-items: center; padding: .35rem .55rem; border: 1px solid var(--apu-soft-line); text-decoration: none; }
.apu-icu-actions a:hover { border-color: var(--apu-line); background: rgba(255,255,255,.34); }
.apu-integration-notice { border-bottom: 1px solid var(--apu-line); background: rgba(143,84,47,.08); color: var(--apu-ink); }
.apu-integration-notice > div { display: flex; align-items: baseline; gap: .75rem; padding: .7rem 0; font-size: .82rem; }
.apu-integration-notice strong { font: 700 .68rem/1 var(--apu-mono); letter-spacing: .09em; text-transform: uppercase; color: var(--apu-marker); white-space: nowrap; }
.apu-universe-development { border-top: 1px solid rgba(255,255,255,.12); }
.apu-universe-development .apu-universe-development-card { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 1.25rem; align-items: end; }
.apu-universe-development .apu-universe-development-card p { max-width: 62ch; }
@media (max-width: 640px) {
  .apu-integration-notice > div { align-items: flex-start; flex-direction: column; gap: .35rem; }
  .apu-universe-development .apu-universe-development-card { grid-template-columns: 1fr; }
}
