.bm-credit {
    --bm-a: #a24592; --bm-b: #cf7dbf; --bm-c: #eac7e5;
    --bm-line: rgb(112 41 99 / .28); --bm-glow: rgb(207 125 191 / .35);
    display: inline-flex; align-items: center; gap: .6em;
    padding: .5em .95em .5em .75em; border-radius: 999px;
    border: 1px solid var(--bm-line);
    background: linear-gradient(135deg, rgb(255 255 255 / .06), rgb(207 125 191 / .10));
    color: inherit; font: 500 clamp(11px, 3.2vw, 13px)/1.25 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    letter-spacing: .01em; text-decoration: none; max-width: 100%; box-sizing: border-box;
    transition: border-color .25s ease, box-shadow .25s ease, transform .25s ease;
  }
  .bm-credit[data-theme="dark"] { --bm-line: rgb(234 199 229 / .28); }
  .bm-credit svg { width: 2.1em; height: auto; flex: none; overflow: visible; }
  .bm-credit .bm-a { fill: var(--bm-a); } .bm-credit .bm-b { fill: var(--bm-b); } .bm-credit .bm-c { fill: var(--bm-c); }
  .bm-credit .bm-s path { transform-box: fill-box; transition: transform .35s cubic-bezier(.2, .8, .2, 1); }
  .bm-credit b { font-weight: 700; }
  .bm-credit .bm-arrow { width: .75em; height: .75em; opacity: .55; transition: transform .25s ease, opacity .25s ease; }
  .bm-credit:hover, .bm-credit:focus-visible { border-color: var(--bm-b); box-shadow: 0 0 0 4px var(--bm-glow); transform: translateY(-1px); }
  .bm-credit:hover .bm-arrow, .bm-credit:focus-visible .bm-arrow { opacity: 1; transform: translate(2px, -2px); }
  .bm-credit:hover .bm-s path:nth-child(odd), .bm-credit:focus-visible .bm-s path:nth-child(odd) { transform: translateY(-6%); }
  .bm-credit:hover .bm-s path:nth-child(even), .bm-credit:focus-visible .bm-s path:nth-child(even) { transform: translateY(6%); }
  .bm-credit:focus-visible { outline: 2px solid var(--bm-b); outline-offset: 3px; }
  @media (max-width: 340px) { .bm-credit { padding: .45em .8em .45em .65em; gap: .5em; } .bm-credit .bm-arrow { display: none; } }
  @media (prefers-reduced-motion: reduce) {
    .bm-credit, .bm-credit .bm-arrow, .bm-credit .bm-s path { transition: none; }
    .bm-credit:hover, .bm-credit:focus-visible { transform: none; }
    .bm-credit:hover .bm-s path, .bm-credit:focus-visible .bm-s path { transform: none; }
  }
.bm-credit-wrap{display:flex;justify-content:center;padding:6px 16px 26px;background:#070708}
.bm-credit{color:#c9c9cc}.bm-credit:hover{color:#fff}
