
body.models{--grad:linear-gradient(135deg,#5B6CFF,#B14FE0 60%,#E0589E)}
.models .aura{background:radial-gradient(520px circle at var(--mx) var(--my),rgba(190,110,255,.20),transparent 62%),radial-gradient(700px circle at 92% 6%,rgba(224,88,158,.15),transparent 60%),radial-gradient(760px circle at 4% 72%,rgba(34,211,238,.09),transparent 60%)}
.lang{display:flex;gap:2px;border:1px solid var(--line);border-radius:999px;padding:3px;background:rgba(255,255,255,.03)}
.lang a{padding:6px 11px;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--muted);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}
.lang a:hover{color:var(--ink)}.lang a[aria-current=true]{background:var(--soft);color:var(--ink);box-shadow:0 0 14px -4px rgba(190,110,255,.7)}
.langband{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.chip{border:1px solid rgba(190,140,255,.4);background:rgba(190,110,255,.1);padding:8px 18px;border-radius:999px;font-weight:600}
.nav .links a.cur{color:var(--ink)}
.msg.ok .btn{margin-top:12px}.msg textarea{margin-top:12px;min-height:150px;font-size:14px}
.models h1{max-width:16ch}
