From b626ff97a38dd9b9f782082f49f223e54e0098fc Mon Sep 17 00:00:00 2001 From: Dmitry Gusev Date: Sun, 24 May 2026 05:46:23 +0300 Subject: [PATCH] =?UTF-8?q?feat(footer):=20visible=20credit=20=D1=81=20?= =?UTF-8?q?=D0=BC=D0=B0=D0=BB=D0=B5=D0=BD=D1=8C=D0=BA=D0=B8=D0=BC=20=D0=BB?= =?UTF-8?q?=D0=BE=D0=B3=D0=BE=20hhivp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Заменил длинную строку «Сайт разработан и сопровождается…» на компактный credit-блок с маркой и текстом «Разработка — hhivp.com». SVG mark локально (public/hhivp-mark.svg) — без cross-origin запросов. Co-Authored-By: Claude Opus 4.7 --- public/hhivp-mark.svg | 4 ++++ src/components/Footer.astro | 6 ++++-- src/styles/global.css | 17 +++++++++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 public/hhivp-mark.svg diff --git a/public/hhivp-mark.svg b/public/hhivp-mark.svg new file mode 100644 index 0000000..c645f5b --- /dev/null +++ b/public/hhivp-mark.svg @@ -0,0 +1,4 @@ + + + hhivp + diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 4f8e054..9a88fda 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -11,8 +11,10 @@ const year = new Date().getFullYear(); Конфиденциальность

- Сайт разработан и сопровождается техническим партнёром —{' '} - ООО «АйТи Решения» + + + Разработка — hhivp.com +

diff --git a/src/styles/global.css b/src/styles/global.css index 7b619ee..d7f05d6 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -190,6 +190,23 @@ section h2::before { border-bottom: 1px dashed currentColor; } .footer-inner .developer a:hover { color: var(--accent); border-bottom-color: var(--accent); } +.footer-inner .developer .dev-credit { + display: inline-flex; + align-items: center; + gap: 0.45rem; + border-bottom: none; +} +.footer-inner .developer .dev-credit:hover { color: var(--accent); } +.footer-inner .developer .dev-credit:hover span { border-bottom-color: var(--accent); } +.footer-inner .developer .dev-credit span { + border-bottom: 1px dashed currentColor; +} +.footer-inner .developer .dev-credit-mark { + flex-shrink: 0; + display: block; + vertical-align: middle; + color: currentColor; +} /* ── Reading pages (privacy) ────────────────────────────────────── */ .prose {