.entry-agent-switch { display: none; }
@media (min-width: 901px) {
  .entry-agent-switch { position: absolute; right: 6%; bottom: 38px; display: flex; align-items: center; gap: 16px; padding: 0 13px; border: 1px solid #839bdc29; border-radius: 24px; background: #07090db3; font: 10px/1 'Courier New',monospace; letter-spacing: .07em; text-transform: uppercase; }
  .entry-agent-switch > span,.entry-agent-switch > a { display: inline-flex; align-items: center; gap: 7px; min-height: 40px; }
  .entry-agent-switch > span { color: #a8b8d7; }
  .entry-agent-switch > span::before { content: ''; width: 4px; height: 4px; border-radius: 50%; background: var(--seraphine-brand); }
  .entry-agent-switch > a { color: #a5aab5; text-decoration: none; }
  .entry-agent-switch > a:hover { color: #e0e9fa; }
  .entry-agent-switch > a:focus-visible { outline: 1px solid var(--seraphine-brand); outline-offset: 4px; border-radius: 2px; }
}
