.lang-hint{position:fixed;z-index:90;top:84px;right:24px;display:grid;grid-template-columns:auto auto auto;grid-template-areas:"text link close";align-items:center;gap:4px 14px;max-width:calc(100vw - 48px);padding:8px 8px 8px 18px;border-radius:18px;background:rgba(24,30,37,.94);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 24px 48px rgba(0,0,0,.35);font-size:14px;line-height:1.45;color:var(--text-secondary);animation:lang-hint-in .25s ease-out both}.lang-hint-text{grid-area:text;margin:0}.lang-hint-link{grid-area:link;padding:7px 14px;border-radius:999px;font-weight:500;white-space:nowrap;color:var(--gold);background:rgba(255,255,255,.05);transition:color .2s ease,background .2s ease}.lang-hint-link:hover{color:var(--gold-hover);background:rgba(255,255,255,.09)}.lang-hint-close{grid-area:close;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;color:var(--text-tertiary);background:transparent;cursor:pointer;transition:color .2s ease,background .2s ease}.lang-hint-close:hover{color:var(--text-primary);background:rgba(255,255,255,.06)}.lang-hint-close svg{width:16px;height:16px}@keyframes lang-hint-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lang-hint{animation:none}}@media (max-width:640px){.lang-hint{left:16px;right:16px;max-width:none;grid-template-columns:1fr auto;grid-template-areas:"text close" "link link";padding:10px 8px 12px 16px}.lang-hint-link{justify-self:start;margin-left:-2px}}@media print{.lang-hint{display:none}}