.share{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0 4px;position:relative}
.share .sh{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--line,#3a3127);
background:var(--ink2,#1d1913);color:var(--cream,#f6efe1);text-decoration:none;cursor:pointer;transition:transform .12s,background .12s,color .12s,border-color .12s}
.share .sh:hover,.share .sh:focus-visible{transform:translateY(-1px);border-color:transparent;color:#fff}
.share .wa:hover,.share .wa:focus-visible{background:#25D366}.share .fb:hover,.share .fb:focus-visible{background:#1877F2}
.share .xx:hover,.share .xx:focus-visible{background:#000;border-color:#555}.share .pin:hover,.share .pin:focus-visible{background:#E60023}
.share .tg:hover,.share .tg:focus-visible{background:#26A5E4}.share .em:hover,.share .em:focus-visible,.share .copy:hover,.share .copy:focus-visible,
.share .native:hover,.share .native:focus-visible{background:var(--gold,#d9b25a);color:var(--ink,#14110d)}
.share .ok{border-color:var(--gold2,#f1d48a);color:var(--gold2,#f1d48a)}.share .toast{font-size:13px;color:var(--gold2,#f1d48a);margin-left:4px}
.lang{margin-left:10px;border:1px solid var(--line,#3a3127);border-radius:999px;padding:5px 12px;font-size:14px;color:var(--cream,#f6efe1);text-decoration:none;white-space:nowrap}
.lang:hover{border-color:var(--gold,#d9b25a);color:var(--gold2,#f1d48a)}