diff --git a/examples/1900/index.html b/examples/1900/index.html index 16862e5..ce28d0b 100644 --- a/examples/1900/index.html +++ b/examples/1900/index.html @@ -222,6 +222,84 @@ background: var(--accent-c); } + .year-rail { + display: grid; + gap: 12px; + margin-top: 22px; + } + + .year-rail-title { + margin: 0; + color: var(--muted); + font-family: var(--mono); + font-size: 0.78rem; + letter-spacing: 0.16em; + text-transform: uppercase; + } + + .year-rail-track { + display: flex; + flex-wrap: wrap; + gap: 10px; + } + + .year-chip { + --chip-a: var(--accent-a); + --chip-b: var(--accent-b); + --chip-c: var(--accent-c); + display: inline-flex; + align-items: baseline; + gap: 10px; + padding: 8px 12px; + color: var(--paper); + text-decoration: none; + border: 1px solid color-mix(in srgb, var(--chip-b) 55%, var(--line)); + border-top: 3px solid var(--chip-a); + background: color-mix(in srgb, var(--chip-a) 12%, rgba(0, 0, 0, 0.42)); + box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.34); + transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, background 0.18s ease; + } + + .year-chip:hover, + .year-chip:focus-visible { + color: var(--ink); + border-color: var(--chip-c); + background: var(--chip-c); + box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.4); + transform: translate(-2px, -2px); + } + + .year-chip-num { + font-family: var(--display); + font-size: clamp(1.05rem, 2.6vw, 1.5rem); + line-height: 1; + letter-spacing: -0.08em; + text-transform: uppercase; + } + + .year-chip-stamp { + font-family: var(--mono); + font-size: 0.62rem; + letter-spacing: 0.12em; + text-transform: uppercase; + color: var(--ink); + background: var(--chip-c); + padding: 4px 7px; + white-space: nowrap; + } + + .year-chip[aria-current="page"] { + color: var(--ink); + border-color: var(--chip-c); + background: color-mix(in srgb, var(--chip-c) 74%, var(--paper)); + box-shadow: 8px 8px 0 rgba(0, 0, 0, 0.42); + pointer-events: none; + } + + .year-chip[aria-current="page"] .year-chip-stamp { + background: color-mix(in srgb, var(--chip-a) 16%, var(--paper)); + } + .backlink { display: inline-flex; align-items: center; @@ -858,6 +936,56 @@
1900 rule: the new century entering through an iron flower.
+ +