/* Практика цифровых решений. Approved identity 2026-10-21. */
.studio-credit{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:4px 0;color:#36566b;text-decoration:none;font-family:Arial,"Segoe UI",sans-serif;line-height:1.35;text-align:left}
.studio-credit img{display:block;width:36px;height:36px;max-width:none;flex:0 0 36px;object-fit:contain}
.studio-credit span{display:block;min-width:0}.studio-credit small{display:block;font-size:10px;font-weight:400;letter-spacing:.01em;opacity:.8}
.studio-credit strong{display:block;margin-top:2px;font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:normal}
.studio-credit:hover strong{text-decoration:underline;text-underline-offset:3px}.studio-credit:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:2px}
.studio-credit--light{color:#fff}[data-theme="dark"] .studio-credit{color:#d7e5ee}[data-theme="dark"] .studio-credit img{filter:brightness(0) invert(1)}
.studio-credit-footer{margin:28px 0 0;padding-top:18px;border-top:1px solid #d9dedf}.studio-credit-footer p{margin:0 0 8px;font-size:12px}
@media print{.studio-credit{text-decoration:none}.studio-credit img{filter:none}}

.maker-footer{padding:18px 40px 28px;margin-top:auto}.auth-main~.maker-footer{max-width:1200px;margin-inline:auto}@media(max-width:650px){.maker-footer{padding:16px}}
