.contact-disclosure{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;vertical-align:baseline;max-width:100%;font-size:inherit}.contact-reveal,.contact-disclosure .contact-copy,.contact-hide{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:5px 10px;border:1px solid var(--line,#30404c);border-radius:7px;background:transparent;color:var(--brand,var(--accent,#23baa8));font-family:var(--mono,"SFMono-Regular",Consolas,monospace);font-weight:650;font-size:12px;line-height:1.4;cursor:pointer;text-align:left}.contact-reveal:hover,.contact-disclosure .contact-copy:hover,.contact-hide:hover{border-color:var(--brand,var(--accent,#23baa8))}.contact-result{display:contents}.contact-disclosure .contact-result a{overflow-wrap:anywhere;max-width:100%;font-family:var(--mono,"SFMono-Regular",Consolas,monospace);font-size:14px;font-weight:600;line-height:1.5;color:var(--ink,#edf2f3);text-decoration:none}.contact-disclosure .contact-result a:hover{color:var(--brand,#23baa8);text-decoration:none}.contact-disclosure .contact-copy,.contact-hide{min-height:30px;padding:3px 7px;font-size:11px}.contact-disclosure button:focus-visible{outline:2px solid var(--brand,var(--accent,#23baa8));outline-offset:3px}.contact-reveal:disabled{opacity:.65;cursor:wait}.contact-disclosure [hidden]{display:none!important}.contact-error{font-size:12px;color:var(--muted,#93a2aa)}.channel .contact-disclosure{justify-content:flex-end}@media(max-width:540px){.channel{gap:12px}.contact-result a{font-size:13px}}

:where(main,footer,.footer) a:not(.button):not([aria-label="Админ-панель"]){font-family:var(--mono,"SFMono-Regular",Consolas,"Liberation Mono",monospace);color:var(--brand,#23baa8);text-decoration:none;overflow-wrap:anywhere}:where(main,footer,.footer) a:not(.button):hover{color:var(--ink,#edf2f3);text-decoration:none}:where(main,footer,.footer) a:focus-visible{outline:2px solid var(--brand,#23baa8);outline-offset:3px;border-radius:3px}
