.cosmos-header__actions { display: flex; align-items: center; gap: clamp(.7rem, 2vw, 1.5rem); }
.ai-entry { position: relative; display: grid; place-items: center; flex-shrink: 0; width: 44px; height: 44px; border-radius: 50%; color: var(--ink); text-decoration: none; }
.ai-entry::before { content: ''; position: absolute; inset: 1px; border: 1px solid currentColor; border-radius: 50%; opacity: 0; transform: scale(.82); transition: opacity 260ms ease,transform 350ms var(--ease); pointer-events: none; }
.ai-entry:hover::before { opacity: .18; transform: scale(1); }
.ai-entry__mark { display: grid; place-items: center; width: 28px; height: 28px; border: 1px solid currentColor; border-radius: 50%; transition: transform 350ms var(--ease); }
.ai-entry__label { color: var(--accent); font-size: 11px; font-weight: 600; line-height: 1; letter-spacing: .02em; }
.ai-entry:hover .ai-entry__mark { transform: scale(1.05); }
@media (max-width: 360px) { .cosmos-header__actions { gap: .5rem; } }
