Remove Open source badge from jumbo hero
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
c9bd6518cc
commit
5beaa3de1f
2 changed files with 68 additions and 22 deletions
|
|
@ -241,16 +241,6 @@
|
||||||
<div class="row align-items-center g-5">
|
<div class="row align-items-center g-5">
|
||||||
<!-- Copy column -->
|
<!-- Copy column -->
|
||||||
<div class="col-lg-5">
|
<div class="col-lg-5">
|
||||||
<a
|
|
||||||
class="hero-eyebrow"
|
|
||||||
href="https://git.happydomain.org/"
|
|
||||||
target="_blank"
|
|
||||||
>
|
|
||||||
<span class="badge-os"
|
|
||||||
><i class="bi bi-git"></i> Open source</span
|
|
||||||
>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<h1 class="display-4 fw-bold mb-5" style="text-wrap: balance">
|
<h1 class="display-4 fw-bold mb-5" style="text-wrap: balance">
|
||||||
{{ i18n "slogan" | safeHTML }}
|
{{ i18n "slogan" | safeHTML }}
|
||||||
</h1>
|
</h1>
|
||||||
|
|
|
||||||
|
|
@ -429,15 +429,59 @@ img {
|
||||||
}
|
}
|
||||||
|
|
||||||
.checks-col {
|
.checks-col {
|
||||||
|
--col-c: var(--hd-accent);
|
||||||
|
--col-bg: var(--hd-accent-subtle);
|
||||||
|
--col-muted: var(--hd-accent-muted);
|
||||||
|
position: relative;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
padding: 28px 28px 24px;
|
padding: 28px 28px 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* A faint colored wash that fades into the canvas, so the three scopes read
|
||||||
|
as distinct and lively. */
|
||||||
|
.checks-col::after {
|
||||||
|
content: "";
|
||||||
|
position: absolute;
|
||||||
|
inset: 0 0 auto;
|
||||||
|
height: 120px;
|
||||||
|
background: linear-gradient(var(--col-bg), transparent);
|
||||||
|
opacity: 0.6;
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Per-column hues: Domain → green (brand), Zone → blue, Services → plum. */
|
||||||
|
.checks-col:nth-child(2) {
|
||||||
|
--col-c: var(--hd-info);
|
||||||
|
--col-bg: var(--hd-info-bg);
|
||||||
|
--col-muted: var(--hd-info-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.checks-col:nth-child(3) {
|
||||||
|
--col-c: var(--hd-plum-500);
|
||||||
|
--col-bg: var(--hd-plum-50);
|
||||||
|
--col-muted: var(--hd-plum-100);
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-bs-theme="dark"] .checks-col:nth-child(3) {
|
||||||
|
--col-c: var(--hd-plum-300);
|
||||||
|
--col-bg: var(--hd-plum-800);
|
||||||
|
--col-muted: var(--hd-plum-700);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Keep column content above the decorative wash. */
|
||||||
|
.checks-col > * {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
.checks-col + .checks-col {
|
.checks-col + .checks-col {
|
||||||
border-left: 1px solid var(--hd-border-1);
|
border-left: 1px solid var(--hd-border-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.checks-col .idea-tag {
|
||||||
|
color: var(--col-c);
|
||||||
|
}
|
||||||
|
|
||||||
.checks-col h3 {
|
.checks-col h3 {
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
font-size: 1.125rem;
|
font-size: 1.125rem;
|
||||||
|
|
@ -472,17 +516,19 @@ img {
|
||||||
gap: 10px;
|
gap: 10px;
|
||||||
padding: 9px 12px;
|
padding: 9px 12px;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
transition: background 0.15s ease, color 0.15s ease;
|
transition:
|
||||||
|
background 0.15s ease,
|
||||||
|
color 0.15s ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
.check-list li > a:hover,
|
.check-list li > a:hover,
|
||||||
.check-list li > a:focus-visible {
|
.check-list li > a:focus-visible {
|
||||||
background: var(--hd-accent-subtle);
|
background: var(--col-bg);
|
||||||
}
|
}
|
||||||
|
|
||||||
[data-bs-theme="dark"] .check-list li > a:hover,
|
[data-bs-theme="dark"] .check-list li > a:hover,
|
||||||
[data-bs-theme="dark"] .check-list li > a:focus-visible {
|
[data-bs-theme="dark"] .check-list li > a:focus-visible {
|
||||||
background: var(--hd-accent-muted);
|
background: var(--col-muted);
|
||||||
}
|
}
|
||||||
|
|
||||||
.check-name {
|
.check-name {
|
||||||
|
|
@ -497,14 +543,16 @@ img {
|
||||||
color: var(--hd-fg-4, var(--hd-fg-3));
|
color: var(--hd-fg-4, var(--hd-fg-3));
|
||||||
transform: translateX(-2px);
|
transform: translateX(-2px);
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
transition: transform 0.15s ease, opacity 0.15s ease;
|
transition:
|
||||||
|
transform 0.15s ease,
|
||||||
|
opacity 0.15s ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
.check-list li > a:hover .check-name,
|
.check-list li > a:hover .check-name,
|
||||||
.check-list li > a:focus-visible .check-name,
|
.check-list li > a:focus-visible .check-name,
|
||||||
.check-list li > a:hover .check-arrow,
|
.check-list li > a:hover .check-arrow,
|
||||||
.check-list li > a:focus-visible .check-arrow {
|
.check-list li > a:focus-visible .check-arrow {
|
||||||
color: var(--hd-accent);
|
color: var(--col-c);
|
||||||
}
|
}
|
||||||
|
|
||||||
.check-list li > a:hover .check-arrow,
|
.check-list li > a:hover .check-arrow,
|
||||||
|
|
@ -514,16 +562,16 @@ img {
|
||||||
}
|
}
|
||||||
|
|
||||||
.check-list li.check-more {
|
.check-list li.check-more {
|
||||||
background: var(--hd-bg-canvas);
|
background: var(--col-bg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.check-list li.check-more .check-name {
|
.check-list li.check-more .check-name {
|
||||||
color: var(--hd-accent);
|
color: var(--col-c);
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
}
|
}
|
||||||
|
|
||||||
.check-list li.check-more .check-arrow {
|
.check-list li.check-more .check-arrow {
|
||||||
color: var(--hd-accent);
|
color: var(--col-c);
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
transform: translateX(0);
|
transform: translateX(0);
|
||||||
}
|
}
|
||||||
|
|
@ -539,7 +587,7 @@ img {
|
||||||
padding: 32px;
|
padding: 32px;
|
||||||
border: 1px solid var(--hd-border-1);
|
border: 1px solid var(--hd-border-1);
|
||||||
border-radius: 12px;
|
border-radius: 12px;
|
||||||
background: var(--hd-bg-canvas);
|
background-color: var(--hd-bg-canvas);
|
||||||
}
|
}
|
||||||
|
|
||||||
.idea-tag-danger {
|
.idea-tag-danger {
|
||||||
|
|
@ -779,7 +827,11 @@ img {
|
||||||
btn-outline-dark / text-dark inverted to light and became unreadable.
|
btn-outline-dark / text-dark inverted to light and became unreadable.
|
||||||
Drive every color from scoped band-* tokens that flip with the theme. */
|
Drive every color from scoped band-* tokens that flip with the theme. */
|
||||||
.footer-us-band {
|
.footer-us-band {
|
||||||
--band-bg: linear-gradient(160deg, var(--hd-plum-50) 0%, var(--hd-plum-100) 100%);
|
--band-bg: linear-gradient(
|
||||||
|
160deg,
|
||||||
|
var(--hd-plum-50) 0%,
|
||||||
|
var(--hd-plum-100) 100%
|
||||||
|
);
|
||||||
--band-fg: var(--hd-plum-700);
|
--band-fg: var(--hd-plum-700);
|
||||||
--band-fg-strong: var(--hd-plum-800);
|
--band-fg-strong: var(--hd-plum-800);
|
||||||
--band-btn-fg: var(--hd-plum-700);
|
--band-btn-fg: var(--hd-plum-700);
|
||||||
|
|
@ -819,7 +871,9 @@ img {
|
||||||
color: var(--band-btn-fg);
|
color: var(--band-btn-fg);
|
||||||
border: 1px solid var(--band-btn-border);
|
border: 1px solid var(--band-btn-border);
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
transition: background-color 0.15s ease, color 0.15s ease,
|
transition:
|
||||||
|
background-color 0.15s ease,
|
||||||
|
color 0.15s ease,
|
||||||
border-color 0.15s ease;
|
border-color 0.15s ease;
|
||||||
}
|
}
|
||||||
.footer-us-band .band-btn:hover,
|
.footer-us-band .band-btn:hover,
|
||||||
|
|
@ -836,7 +890,9 @@ img {
|
||||||
color: var(--hd-fg-1);
|
color: var(--hd-fg-1);
|
||||||
border: 1px solid var(--hd-border-2);
|
border: 1px solid var(--hd-border-2);
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
transition: background-color 0.15s ease, color 0.15s ease,
|
transition:
|
||||||
|
background-color 0.15s ease,
|
||||||
|
color 0.15s ease,
|
||||||
border-color 0.15s ease;
|
border-color 0.15s ease;
|
||||||
}
|
}
|
||||||
.btn-outline-soft:hover,
|
.btn-outline-soft:hover,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue