Hero: top-align columns so video doesn't drift down with taller German text; refine button shadow (layered, low-chroma) inside/outside nav
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+5
-5
@@ -69,9 +69,9 @@ p { margin: 0; }
|
|||||||
transition: transform var(--dur-fast) var(--ease-out),
|
transition: transform var(--dur-fast) var(--ease-out),
|
||||||
background var(--dur-fast) var(--ease-out),
|
background var(--dur-fast) var(--ease-out),
|
||||||
box-shadow var(--dur-mid) var(--ease-out);
|
box-shadow var(--dur-mid) var(--ease-out);
|
||||||
box-shadow: 0 12px 30px -16px oklch(52% 0.108 38 / 0.6);
|
box-shadow: 0 1px 2px oklch(38% 0.04 40 / 0.14), 0 7px 18px -9px oklch(42% 0.05 40 / 0.28);
|
||||||
}
|
}
|
||||||
.btn:hover { background: var(--color-accent-deep); transform: translateY(-2px); box-shadow: 0 18px 38px -16px oklch(52% 0.108 38 / 0.7); }
|
.btn:hover { background: var(--color-accent-deep); transform: translateY(-2px); box-shadow: 0 2px 4px oklch(38% 0.04 40 / 0.16), 0 13px 26px -10px oklch(42% 0.055 40 / 0.34); }
|
||||||
.btn:active { transform: translateY(0); }
|
.btn:active { transform: translateY(0); }
|
||||||
.btn--ghost {
|
.btn--ghost {
|
||||||
--btn-bg: transparent; --btn-fg: var(--color-ink);
|
--btn-bg: transparent; --btn-fg: var(--color-ink);
|
||||||
@@ -161,9 +161,9 @@ body.menu-open .drawer { transform: translateY(0); opacity: 1; pointer-events: a
|
|||||||
@media (min-width: 960px) {
|
@media (min-width: 960px) {
|
||||||
.hero__ghost { --btn-fg: var(--color-ink); border-color: var(--color-line-2); background: transparent; }
|
.hero__ghost { --btn-fg: var(--color-ink); border-color: var(--color-line-2); background: transparent; }
|
||||||
.hero__ghost:hover { background: var(--color-paper-2); border-color: var(--color-ink-soft); }
|
.hero__ghost:hover { background: var(--color-paper-2); border-color: var(--color-ink-soft); }
|
||||||
.hero { display: flex; align-items: center; color: var(--color-ink); background: var(--color-paper); min-height: min(92vh, 900px); padding-top: 7rem; padding-bottom: 2.5rem; }
|
.hero { display: flex; align-items: start; color: var(--color-ink); background: var(--color-paper); min-height: min(92vh, 900px); padding-top: 7.5rem; padding-bottom: 3rem; }
|
||||||
.hero__grid { display: grid; grid-template-columns: 0.92fr 1.08fr; gap: clamp(1.75rem, 3.5vw, 3.5rem); align-items: center; min-height: auto; }
|
.hero__grid { display: grid; grid-template-columns: 0.92fr 1.08fr; gap: clamp(1.75rem, 3.5vw, 3.5rem); align-items: start; min-height: auto; }
|
||||||
.hero__media { position: relative; inset: auto; z-index: 1; border-radius: var(--radius-lg); overflow: clip; aspect-ratio: 4/5; max-height: 68vh; box-shadow: var(--shadow-soft); }
|
.hero__media { position: relative; inset: auto; z-index: 1; border-radius: var(--radius-lg); overflow: clip; aspect-ratio: 4/5; max-height: 72vh; box-shadow: var(--shadow-soft); }
|
||||||
.hero__media::after { background: linear-gradient(180deg, transparent 55%, oklch(24% 0.02 54 / 0.30) 100%); }
|
.hero__media::after { background: linear-gradient(180deg, transparent 55%, oklch(24% 0.02 54 / 0.30) 100%); }
|
||||||
.hero__text { padding-block: 0; padding-right: clamp(0.5rem, 2vw, 2rem); }
|
.hero__text { padding-block: 0; padding-right: clamp(0.5rem, 2vw, 2rem); }
|
||||||
.hero h1 { font-size: clamp(3rem, 5.4vw, 5.4rem); line-height: 1.03; max-width: 12ch; margin-top: var(--space-lg); }
|
.hero h1 { font-size: clamp(3rem, 5.4vw, 5.4rem); line-height: 1.03; max-width: 12ch; margin-top: var(--space-lg); }
|
||||||
|
|||||||
Reference in New Issue
Block a user