/* WA VSOCIAL 1310 — блок входа для голосования (старый и новый вид) */
.l2k-va{margin:4px 0 16px;padding:16px;border:1px solid rgba(212,184,120,.25);border-radius:12px;background:rgba(0,0,0,.25)}
.l2k-va-t{font-weight:700;font-size:16px;color:#f0e2bf;margin-bottom:12px}
.l2k-va-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.l2k-va-b{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 14px;border-radius:10px;border:1px solid transparent;font-weight:600;font-size:15px;line-height:1.2;text-decoration:none!important;color:#fff!important;transition:transform .15s,opacity .15s}
.l2k-va-b:hover{transform:translateY(-1px);opacity:.92}
.l2k-va-b svg,.l2k-va-me svg{width:20px;height:20px;flex:none}
.l2k-va-telegram{background:#2AABEE}
.l2k-va-google{background:#fff;color:#1f1f1f!important;border-color:#dadce0}
.l2k-va-steam{background:#1b2838;border-color:#66c0f4}
.l2k-va-discord{background:#5865F2}
.l2k-va-n{margin-top:12px;font-size:12px;line-height:1.5;color:#b9ab8c}
.l2k-va-me{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:#f0e2bf}
.l2k-va-me a{color:#e8be60;text-decoration:underline}
@media (max-width:480px){.l2k-va-btns{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.l2k-va-b{transition:none}.l2k-va-b:hover{transform:none}}

/* WA PRIVACY 1310 */
.l2k-va-n a{color:#e8be60;text-decoration:underline}
