diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 26b6f3b..1b8cfc1 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -495,30 +495,25 @@ article h1, article h2, article h3 { max-height: 420px; } -/* ── Page hero images ── */ +/* ── Page hero images — full-width, minimal chrome ── */ .page-hero { - margin: 0.6rem 0 1.8rem; - border-radius: 18px; + margin: 0.6rem 0 1.4rem; + border-radius: 12px; overflow: hidden; - border: 1px solid var(--gp-card-border); - background: var(--gp-card-bg); - backdrop-filter: blur(10px) saturate(120%); - -webkit-backdrop-filter: blur(10px) saturate(120%); - box-shadow: var(--gp-card-shadow); } .page-hero img { display: block; width: 100%; height: auto; - max-height: 340px; - object-fit: cover; + border-radius: 12px; } .page-hero figcaption { - padding: 0.55rem 1rem; + padding: 0.35rem 0.6rem 0; color: var(--gp-text-muted); - font-size: 0.82rem; + font-size: 0.75rem; font-style: italic; - text-align: center; + text-align: right; + line-height: 1.3; } .page-hero figcaption a { color: var(--gp-primary); @@ -528,9 +523,9 @@ article h1, article h2, article h3 { /* ── AI-generated image credit — cute and understated ── */ .ai-credit { display: inline-block; - font-size: 0.78rem; + font-size: 0.72rem; color: var(--gp-text-muted); - opacity: 0.72; + opacity: 0.65; font-style: italic; letter-spacing: 0.01em; } @@ -541,25 +536,42 @@ article h1, article h2, article h3 { content: " 🌸"; } -/* ── Infographic figure ── */ +/* ── Infographic figure — full-width, minimal chrome ── */ .page-infographic { - margin: 1.4rem 0 2rem; - border-radius: 18px; + margin: 1.2rem 0 1.6rem; + border-radius: 12px; overflow: hidden; - border: 1px solid var(--gp-card-border); - background: var(--gp-card-bg); - backdrop-filter: blur(10px) saturate(120%); - -webkit-backdrop-filter: blur(10px) saturate(120%); - box-shadow: var(--gp-card-shadow); } .page-infographic img { display: block; width: 100%; height: auto; + border-radius: 12px; } .page-infographic figcaption { - padding: 0.5rem 1rem; - text-align: center; + padding: 0.3rem 0.6rem 0; + text-align: right; +} + +/* ── Footer badges ── */ +.md-copyright__badges { + display: flex; + align-items: center; + gap: 0.75rem; + flex-wrap: wrap; +} +.md-copyright__zensical { + display: inline-flex; + align-items: center; + gap: 0.3em; +} +.md-copyright__grebedoc { + display: inline-flex; + align-items: center; + line-height: 0; +} +.md-copyright__grebedoc img { + image-rendering: pixelated; } /* Print */ diff --git a/overrides/partials/copyright.html b/overrides/partials/copyright.html new file mode 100644 index 0000000..3fb12ae --- /dev/null +++ b/overrides/partials/copyright.html @@ -0,0 +1,20 @@ + \ No newline at end of file