From 455c2654bd55e66130ac7c09def3c02405d7d005 Mon Sep 17 00:00:00 2001 From: Youssef Date: Tue, 2 Jun 2026 18:54:33 +0100 Subject: [PATCH] Worked examples: feature Bubble for Hum and trim the custom showcase Swap the Hum carousel card from Sprout (hum-02) to Bubble (hum-07), the guided sourdough Narrative Workflow build. Keep only one custom example in the showcase, the Mend Assembly repair-cafe poster; the other bespoke pages stay in the repo but off the landing. Untrack hum-02 so only featured builds ship, refresh the scroll-demos manifest, and bump the cache version. --- .gitignore | 4 + site/_tests/_thumbs/hum-02.jpg | Bin 136544 -> 0 bytes site/_tests/_thumbs/hum-07.jpg | Bin 0 -> 171318 bytes site/examples/hum-02/index.html | 204 ------------ site/examples/hum-02/script.js | 33 -- site/examples/hum-02/styles.css | 237 -------------- site/examples/hum-07/index.html | 305 ++++++++++++++++++ site/examples/hum-07/script.js | 81 +++++ site/examples/hum-07/styles.css | 325 ++++++++++++++++++++ site/examples/{hum-02 => hum-07}/tokens.css | 16 +- site/examples/scroll-demos.json | 2 +- site/index.html | 52 +--- 12 files changed, 735 insertions(+), 524 deletions(-) delete mode 100644 site/_tests/_thumbs/hum-02.jpg create mode 100644 site/_tests/_thumbs/hum-07.jpg delete mode 100644 site/examples/hum-02/index.html delete mode 100644 site/examples/hum-02/script.js delete mode 100644 site/examples/hum-02/styles.css create mode 100644 site/examples/hum-07/index.html create mode 100644 site/examples/hum-07/script.js create mode 100644 site/examples/hum-07/styles.css rename site/examples/{hum-02 => hum-07}/tokens.css (82%) diff --git a/.gitignore b/.gitignore index 88087fc..2d50239 100644 --- a/.gitignore +++ b/.gitignore @@ -61,5 +61,9 @@ site/examples/gallery-0[12]/ site/examples/carnival-0[2-9]/ site/examples/cobalt-02/ site/examples/hum-01/ +site/examples/hum-02/ site/examples/hum-0[3-8]/ +!site/examples/hum-07/ +site/_tests/_thumbs/hum-02.jpg + site/examples/lumen-0[2-4]/ diff --git a/site/_tests/_thumbs/hum-02.jpg b/site/_tests/_thumbs/hum-02.jpg deleted file mode 100644 index c8f51355cfcc9bdf7aab6ae519fd4154741b36c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136544 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%0A6F=ZzNY*oW*wuh&&cSr;^} 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 diff --git a/site/_tests/_thumbs/hum-07.jpg b/site/_tests/_thumbs/hum-07.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ac16dad78290a7d3c26294746014de393f4b0865 GIT binary patch literal 171318 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� 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 - - - - - Sprout — Reading, one happy step at a time. - - - - - - - - - - Skip to content - - - - -
- - -
-
-

Ages 4–7 · no ads, ever

-

Reading, one happy step at a time.

-

- Sprout turns learning to read into a ten-minute habit kids ask for — friendly - phonics, a guide who cheers them on, and not a single advertisement. -

- -
- - -
-
-

Today's word

-

bloom

-

bloom

-

say it: b — l — oo — m

-
- -
- -

"Hi, I'm Sprout! Ready for today's word?"

-
- -
-

On a roll

-

12days

- -
- -
-

Words learned

-

47

-

three new this week

-
- -
-

Today's game

-

Catch the rhyme

- -
- -
-

For grown-ups

-

A weekly note on what your reader is finding easy — and what to gently practise.

-

Sundays · 30-second read

-
-
-
- - -
-
-

A lesson, start to finish

-

Ten minutes. Three little moves.

-
-
-
- 1 -

Meet the word

-

Sprout introduces one word with a picture and a sound. No reading pressure — just hello.

-
-
- 2 -

Sound it out

-

Tap each part to hear it. The word lights up as your reader blends the sounds together.

-
-
- 3 -

Play it back

-

A 60-second game locks it in — catch the rhyme, build the word, feed it to Sprout.

-
-
-
- - -
-
-

What families say

-

The first app they ask to use.

-
-
    -
  • -

    "My four-year-old does her 'Sprout lesson' before breakfast. She thinks it's a game. It is, mostly."

    -

    Hana · parent of one · 60-day streak

    -
  • -
  • -

    "No ads, no upsells aimed at a six-year-old. That's why I trust it on his tablet."

    -

    Marcus · parent of two

    -
  • -
  • -

    "The Sunday note tells me exactly what to read with her. I stopped guessing."

    -

    Priya · parent of one

    -
  • -
-
- - -
-
-

Pricing

-

Free to start. Kind to families.

-
-
-
-

Family

-

$7/month

-

Up to three little readers. Cancel anytime.

-
  • 3 reader profiles
  • The full phonics path
  • Weekly parent note
  • Offline lessons
- Start free -
-
- Loved most -

Family · yearly

-

$60/year

-

Two months free. Same gentle everything.

-
  • Everything in Family
  • Two months on us
  • Printable little books
  • A real sticker pack, by post
- Start free -
-
-

Classroom

-

Freefor teachers

-

Up to 30 readers. Funded by the family plans.

-
  • 30 reader profiles
  • Class progress board
  • No ads, no data resale
  • Email a human, same day
- Verify as a teacher -
-
-
-
- - - - - - diff --git a/site/examples/hum-02/script.js b/site/examples/hum-02/script.js deleted file mode 100644 index c190504..0000000 --- a/site/examples/hum-02/script.js +++ /dev/null @@ -1,33 +0,0 @@ -/* Hum · Sprout — nav scroll-frost + counter tick-up on view-enter. */ -(function () { - const nav = document.getElementById('nav'); - if (nav) { - let ticking = false; - function onScroll() { nav.classList.toggle('is-scrolled', window.scrollY > 24); ticking = false; } - window.addEventListener('scroll', function () { if (!ticking) { requestAnimationFrame(onScroll); ticking = true; } }, { passive: true }); - onScroll(); - } - - /* Count up to data-to once visible */ - const counters = Array.from(document.querySelectorAll('.count')); - const reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches; - function run(el) { - const to = parseInt(el.dataset.to, 10) || 0; - if (reduce) { el.textContent = to; return; } - const dur = 1100, start = performance.now(); - function tick(now) { - const p = Math.min((now - start) / dur, 1); - const eased = 1 - Math.pow(1 - p, 3); - el.textContent = Math.round(to * eased); - if (p < 1) requestAnimationFrame(tick); - else { el.textContent = to; el.animate([{ transform: 'scale(1)' }, { transform: 'scale(1.08)' }, { transform: 'scale(1)' }], { duration: 320, easing: 'ease-out' }); } - } - requestAnimationFrame(tick); - } - if ('IntersectionObserver' in window && counters.length) { - const io = new IntersectionObserver(function (entries) { - entries.forEach(function (e) { if (e.isIntersecting) { run(e.target); io.unobserve(e.target); } }); - }, { threshold: 0.6 }); - counters.forEach(function (c) { io.observe(c); }); - } else { counters.forEach(run); } -})(); diff --git a/site/examples/hum-02/styles.css b/site/examples/hum-02/styles.css deleted file mode 100644 index 7f78ad2..0000000 --- a/site/examples/hum-02/styles.css +++ /dev/null @@ -1,237 +0,0 @@ -/* Hallmark · Hum · Sprout (kids learn-to-read) · Bento Grid · N1b nav · hum-02 */ - -*, *::before, *::after { box-sizing: border-box; } -html, body { margin: 0; } -html { overflow-x: clip; scroll-behavior: smooth; } -body { - background: var(--color-paper); - color: var(--color-ink); - font-family: var(--font-body); - font-size: 1rem; line-height: 1.55; - font-variant-numeric: tabular-nums; - font-feature-settings: "ss01" on; - -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -} -img, svg { display: block; max-width: 100%; } -::selection { background: oklch(86% 0.18 95 / 0.4); color: var(--color-ink); } -a { color: inherit; text-decoration: none; } -a:focus-visible, button:focus-visible { outline: 2px solid var(--color-focus); outline-offset: 3px; border-radius: 6px; } -button { font: inherit; background: none; border: 0; padding: 0; cursor: pointer; color: inherit; } -.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; } - -.eyebrow { - font-family: var(--font-label); font-size: 11px; letter-spacing: 0.10em; - text-transform: uppercase; color: var(--color-ink-2); opacity: 0.75; - margin: 0 0 1rem; display: inline-flex; align-items: center; gap: 0.55em; -} -.eyebrow__dot { width: 8px; height: 8px; border-radius: 50%; } -.eyebrow__dot--pear { background: var(--color-accent); } -.eyebrow__dot--cyan { background: var(--color-accent-2); } -.eyebrow__dot--coral { background: var(--color-accent-3); } -.eyebrow__dot--mint { background: var(--color-mint); } -.eyebrow__dot--lavender { background: var(--color-lavender); } - -/* ── Buttons ── */ -/* v2 button system (push base + ghost/text) — see hum-buttons + hum.md */ -.btn { - --btn-face: var(--color-accent); --btn-ink: var(--color-ink); --btn-edge: var(--color-accent-deep); --btn-cast: oklch(76% 0.20 95 / 0.45); --btn-line: var(--color-accent-deep); - display: inline-flex; align-items: center; justify-content: center; gap: 0.5em; padding: 0.8rem 1.35rem; font-weight: 600; font-size: 0.9375rem; letter-spacing: -0.005em; border: 0; border-radius: var(--radius-pill); color: var(--btn-ink); background: var(--btn-face); cursor: pointer; white-space: nowrap; user-select: none; position: relative; isolation: isolate; - box-shadow: 0 4px 0 0 var(--btn-edge), 0 6px 12px -3px var(--btn-cast); transform: translateY(0); - transition: transform 140ms cubic-bezier(0.2,0.7,0.3,1), box-shadow 140ms cubic-bezier(0.2,0.7,0.3,1), background-color 160ms, border-color 200ms, color 200ms; -} -.btn:hover { transform: translateY(-2px); box-shadow: 0 6px 0 0 var(--btn-edge), 0 12px 22px -4px var(--btn-cast); } -.btn:active { transform: translateY(3px); box-shadow: 0 1px 0 0 var(--btn-edge), 0 2px 6px -2px var(--btn-cast); transition-duration: 70ms; } -.btn:focus-visible { outline: 3px solid color-mix(in oklch, var(--btn-edge) 70%, var(--color-focus)); outline-offset: 3px; } -.btn[disabled] { opacity: 0.5; cursor: not-allowed; pointer-events: none; transform: none; box-shadow: 0 4px 0 0 var(--btn-edge); } -.btn__arrow { transition: transform 200ms cubic-bezier(0.2,0.7,0.3,1); } -.btn:hover .btn__arrow { transform: translateX(3px); } -.btn--small { padding: 0.55rem 1rem; font-size: 0.85rem; } -.btn--lg { padding: 1rem 1.7rem; font-size: 1.0625rem; } -.btn--block { width: 100%; } -.btn--pear { --btn-face: var(--color-accent); --btn-ink: var(--color-ink); --btn-edge: var(--color-accent-deep); --btn-cast: oklch(76% 0.20 95 / 0.45); --btn-line: var(--color-accent-deep); } -.btn--cyan { --btn-face: var(--color-accent-2); --btn-ink: var(--color-paper); --btn-edge: var(--color-accent-2-deep); --btn-cast: oklch(56% 0.20 235 / 0.4); --btn-line: var(--color-accent-2-deep); } -.btn--coral { --btn-face: var(--color-accent-3); --btn-ink: var(--color-paper); --btn-edge: var(--color-accent-3-deep); --btn-cast: oklch(58% 0.26 18 / 0.42); --btn-line: var(--color-accent-3-deep); } -.btn--ghost { background: transparent; color: var(--color-ink); border: 1.5px solid var(--color-rule-2); box-shadow: none; } -.btn--ghost:hover { transform: translateY(-2px); border-color: var(--color-ink); background: var(--color-paper-2); box-shadow: 0 8px 20px -10px oklch(20% 0.012 250 / 0.18); } -.btn--ghost:active { transform: translateY(0); transition-duration: 80ms; box-shadow: none; } -.btn--text { background: transparent; color: var(--color-ink-2); box-shadow: none; padding-inline: 0.5rem; } -.btn--text:hover { color: var(--color-ink); transform: none; box-shadow: none; } -.btn--text:active { transform: none; box-shadow: none; } - -/* ── Sprout character mark ── */ -.sprout-mark { - position: relative; display: inline-block; - width: 26px; height: 26px; border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%; - background: linear-gradient(160deg, var(--color-mint) 0%, var(--color-mint-deep) 100%); - box-shadow: 0 3px 0 -1px var(--color-mint-deep); - vertical-align: middle; - animation: char-bob 4s ease-in-out infinite; -} -.sprout-mark--sm { width: 22px; height: 22px; } -.sprout-mark::before { /* leaf sprout */ - content: ""; position: absolute; top: -6px; left: 50%; transform: translateX(-50%) rotate(-12deg); - width: 8px; height: 11px; background: var(--color-mint-deep); - border-radius: 0 100% 0 100%; -} -.sprout-mark__face { position: absolute; inset: 7px 5px; } -.sprout-mark__face::before { content: ""; position: absolute; top: 30%; left: 18%; width: 3px; height: 3px; border-radius: 50%; background: var(--color-ink); box-shadow: 8px 0 0 var(--color-ink); } -.sprout-mark__face::after { content: ""; position: absolute; bottom: 12%; left: 50%; transform: translateX(-50%); width: 8px; height: 4px; border-bottom: 1.5px solid var(--color-ink); border-radius: 0 0 8px 8px; } -@keyframes char-bob { 0%,100% { transform: translateY(0) rotate(0); } 50% { transform: translateY(-2px) rotate(2deg); } } -@media (prefers-reduced-motion: reduce) { .sprout-mark { animation: none; } } - -/* ── Nav · N1b three-section ── */ -.nav { position: fixed; top: 0; left: 0; right: 0; z-index: 500; background: transparent; border-bottom: 1px solid transparent; transition: background 240ms var(--ease-out), border-color 240ms, box-shadow 240ms; } -.nav.is-scrolled { background: oklch(97% 0.012 95 / 0.8); backdrop-filter: blur(18px) saturate(160%); -webkit-backdrop-filter: blur(18px) saturate(160%); border-bottom-color: var(--color-rule); box-shadow: 0 8px 28px -18px oklch(20% 0.012 250 / 0.3); } -.nav__inner { max-width: var(--page-max); margin: 0 auto; padding-inline: var(--page-gutter); height: 68px; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 1.5rem; } -.nav__brand { display: inline-flex; align-items: center; gap: 0.55em; font-family: var(--font-display); font-weight: 700; font-size: 1.25rem; letter-spacing: -0.02em; color: var(--color-ink); justify-self: start; } -.nav__center { display: flex; align-items: center; gap: 0.25rem; justify-self: center; } -.nav__item { position: relative; } -.nav__link { display: inline-flex; align-items: center; gap: 0.3em; padding: 0.5rem 0.75rem; font-size: 0.9rem; font-weight: 500; color: var(--color-ink-2); border-radius: 10px; transition: color 160ms, background 160ms; } -.nav__link:hover { color: var(--color-ink); background: var(--color-paper-2); } -.nav__caret { width: 7px; height: 7px; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: rotate(45deg) translateY(-1px); transition: transform 220ms var(--ease-out); opacity: 0.6; } -.nav__dropdown { position: absolute; top: calc(100% + 8px); left: 50%; transform: translateX(-50%) translateY(-6px) scale(0.98); min-width: 250px; padding: 0.4rem; background: oklch(99% 0.008 95 / 0.95); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border: 1px solid var(--color-rule); border-radius: 16px; box-shadow: 0 24px 48px -20px oklch(20% 0.012 250 / 0.25); opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 200ms var(--ease-out), transform 240ms var(--ease-spring), visibility 200ms; } -.nav__item--menu:hover .nav__dropdown, .nav__item--menu:focus-within .nav__dropdown { opacity: 1; visibility: visible; pointer-events: auto; transform: translateX(-50%) translateY(0) scale(1); } -.nav__item--menu:hover .nav__caret, .nav__item--menu:focus-within .nav__caret { transform: rotate(-135deg) translateY(2px); } -.nav__dropitem { display: flex; flex-direction: column; gap: 0.1rem; padding: 0.6rem 0.75rem; border-radius: 11px; transition: background 140ms; } -.nav__dropitem:hover { background: var(--tint-mint); } -.nav__dropitem b { font-weight: 600; font-size: 0.9rem; color: var(--color-ink); } -.nav__dropitem i { font-style: normal; font-size: 0.8125rem; color: var(--color-muted); } -.nav__right { display: flex; align-items: center; gap: 0.5rem; justify-self: end; } -@media (max-width: 920px) { .nav__center { display: none; } } - -/* ── Hero ── */ -.hero { padding-block: clamp(8rem, 14vh, 10.5rem) clamp(3rem, 7vh, 5rem); } -.hero__head { max-width: 60rem; margin: 0 auto clamp(2.5rem, 5vh, 3.5rem); padding-inline: var(--page-gutter); text-align: center; } -.hero__head .eyebrow { justify-content: center; } -.hero__title { font-family: var(--font-display); font-weight: 700; font-size: clamp(2.5rem, 5.5vw + 0.5rem, 4.75rem); line-height: 1.02; letter-spacing: -0.03em; color: var(--color-ink); margin: 0 0 1.25rem; text-wrap: balance; } -.hero__em { color: inherit; background-image: linear-gradient(oklch(80% 0.16 150 / 0.5) 0 0); background-repeat: no-repeat; background-size: 100% 0.14em; background-position: 0 100%; -webkit-box-decoration-break: clone; box-decoration-break: clone; padding-bottom: 0.24em; } -.hero__lede { font-size: 1.1875rem; line-height: 1.55; color: var(--color-ink-2); max-width: 50ch; margin: 0 auto 1.75rem; } -.hero__cta { display: flex; flex-wrap: wrap; gap: 0.75rem; justify-content: center; } - -/* ── Bento ── */ -.bento { - max-width: var(--page-max); margin: 0 auto; padding-inline: var(--page-gutter); - display: grid; gap: 1rem; grid-template-columns: 1fr; -} -@media (min-width: 760px) { - .bento { - grid-template-columns: repeat(4, 1fr); - grid-auto-rows: minmax(120px, auto); - grid-template-areas: - "word word guide guide" - "word word streak learned" - "game game parent parent"; - } - .bento__tile--word { grid-area: word; } - .bento__tile--guide { grid-area: guide; } - .bento__tile--streak { grid-area: streak; } - .bento__tile--learned { grid-area: learned; } - .bento__tile--game { grid-area: game; } - .bento__tile--parent { grid-area: parent; } -} -.bento__tile { - border-radius: var(--radius-card); padding: 1.5rem; - border: 1.5px solid var(--color-rule); background: var(--color-paper); - display: flex; flex-direction: column; gap: 0.5rem; - transition: transform 320ms var(--ease-spring), box-shadow 320ms, border-color 320ms, background 320ms; -} -.bento__tile[data-accent="mint"] { background: var(--tint-mint); } -.bento__tile[data-accent="lavender"] { background: var(--tint-lavender); } -.bento__tile[data-accent="pear"] { background: var(--tint-pear); } -.bento__tile[data-accent="cyan"] { background: var(--tint-cyan); } -.bento__tile[data-accent="coral"] { background: var(--tint-coral); } -.bento__tile:hover { transform: translateY(-4px); box-shadow: var(--shadow-card-hover); } - -.tile__kicker { font-family: var(--font-label); font-size: 10.5px; letter-spacing: 0.10em; text-transform: uppercase; color: var(--color-muted); margin: 0; } -.tile__word { font-family: var(--font-display); font-weight: 700; font-size: clamp(2.5rem, 6vw, 4rem); line-height: 1; letter-spacing: -0.03em; color: var(--color-ink); margin: 0.25rem 0; } -.tile__phonics { display: flex; gap: 0.4rem; margin: 0.25rem 0; } -.tile__phonics span { font-family: var(--font-display); font-weight: 600; font-size: 1.5rem; padding: 0.1em 0.45em; border-radius: 10px; background: var(--color-paper); border: 1.5px solid var(--color-rule); color: var(--color-ink-2); } -.tile__phonics span.is-hot { background: var(--color-mint); border-color: transparent; color: var(--color-ink); } -.tile__say { font-size: 0.9375rem; color: var(--color-ink-2); margin: 0.25rem 0 0; } -.tile__say b { color: var(--color-ink); } - -.bento__tile--guide { align-items: center; text-align: center; justify-content: center; } -.guide { position: relative; width: 84px; height: 84px; margin-bottom: 0.25rem; } -.guide__body { position: absolute; inset: 14px 0 0; border-radius: 50% 50% 48% 48% / 56% 56% 44% 44%; background: linear-gradient(165deg, var(--color-mint) 0%, var(--color-mint-deep) 100%); box-shadow: 0 5px 0 -2px var(--color-mint-deep); display: block; animation: char-bob 3.6s ease-in-out infinite; } -.guide__face { position: absolute; inset: 22px 18px; } -.guide__face::before { content: ""; position: absolute; top: 26%; left: 20%; width: 5px; height: 5px; border-radius: 50%; background: var(--color-ink); box-shadow: 16px 0 0 var(--color-ink); } -.guide__face::after { content: ""; position: absolute; bottom: 14%; left: 50%; transform: translateX(-50%); width: 16px; height: 8px; border-bottom: 2.5px solid var(--color-ink); border-radius: 0 0 16px 16px; } -.guide__leaf { position: absolute; top: 0; left: 50%; transform: translateX(-50%) rotate(-14deg); width: 18px; height: 26px; background: var(--color-mint-deep); border-radius: 0 100% 0 100%; z-index: 1; } -.tile__guide-line { font-family: var(--font-display); font-weight: 600; font-size: 1.0625rem; line-height: 1.3; color: var(--color-ink); margin: 0; max-width: 22ch; } - -.tile__big { font-family: var(--font-display); font-weight: 700; font-size: clamp(2.5rem, 5vw, 3.5rem); line-height: 1; letter-spacing: -0.03em; color: var(--color-ink); margin: 0.25rem 0; display: inline-flex; align-items: baseline; gap: 0.25em; } -.tile__unit { font-family: var(--font-label); font-size: 0.85rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--color-muted); } -.tile__dots { display: flex; gap: 0.3rem; margin: 0.25rem 0 0; } -.tile__dots i { width: 9px; height: 9px; border-radius: 50%; background: var(--color-accent); } -.tile__dots i:last-child { background: var(--color-rule-2); } -.tile__sub { font-size: 0.875rem; color: var(--color-ink-2); margin: 0; } - -.tile__game-title { font-family: var(--font-display); font-weight: 600; font-size: 1.375rem; letter-spacing: -0.02em; color: var(--color-ink); margin: 0.25rem 0; } -.rhyme { display: flex; flex-wrap: wrap; gap: 0.5rem; } -.rhyme__chip { font-family: var(--font-display); font-weight: 600; font-size: 1rem; padding: 0.35em 0.8em; border-radius: var(--radius-pill); background: var(--color-paper); border: 1.5px solid var(--color-rule); color: var(--color-ink-2); } -.rhyme__chip--match { background: var(--color-accent-3); border-color: transparent; color: var(--color-paper); } - -.tile__parent { font-size: 1rem; line-height: 1.5; color: var(--color-ink-2); margin: 0.25rem 0; } -.tile__parent-meta { font-family: var(--font-label); font-size: 10.5px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--color-muted); margin: auto 0 0; } - -/* ── Sections ── */ -.section { max-width: var(--page-max); margin: 0 auto; padding: var(--section-gap) var(--page-gutter); } -.section--band { max-width: none; padding-inline: 0; background: var(--color-paper-2); border-block: 1px solid var(--color-rule); } -.section--band > * { max-width: var(--page-max); margin-inline: auto; padding-inline: var(--page-gutter); } -.section__head { margin-bottom: 2.5rem; max-width: 56rem; } -.section__head--center { text-align: center; margin-inline: auto; } -.section__head--center .eyebrow { justify-content: center; } -.section__title { font-family: var(--font-display); font-weight: 700; font-size: clamp(2rem, 3.5vw + 0.5rem, 3.25rem); line-height: 1.08; letter-spacing: -0.025em; color: var(--color-ink); margin: 0; max-width: 22ch; text-wrap: balance; } -.section__head--center .section__title { margin-inline: auto; } - -.steps { display: grid; grid-template-columns: 1fr; gap: 1rem; } -@media (min-width: 760px) { .steps { grid-template-columns: repeat(3, 1fr); } } -.step { padding: 1.75rem; border-radius: var(--radius-card); background: var(--color-paper); border: 1.5px solid var(--color-rule); display: flex; flex-direction: column; gap: 0.6rem; box-shadow: var(--shadow-card); transition: transform 320ms var(--ease-spring); } -.step:hover { transform: translateY(-4px); } -.step__num { width: 38px; height: 38px; border-radius: 50%; display: grid; place-items: center; font-family: var(--font-display); font-weight: 700; font-size: 1.125rem; color: var(--color-ink); } -.step[data-accent="mint"] .step__num { background: var(--color-mint); } -.step[data-accent="cyan"] .step__num { background: var(--color-accent-2); color: var(--color-paper); } -.step[data-accent="coral"] .step__num { background: var(--color-accent-3); color: var(--color-paper); } -.step__title { font-family: var(--font-display); font-weight: 600; font-size: 1.25rem; letter-spacing: -0.02em; color: var(--color-ink); margin: 0; } -.step__body { font-size: 0.9375rem; line-height: 1.6; color: var(--color-ink-2); margin: 0; } - -.quotes { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr; gap: 1rem; } -@media (min-width: 820px) { .quotes { grid-template-columns: repeat(3, 1fr); } } -.quote { padding: 1.75rem; border-radius: var(--radius-card); border: 1.5px solid var(--color-rule); display: flex; flex-direction: column; gap: 1rem; } -.quote[data-accent="pear"] { background: var(--tint-pear); } -.quote[data-accent="cyan"] { background: var(--tint-cyan); } -.quote[data-accent="mint"] { background: var(--tint-mint); } -.quote__text { font-family: var(--font-display); font-weight: 500; font-size: 1.125rem; line-height: 1.4; letter-spacing: -0.012em; color: var(--color-ink); margin: 0; } -.quote__by { font-size: 0.875rem; color: var(--color-ink-2); margin: 0; padding-top: 0.85rem; border-top: 1px solid var(--color-rule); } -.quote__by b { font-weight: 600; color: var(--color-ink); } - -.plans { display: grid; grid-template-columns: 1fr; gap: 1rem; } -@media (min-width: 880px) { .plans { grid-template-columns: repeat(3, 1fr); } } -.plan { display: flex; flex-direction: column; gap: 0.85rem; padding: 1.75rem; border-radius: var(--radius-card); border: 1.5px solid var(--color-rule); background: var(--color-paper); box-shadow: var(--shadow-card); transition: transform 320ms var(--ease-spring); position: relative; } -.plan:hover { transform: translateY(-4px); } -.plan--feature { background: var(--tint-pear); border-color: var(--color-accent-deep); } -.plan__badge { position: absolute; top: -0.7rem; left: 50%; transform: translateX(-50%); font-family: var(--font-label); font-size: 10.5px; letter-spacing: 0.10em; text-transform: uppercase; padding: 0.3rem 0.7rem; background: var(--color-ink); color: var(--color-paper); border-radius: 999px; } -.plan__name { font-family: var(--font-label); font-size: 11px; letter-spacing: 0.10em; text-transform: uppercase; color: var(--color-muted); margin: 0; } -.plan__price { font-family: var(--font-display); font-weight: 700; font-size: 2.5rem; line-height: 1; letter-spacing: -0.03em; color: var(--color-ink); margin: 0; } -.plan__unit { font-family: var(--font-label); font-size: 0.3em; letter-spacing: 0.08em; text-transform: uppercase; color: var(--color-muted); margin-inline-start: 0.3em; vertical-align: 0.7em; } -.plan__note { font-size: 0.875rem; color: var(--color-ink-2); margin: 0; padding-bottom: 0.85rem; border-bottom: 1px solid var(--color-rule); line-height: 1.5; } -.plan__list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 0.6rem; flex: 1; } -.plan__list li { font-size: 0.9375rem; color: var(--color-ink-2); padding-left: 1.4rem; position: relative; } -.plan__list li::before { content: ""; position: absolute; left: 0; top: 0.45em; width: 12px; height: 12px; border-radius: 50%; background: var(--color-mint); box-shadow: inset 0 0 0 3.5px var(--color-paper); } -.plan[data-accent="cyan"] .plan__list li::before { background: var(--color-accent-2); } -.plan__list { margin-bottom: 0.5rem; } - -/* ── Footer ── */ -.footer { background: var(--color-paper-2); border-top: 1px solid var(--color-rule); } -.footer__inner { max-width: var(--page-max); margin: 0 auto; padding: clamp(4rem, 8vh, 6rem) var(--page-gutter) clamp(3rem, 6vh, 4.5rem); display: flex; flex-direction: column; gap: clamp(3rem, 6vh, 4.5rem); } -.footer__statement { font-family: var(--font-display); font-weight: 700; font-size: clamp(2.5rem, 5vw + 1rem, 5rem); line-height: 1.02; letter-spacing: -0.03em; color: var(--color-ink); margin: 0; } -.footer__meta { display: grid; grid-template-columns: auto 1fr 1fr 1fr; gap: 2rem; align-items: start; padding-top: 2rem; border-top: 1px solid var(--color-rule); } -@media (max-width: 880px) { .footer__meta { grid-template-columns: 1fr 1fr; } .footer__brand { grid-column: span 2; } } -@media (max-width: 540px) { .footer__meta { grid-template-columns: 1fr; } .footer__brand { grid-column: span 1; } } -.footer__brand { display: inline-flex; align-items: center; gap: 0.5em; font-family: var(--font-display); font-weight: 700; font-size: 1.25rem; color: var(--color-ink); align-self: start; } -.footer__col { margin: 0; font-family: var(--font-label); font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--color-muted); display: flex; flex-direction: column; gap: 0.4rem; } -.footer__col a { color: var(--color-muted); transition: color 180ms; } -.footer__col a:hover { color: var(--color-ink); } -.footer__hash { color: var(--color-rule-2); } - -@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } * { animation-duration: 0.01ms !important; } } diff --git a/site/examples/hum-07/index.html b/site/examples/hum-07/index.html new file mode 100644 index 0000000..c21e81e --- /dev/null +++ b/site/examples/hum-07/index.html @@ -0,0 +1,305 @@ + + + + + + Bubble — Guided sourdough, one stage at a time. + + + + + + + + + + Skip to content + + + + +
+ + +
+
+
+
+ 01 feed + + 02 mix + + 03 prove + + 04 bake +
+

Real sourdough, in about forty-five minutes of actual work.

+

Bubble walks you through one loaf, one stage at a time, and pings you the moment the dough needs you. The other thirty-six hours it just sits there getting better, while you get on with your life.

+ +

Free to read · no account for the recipe · works at the counter, offline

+
+ +
+ +
+ +
+

Bubble · in 35 min

+

First stretch & fold — then 45 minutes to yourself.

+
+
+
+
+
+ + +
+
+

The method

+

Four stages, start to slice.

+

The same four every loaf. You only ever do one at a time — Bubble holds the timeline so you don't have to keep it in your head.

+
+ +
+ +
+ +
+
+

1.0 · Feed · The night before

+

Wake the starter

+

Stir a spoonful of starter into fresh flour and water before bed. By morning it's doubled, domed, and smells like yogurt and green apples — that's ripe. Bubble times the feed to your kitchen's temperature, so it peaks when you wake up, not at 3 a.m.

+
+ 10–12 hrs · overnight + Hands-on · 5 min +
+
+ +
+
+ + +
+ +
+
+

2.0 · Mix · Morning

+

Mix, then let it rest

+

Fold flour, water, the ripe levain and salt into a shaggy dough, then walk away for an hour while the flour drinks and the gluten knits itself — no kneading required. One rest timer, one nudge when it's ready for the first fold.

+
+ 1 hr autolyse + Hands-on · 10 min +
+
+ +
+
+ + +
+ +
+
+

3.0 · Prove · Day, then overnight

+

Fold, shape, and wait

+

Four gentle folds over the first couple of hours build the structure; then the dough bulks for four or five, shapes into a taut round, and rests overnight in the fridge. Bubble paces the folds and tells you when the bulk is genuinely done — by how the dough looks, not just the clock.

+
+ 4–5 hrs bulk + + overnight cold proof + Hands-on · 20 min +
+
+ +
+
+ + +
+ +
+
+

4.0 · Bake · Dawn

+

Score it, bake it, slice it

+

Straight from the fridge, slash the top and lower it into a screaming-hot pot — twenty minutes lidded for the rise, twenty more open for the crust. Pull it at the colour you like, then wait the hardest hour of all: letting it cool before you cut.

+
+ 45 min bake + Hands-on · 10 min +
+
+ +
+
+
+
+ + +
+
+

The honest math

+

Mostly, you wait. That's the whole trick.

+
+
+
+
45min
+
your hands are actually busy — spread across two unhurried days.
+
+
+
36hrs
+
the dough ferments on its own while you do literally anything else.
+
+
+
4
+
simple stages — the same four, in the same order, every single loaf.
+
+
+
+ + +
+
+

From the kitchen

+

People who used to buy their bread.

+
+
    +
  • +

    "My first three loaves came out like frisbees. Bubble was the first thing to tell me my starter was just hungry, not dead."

    +

    Priya · baking since March

    +
  • +
  • +

    "The fold reminders are the whole product, honestly. I'd always miss the second one and end up with a brick."

    +

    Marcus · Saturday baker

    +
  • +
  • +

    "I feed it Thursday night, mix Friday, bake to a podcast on Saturday morning. It finally just fits around my week."

    +

    Lena · 60 loaves in

    +
  • +
+
+ + +
+
+

Pricing

+

Free to bake. Cheap to get good.

+
+
+
+

Free

+

$0

+

The recipe, the four stages, and manual timers. Forever.

+
    +
  • The full guided method
  • +
  • Manual stage timers
  • +
  • One starter to track
  • +
+ Read the recipe +
+
+ Most baked +

Plus

+

$4/ month

+

Reminders that read your kitchen, and every loaf you'll ever bake. Or $30 a year.

+
    +
  • Smart reminders, timed to your kitchen's temperature
  • +
  • Unlimited bakes & saved recipes
  • +
  • Hydration & timing calculator
  • +
  • Apple Watch & home-screen widgets
  • +
+ Start a free month +
+
+
+ + +
+

Start at stage one.

+

Feed a starter tonight and you'll have something worth slicing by the weekend. The recipe's free — read the whole thing before you commit to anything.

+ +
+
+ + + + + + diff --git a/site/examples/hum-07/script.js b/site/examples/hum-07/script.js new file mode 100644 index 0000000..5567d64 --- /dev/null +++ b/site/examples/hum-07/script.js @@ -0,0 +1,81 @@ +/* Hum · Bubble — N10 floating-on-scroll morph · counter tick-up · stage reveal · star-burst. */ +(function () { + var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches; + + /* ── N10 · morph the bar into a floating pill past a threshold (single class toggle) ── */ + var nav = document.getElementById('nav'); + if (nav) { + var ticking = false; + function onScroll() { + var floating = window.scrollY > 24; + nav.classList.toggle('is-floating', floating); + ticking = false; + } + window.addEventListener('scroll', function () { + if (!ticking) { requestAnimationFrame(onScroll); ticking = true; } + }, { passive: true }); + onScroll(); + } + + /* ── Counter tick-up on view-enter ── */ + var counters = Array.prototype.slice.call(document.querySelectorAll('.count')); + function runCount(el) { + var raw = el.dataset.to || el.textContent; + var to = parseInt(String(raw).replace(/[^0-9]/g, ''), 10) || 0; + function fmt(n) { return n.toLocaleString('en-US'); } + if (reduce) { el.textContent = fmt(to); return; } + var dur = 1200, start = performance.now(); + function tick(now) { + var p = Math.min((now - start) / dur, 1); + var eased = 1 - Math.pow(1 - p, 3); + el.textContent = fmt(Math.round(to * eased)); + if (p < 1) { requestAnimationFrame(tick); } + else { + el.textContent = fmt(to); + if (el.animate) { el.animate([{ transform: 'scale(1)' }, { transform: 'scale(1.07)' }, { transform: 'scale(1)' }], { duration: 320, easing: 'ease-out' }); } + } + } + requestAnimationFrame(tick); + } + + /* ── Stage reveal · sweep in as each enters the viewport ── */ + var stages = Array.prototype.slice.call(document.querySelectorAll('.stage')); + + if ('IntersectionObserver' in window) { + if (counters.length) { + var ioCount = new IntersectionObserver(function (entries) { + entries.forEach(function (e) { if (e.isIntersecting) { runCount(e.target); ioCount.unobserve(e.target); } }); + }, { threshold: 0.6 }); + counters.forEach(function (c) { ioCount.observe(c); }); + } + if (stages.length) { + var ioStage = new IntersectionObserver(function (entries) { + entries.forEach(function (e) { if (e.isIntersecting) { e.target.classList.add('is-in'); ioStage.unobserve(e.target); } }); + }, { threshold: 0.25, rootMargin: '0px 0px -10% 0px' }); + stages.forEach(function (s) { ioStage.observe(s); }); + } + } else { + counters.forEach(runCount); + stages.forEach(function (s) { s.classList.add('is-in'); }); + } + + /* ── Star-burst micro-celebration + character reaction on primary actions ── */ + var starter = document.getElementById('starter'); + function burst(x, y) { + var s = document.createElement('span'); + s.className = 'star-burst'; + s.style.position = 'absolute'; + s.style.left = (x - 12) + 'px'; + s.style.top = (y - 12) + 'px'; + document.body.appendChild(s); + setTimeout(function () { s.remove(); }, 460); + } + document.querySelectorAll('[data-burst]').forEach(function (el) { + el.addEventListener('click', function (ev) { + if (el.getAttribute('href') === '#') ev.preventDefault(); + if (reduce) return; + burst(ev.pageX, ev.pageY); + if (starter) { starter.classList.remove('is-react'); void starter.offsetWidth; starter.classList.add('is-react'); } + }); + }); +})(); diff --git a/site/examples/hum-07/styles.css b/site/examples/hum-07/styles.css new file mode 100644 index 0000000..5bdc300 --- /dev/null +++ b/site/examples/hum-07/styles.css @@ -0,0 +1,325 @@ +/* Hallmark · macrostructure: Narrative Workflow · numbered stage timeline (feed → mix → prove → bake) + * theme: Hum · nav: N10 floating-on-scroll morph · footer: Ft5 statement · lead accent: mint + * character: bubbling starter jar (pear) · brief: "Bubble — guided sourdough, one stage at a time." · hum-07 + */ + +*, *::before, *::after { box-sizing: border-box; } +html, body { margin: 0; } +html { overflow-x: clip; scroll-behavior: smooth; } +body { + background: var(--color-paper); color: var(--color-ink); + font-family: var(--font-body); font-size: 1rem; line-height: 1.55; + font-variant-numeric: tabular-nums; font-feature-settings: "ss01" on; + -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; + padding-top: var(--bar-h); +} +img, svg { display: block; max-width: 100%; } +::selection { background: oklch(80% 0.16 150 / 0.32); color: var(--color-ink); } +a { color: inherit; text-decoration: none; } +a:focus-visible, button:focus-visible { outline: 2px solid var(--color-focus); outline-offset: 3px; border-radius: 6px; } +button { font: inherit; background: none; border: 0; padding: 0; cursor: pointer; color: inherit; } +.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; } + +.eyebrow { font-family: var(--font-label); font-size: 11px; letter-spacing: 0.10em; text-transform: uppercase; color: var(--color-ink-2); opacity: 0.78; margin: 0 0 1rem; display: inline-flex; align-items: center; gap: 0.55em; } +.eyebrow__dot { width: 8px; height: 8px; border-radius: 50%; flex: 0 0 auto; } +.eyebrow__dot--pear { background: var(--color-accent); } +.eyebrow__dot--cyan { background: var(--color-accent-2); } +.eyebrow__dot--coral { background: var(--color-accent-3); } +.eyebrow__dot--mint { background: var(--color-mint); } +.eyebrow__dot--lavender { background: var(--color-lavender); } + +/* Emphasis highlight — clipped background gradient on the text itself (tracks wraps). Mint default. */ +em, .hl { + font-style: normal; color: inherit; + background-image: linear-gradient(var(--hl, oklch(80% 0.16 150 / 0.55)) 0 0); + background-repeat: no-repeat; background-size: 100% 0.14em; background-position: 0 100%; + -webkit-box-decoration-break: clone; box-decoration-break: clone; padding-bottom: 0.24em; +} +.hl--pear { --hl: oklch(86% 0.18 95 / 0.6); } +.hl--coral { --hl: oklch(68% 0.24 18 / 0.32); } +.hl--cyan { --hl: oklch(66% 0.18 235 / 0.30); } + +/* ═══ THE CANONICAL HUM BUTTON SYSTEM (copied verbatim from hum-buttons) ═══ */ +.btn { + --btn-face: var(--color-accent); --btn-ink: var(--color-ink); --btn-edge: var(--color-accent-deep); + --btn-cast: oklch(76% 0.20 95 / 0.45); --btn-line: var(--color-accent-deep); + display: inline-flex; align-items: center; justify-content: center; gap: 0.5em; + padding: 0.8rem 1.4rem; + font-family: var(--font-body); font-weight: 600; font-size: 0.9375rem; letter-spacing: -0.005em; + border: 0; border-radius: var(--radius-pill); + color: var(--btn-ink); background: var(--btn-face); + cursor: pointer; white-space: nowrap; user-select: none; position: relative; isolation: isolate; + box-shadow: 0 4px 0 0 var(--btn-edge), 0 6px 12px -3px var(--btn-cast); + transform: translateY(0); + transition: transform 140ms cubic-bezier(0.2, 0.7, 0.3, 1), + box-shadow 140ms cubic-bezier(0.2, 0.7, 0.3, 1), background-color 160ms ease; +} +.btn:hover, .btn.is-hover { transform: translateY(-2px); box-shadow: 0 6px 0 0 var(--btn-edge), 0 12px 22px -4px var(--btn-cast); } +.btn:active, .btn.is-active { transform: translateY(3px); box-shadow: 0 1px 0 0 var(--btn-edge), 0 2px 6px -2px var(--btn-cast); transition-duration: 70ms; } +.btn:focus-visible { outline: 3px solid color-mix(in oklch, var(--btn-edge) 70%, var(--color-focus)); outline-offset: 3px; } +.btn[disabled], .btn.is-disabled { opacity: 0.5; cursor: not-allowed; pointer-events: none; transform: none; box-shadow: 0 4px 0 0 var(--btn-edge); } +.btn__arrow { transition: transform 200ms cubic-bezier(0.2, 0.7, 0.3, 1); } +.btn:hover .btn__arrow, .btn.is-hover .btn__arrow { transform: translateX(3px); } +.btn--sm { padding: 0.5rem 0.95rem; font-size: 0.85rem; } +.btn--lg { padding: 1rem 1.7rem; font-size: 1.0625rem; } +.btn--block { width: 100%; } +.btn--pear { --btn-face: var(--color-accent); --btn-ink: var(--color-ink); --btn-edge: var(--color-accent-deep); --btn-cast: oklch(76% 0.20 95 / 0.45); --btn-line: var(--color-accent-deep); } +.btn--coral { --btn-face: var(--color-accent-3); --btn-ink: var(--color-paper); --btn-edge: var(--color-accent-3-deep); --btn-cast: oklch(58% 0.26 18 / 0.42); --btn-line: var(--color-accent-3-deep); } +.btn--cyan { --btn-face: var(--color-accent-2); --btn-ink: var(--color-paper); --btn-edge: var(--color-accent-2-deep); --btn-cast: oklch(56% 0.20 235 / 0.40); --btn-line: var(--color-accent-2-deep); } +.btn--lav { --btn-face: var(--color-lavender); --btn-ink: var(--color-ink); --btn-edge: var(--color-lavender-deep); --btn-cast: oklch(64% 0.18 305 / 0.42); --btn-line: var(--color-lavender-deep); } +.btn--mint { --btn-face: var(--color-mint); --btn-ink: var(--color-ink); --btn-edge: var(--color-mint-deep); --btn-cast: oklch(70% 0.18 150 / 0.42); --btn-line: var(--color-mint-deep); } +.btn--ink { --btn-face: var(--color-ink); --btn-ink: var(--color-paper); --btn-edge: oklch(8% 0.01 250); --btn-cast: oklch(20% 0.012 250 / 0.4); --btn-line: var(--color-ink); } +.btn--soft { box-shadow: 0 1px 2px oklch(20% 0.012 250 / 0.12), 0 1px 1px oklch(20% 0.012 250 / 0.05); } +.btn--soft:hover, .btn--soft.is-hover { transform: translateY(-2px); box-shadow: 0 12px 26px -8px var(--btn-cast), 0 2px 6px oklch(20% 0.012 250 / 0.08); } +.btn--soft:active, .btn--soft.is-active { transform: translateY(0); box-shadow: 0 1px 2px oklch(20% 0.012 250 / 0.12); transition-duration: 90ms; } +.btn--outline { + background: transparent; color: var(--btn-line); + border: 1.5px solid color-mix(in oklch, var(--btn-line) 42%, var(--color-rule)); + box-shadow: none; overflow: hidden; + transition: color 240ms ease, border-color 240ms ease, transform 140ms cubic-bezier(0.2, 0.7, 0.3, 1); +} +.btn--outline::before { content: ""; position: absolute; inset: 0; z-index: -1; background: var(--btn-face); transform: scaleY(0); transform-origin: bottom; transition: transform 300ms cubic-bezier(0.2, 0.7, 0.3, 1); } +.btn--outline:hover, .btn--outline.is-hover { color: var(--btn-ink); border-color: var(--btn-face); } +.btn--outline:hover::before, .btn--outline.is-hover::before { transform: scaleY(1); } +.btn--outline:active, .btn--outline.is-active { transform: translateY(1px); } +.btn--text { background: transparent; color: var(--color-ink-2); box-shadow: none; padding-inline: 0.5rem; } +.btn--text:hover { color: var(--color-ink); transform: none; box-shadow: none; } +.btn--text:active { transform: none; box-shadow: none; } + +/* ═══ NAV · N10 floating-on-scroll morph ═══ + Four laws: height-constant (inner height + 1px border box never change) · transform-for-offset + (the float gap is translateY, never margin/top) · cross-fade-everything (max-width, radius, + shadow, border-color, padding, bg all transition together) · single-curve (one duration + ease). */ +:root { --bar-h: 66px; } +.nav { position: fixed; top: 0; left: 0; right: 0; z-index: 500; display: flex; justify-content: center; height: var(--bar-h); } +.nav__inner { + width: 100%; max-width: 100%; height: var(--bar-h); + display: flex; align-items: center; gap: 1.25rem; padding-inline: var(--page-gutter); + background: oklch(97% 0.012 95 / 0.82); + backdrop-filter: blur(18px) saturate(160%); -webkit-backdrop-filter: blur(18px) saturate(160%); + border: 1px solid transparent; border-bottom-color: var(--color-rule); border-radius: 0; + box-shadow: 0 0 0 0 oklch(20% 0.012 250 / 0); + transform: translateY(0); will-change: transform, max-width; + transition: max-width 420ms var(--ease-out), border-radius 420ms var(--ease-out), + transform 420ms var(--ease-out), box-shadow 420ms var(--ease-out), + border-color 420ms var(--ease-out), padding 420ms var(--ease-out), background-color 420ms var(--ease-out); +} +.nav.is-floating .nav__inner { + max-width: min(64rem, calc(100% - 1.5rem)); + transform: translateY(0.7rem); + border-color: var(--color-rule); border-radius: var(--radius-pill); + box-shadow: var(--shadow-card-hover); + padding-inline: 1.1rem; + background: oklch(97% 0.012 95 / 0.9); +} +.nav__brand { display: inline-flex; align-items: center; gap: 0.6em; font-family: var(--font-display); font-weight: 700; font-size: 1.25rem; letter-spacing: -0.02em; color: var(--color-ink); } +.nav__links { display: flex; align-items: center; gap: 0.3rem; margin-left: auto; } +.nav__links a { padding: 0.5rem 0.8rem; font-size: 0.9rem; font-weight: 500; color: var(--color-ink-2); border-radius: 10px; transition: color 160ms, background 160ms; } +.nav__links a:hover { color: var(--color-ink); background: var(--color-paper-2); } +.nav__actions { display: flex; align-items: center; gap: 0.5rem; margin-left: 0.4rem; } +@media (max-width: 880px) { .nav__links { display: none; } .nav__actions .btn--text { display: none; } } + +/* the bubbling starter mark in the wordmark / footer */ +.bub-mark { position: relative; display: inline-block; width: 22px; height: 26px; flex: 0 0 auto; vertical-align: middle; } +.bub-mark::before { content: ""; position: absolute; inset: 4px 1px 0; border: 2.5px solid var(--color-ink); border-radius: 5px 5px 8px 8px; background: linear-gradient(var(--color-paper) 46%, var(--color-accent) 46%); } +.bub-mark::after { content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 13px; height: 4px; border-radius: 3px; background: var(--color-accent-deep); } + +/* ═══ HERO · Narrative Workflow opening ═══ */ +.hero { max-width: var(--page-max); margin: 0 auto; padding: clamp(2.5rem, 6vh, 5rem) var(--page-gutter) clamp(2rem, 4vh, 3.5rem); } +.hero__grid { display: grid; grid-template-columns: 1fr; gap: clamp(2.5rem, 5vw, 4rem); align-items: center; } +@media (min-width: 940px) { .hero__grid { grid-template-columns: 1.15fr 0.85fr; } } + +/* process strip — the four stages at a glance, joined by a line */ +.process { display: flex; align-items: center; gap: 0; margin: 0 0 2rem; flex-wrap: wrap; } +.process__step { display: inline-flex; align-items: center; gap: 0.5em; font-family: var(--font-label); font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--color-ink-2); padding: 0.4rem 0.7rem; border-radius: 999px; background: var(--color-paper-2); border: 1px solid var(--color-rule); } +.process__dot { width: 8px; height: 8px; border-radius: 50%; } +.process__link { width: clamp(0.75rem, 2vw, 1.6rem); height: 2px; background: var(--color-rule-2); border-radius: 2px; opacity: 0.7; } +.process__step .num { color: var(--color-muted); } + +.hero__title { font-family: var(--font-display); font-weight: 700; font-size: clamp(2.4rem, 5vw + 0.5rem, 4.25rem); line-height: 1.02; letter-spacing: -0.03em; color: var(--color-ink); margin: 0 0 1.25rem; text-wrap: balance; } +.hero__lede { font-size: 1.1875rem; line-height: 1.55; color: var(--color-ink-2); max-width: 46ch; margin: 0 0 1.9rem; } +.hero__cta { display: flex; flex-wrap: wrap; gap: 0.75rem; align-items: center; } +.hero__note { font-family: var(--font-label); font-size: 11px; letter-spacing: 0.04em; text-transform: uppercase; color: var(--color-muted); margin: 1.4rem 0 0; } + +/* hero right: the character jar + a reminder card */ +.hero__stage { position: relative; display: flex; flex-direction: column; align-items: center; gap: 1.5rem; } + +/* the starter character (pear, bubbling, pulses; bursts on CTA) */ +.starter { position: relative; width: 150px; height: 184px; } +.starter.is-react { animation: starter-pop 480ms var(--ease-spring); } +@keyframes starter-pop { 0% { transform: scale(1); } 35% { transform: scale(1.08) rotate(-2deg); } 70% { transform: scale(0.97); } 100% { transform: scale(1); } } +.starter__pulse { position: absolute; inset: 18px 12px 0; border-radius: 16px 16px 26px 26px; background: var(--color-accent); opacity: 0.18; animation: starter-breathe 4s var(--ease-soft) infinite; } +@keyframes starter-breathe { 0%,100% { transform: scale(1); opacity: 0.16; } 50% { transform: scale(1.06); opacity: 0.26; } } +.starter__jar { position: absolute; inset: 18px 12px 0; border: 3.5px solid var(--color-ink); border-radius: 14px 14px 24px 24px; background: var(--color-paper); overflow: hidden; } +.starter__lid { position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 92px; height: 16px; border-radius: 7px; background: var(--color-accent-deep); box-shadow: 0 3px 0 -1px oklch(70% 0.20 95); } +.starter__lid::after { content: ""; position: absolute; inset: -7px 14px auto; height: 8px; border-radius: 6px 6px 0 0; background: var(--color-accent); } +.starter__fill { position: absolute; left: 0; right: 0; bottom: 0; height: 54%; background: linear-gradient(var(--color-accent), var(--color-accent-deep)); } +.starter__fill::before { content: ""; position: absolute; top: -9px; left: 0; right: 0; height: 16px; border-radius: 50%; background: var(--color-accent); } +.starter__bubble { position: absolute; bottom: 24%; border-radius: 50%; background: oklch(96% 0.05 95 / 0.85); animation: bubble-rise 2.8s var(--ease-soft) infinite; } +.starter__bubble:nth-child(1) { left: 32%; width: 9px; height: 9px; animation-delay: 0s; } +.starter__bubble:nth-child(2) { left: 54%; width: 6px; height: 6px; animation-delay: 0.8s; } +.starter__bubble:nth-child(3) { left: 44%; width: 11px; height: 11px; animation-delay: 1.5s; } +.starter__bubble:nth-child(4) { left: 66%; width: 7px; height: 7px; animation-delay: 2.1s; } +@keyframes bubble-rise { 0% { transform: translateY(0) scale(0.7); opacity: 0; } 18% { opacity: 0.9; } 80% { opacity: 0.7; } 100% { transform: translateY(-58px) scale(1); opacity: 0; } } + +.remind { width: 100%; max-width: 320px; background: var(--color-paper); border: 1.5px solid var(--color-rule); border-radius: 18px; padding: 0.9rem 1.05rem; box-shadow: var(--shadow-card); display: flex; gap: 0.8rem; align-items: flex-start; } +.remind__icon { width: 34px; height: 34px; border-radius: 10px; background: var(--tint-mint); display: grid; place-items: center; flex: 0 0 auto; } +.remind__icon::after { content: ""; width: 13px; height: 13px; border-radius: 50%; border: 3px solid var(--color-mint-deep); } +.remind__head { font-family: var(--font-label); font-size: 10px; letter-spacing: 0.10em; text-transform: uppercase; color: var(--color-muted); margin: 0 0 0.25rem; display: flex; gap: 0.5em; align-items: center; } +.remind__head b { color: var(--color-mint-deep); } +.remind__body { font-size: 0.9375rem; font-weight: 500; line-height: 1.4; color: var(--color-ink); margin: 0; } +.remind__time { color: var(--color-ink-2); font-weight: 400; } + +/* ═══ SECTIONS (one shell, identical edges — band carries only bg + block padding) ═══ */ +.section { max-width: var(--page-max); margin: 0 auto; padding: var(--section-gap) var(--page-gutter); } +.section--band { max-width: none; padding-inline: 0; background: var(--color-paper-2); border-block: 1px solid var(--color-rule); } +.section--band > * { max-width: var(--page-max); margin-inline: auto; padding-inline: var(--page-gutter); } +.section--mint { background: var(--tint-mint); } +.section__head { margin-bottom: 3rem; max-width: 54rem; } +.section__head--center { text-align: center; margin-inline: auto; } +.section__head--center .eyebrow { justify-content: center; } +.section__title { font-family: var(--font-display); font-weight: 700; font-size: clamp(2rem, 3.5vw + 0.5rem, 3.25rem); line-height: 1.08; letter-spacing: -0.025em; color: var(--color-ink); margin: 0; max-width: 22ch; text-wrap: balance; } +.section__head--center .section__title { margin-inline: auto; } +.section__lede { font-size: 1.0625rem; line-height: 1.6; color: var(--color-ink-2); max-width: 52ch; margin: 1rem 0 0; } +.section__head--center .section__lede { margin-inline: auto; } + +/* ═══ THE TIMELINE SPINE · numbered stages ═══ */ +.stages { display: flex; flex-direction: column; } +.stage { display: grid; grid-template-columns: clamp(3.25rem, 4vw + 2rem, 4.75rem) 1fr; gap: clamp(1.1rem, 3vw, 2.5rem); } +.stage--mint { --st: var(--color-mint); --st-deep: var(--color-mint-deep); --st-ink: var(--color-ink); --st-tint: var(--tint-mint); } +.stage--cyan { --st: var(--color-accent-2); --st-deep: var(--color-accent-2-deep); --st-ink: var(--color-paper); --st-tint: var(--tint-cyan); } +.stage--pear { --st: var(--color-accent); --st-deep: var(--color-accent-deep); --st-ink: var(--color-ink); --st-tint: var(--tint-pear); } +.stage--coral { --st: var(--color-accent-3); --st-deep: var(--color-accent-3-deep); --st-ink: var(--color-paper); --st-tint: var(--tint-coral); } + +.stage__rail { position: relative; display: flex; flex-direction: column; align-items: center; } +.stage__node { width: clamp(3.25rem, 4vw + 2rem, 4.75rem); aspect-ratio: 1; border-radius: 22px; display: grid; place-items: center; background: var(--st); color: var(--st-ink); box-shadow: 0 5px 0 -1px var(--st-deep), var(--shadow-card); font-family: var(--font-display); font-weight: 700; line-height: 1; transform: scale(0.55); opacity: 0; transition: transform 520ms var(--ease-spring), opacity 300ms ease; } +.stage__node b { font-size: clamp(1.4rem, 1.6vw + 0.7rem, 2rem); letter-spacing: -0.03em; } +.stage__node small { font-size: 0.5em; opacity: 0.72; } +.stage__line { flex: 1 1 auto; width: 3px; min-height: clamp(1.5rem, 4vh, 2.75rem); background: var(--st); border-radius: 3px; margin-block: 0.6rem; transform: scaleY(0); transform-origin: top; transition: transform 600ms var(--ease-out) 130ms; } +.stage:last-child .stage__line { display: none; } + +.stage__panel { background: var(--color-paper); border: 1.5px solid var(--color-rule); border-radius: var(--radius-card); box-shadow: var(--shadow-card); padding: clamp(1.4rem, 3vw, 2.25rem); margin-bottom: clamp(2rem, 5vh, 3.75rem); display: grid; grid-template-columns: 1fr; gap: 1.5rem; align-items: center; opacity: 0; transform: translateX(28px); transition: opacity 620ms var(--ease-out), transform 620ms var(--ease-out); } +@media (min-width: 720px) { .stage__panel { grid-template-columns: 1fr clamp(120px, 22vw, 168px); } } +.stage.is-in .stage__node { transform: none; opacity: 1; } +.stage.is-in .stage__line { transform: scaleY(1); } +.stage.is-in .stage__panel { opacity: 1; transform: none; } + +.stage__label { font-family: var(--font-label); font-size: 11px; letter-spacing: 0.10em; text-transform: uppercase; color: var(--st-deep); margin: 0 0 0.6rem; font-weight: 500; } +.stage__title { font-family: var(--font-display); font-weight: 700; font-size: clamp(1.5rem, 2vw + 0.6rem, 2.1rem); line-height: 1.1; letter-spacing: -0.02em; color: var(--color-ink); margin: 0 0 0.7rem; } +.stage__text { font-size: 0.9875rem; line-height: 1.6; color: var(--color-ink-2); margin: 0 0 1.15rem; max-width: 48ch; } +.stage__text b { font-weight: 600; color: var(--color-ink); } +.stage__chips { display: flex; flex-wrap: wrap; gap: 0.5rem; } +.chip { font-family: var(--font-label); font-size: 10.5px; letter-spacing: 0.05em; text-transform: uppercase; padding: 0.35rem 0.7rem; border-radius: 999px; background: var(--st-tint); color: var(--color-ink); display: inline-flex; align-items: center; gap: 0.45em; white-space: nowrap; } +.chip__dot { width: 7px; height: 7px; border-radius: 50%; background: var(--st-deep); } +.chip--hands { background: var(--color-paper-2); color: var(--color-ink-2); } +.chip--hands .chip__dot { background: var(--color-rule-2); } + +/* stage art frame */ +.stage__art { position: relative; height: clamp(120px, 22vw, 160px); border-radius: 16px; background: var(--st-tint); display: grid; place-items: center; overflow: hidden; } + +/* — FEED: a feeding jar with rising bubbles — */ +.art-jar { position: relative; width: 78px; height: 100px; } +.art-jar__lid { position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 58px; height: 11px; border-radius: 5px; background: var(--st-deep); z-index: 2; } +.art-jar__body { position: absolute; inset: 8px 0 0; border: 3px solid var(--color-ink); border-radius: 8px 8px 14px 14px; background: var(--color-paper); overflow: hidden; } +.art-jar__fill { position: absolute; left: 0; right: 0; bottom: 0; height: 56%; background: var(--st); } +.art-jar__fill::before { content: ""; position: absolute; top: -7px; left: 0; right: 0; height: 13px; border-radius: 50%; background: var(--st); } +.art-jar .b { position: absolute; border-radius: 50%; background: oklch(99% 0.02 95 / 0.8); animation: bubble-rise 2.6s var(--ease-soft) infinite; } +.art-jar .b:nth-child(3) { left: 30%; bottom: 18%; width: 8px; height: 8px; } +.art-jar .b:nth-child(4) { left: 55%; bottom: 14%; width: 6px; height: 6px; animation-delay: 1s; } +.art-jar .b:nth-child(5) { left: 44%; bottom: 22%; width: 5px; height: 5px; animation-delay: 1.8s; } + +/* — MIX: a dough mound sitting in a bowl, dusted with flour (dough behind the bowl's front) — */ +.art-bowl { position: relative; width: 120px; height: 80px; } +.art-bowl__dough { position: absolute; z-index: 1; bottom: 20px; left: 50%; transform: translateX(-50%); width: 76px; height: 46px; border-radius: 50% 50% 42% 42%; background: var(--st); box-shadow: inset 0 -6px 0 -2px var(--st-deep); } +.art-bowl__rim { position: absolute; z-index: 3; bottom: 38px; left: 6px; right: 6px; height: 13px; border-radius: 50%; border: 3px solid var(--color-ink); background: transparent; } +.art-bowl__bowl { position: absolute; z-index: 2; bottom: 0; left: 8px; right: 8px; height: 44px; border: 3px solid var(--color-ink); border-top: 0; border-radius: 0 0 58px 58px / 0 0 52px 52px; background: var(--color-paper); } +.art-bowl .fl { position: absolute; z-index: 4; width: 4px; height: 4px; border-radius: 50%; background: var(--color-paper); box-shadow: 0 0 0 1.5px var(--st-deep); } +.art-bowl .fl:nth-child(4) { top: 8px; left: 34px; } .art-bowl .fl:nth-child(5) { top: 2px; left: 60px; } .art-bowl .fl:nth-child(6) { top: 14px; left: 82px; } + +/* — PROVE: a banneton basket with a risen dome + rise tag — */ +.art-banneton { position: relative; width: 120px; height: 80px; } +.art-banneton__basket { position: absolute; bottom: 0; left: 6px; right: 6px; height: 40px; border-radius: 0 0 46px 46px / 0 0 40px 40px; background: repeating-linear-gradient(96deg, var(--st) 0 6px, var(--st-deep) 6px 9px); border: 2.5px solid var(--color-ink); border-top: 0; } +.art-banneton__rim { position: absolute; top: 26px; left: 0; right: 0; height: 12px; border-radius: 50%; border: 3px solid var(--color-ink); background: var(--color-paper-2); } +.art-banneton__dome { position: absolute; top: 6px; left: 50%; transform: translateX(-50%); width: 76px; height: 40px; border-radius: 50% 50% 0 0; background: var(--color-accent); border: 2.5px solid var(--color-ink); border-bottom: 0; } +.art-banneton__tag { position: absolute; top: -4px; right: -2px; font-family: var(--font-label); font-size: 10px; font-weight: 500; letter-spacing: 0.04em; color: var(--color-ink); background: var(--color-paper); border: 1.5px solid var(--st-deep); border-radius: 999px; padding: 0.15rem 0.5rem; } + +/* — BAKE: a scored loaf with an ear + steam — */ +.art-loaf { position: relative; width: 122px; height: 84px; } +.art-loaf__boule { position: absolute; bottom: 4px; left: 50%; transform: translateX(-50%); width: 108px; height: 56px; border-radius: 50% 50% 44% 44% / 60% 60% 40% 40%; background: linear-gradient(var(--color-accent-3), var(--color-accent-3-deep)); border: 3px solid var(--color-ink); } +.art-loaf__score { position: absolute; top: 24px; left: 30px; width: 56px; height: 3px; background: oklch(96% 0.05 60 / 0.85); border-radius: 3px; transform: rotate(-12deg); } +.art-loaf__ear { position: absolute; top: 18px; left: 28px; width: 22px; height: 12px; border-radius: 50% 50% 0 0; background: oklch(80% 0.16 60); border: 2.5px solid var(--color-ink); border-bottom: 0; transform: rotate(-14deg); } +.art-loaf .st { position: absolute; top: -2px; width: 3px; height: 18px; border-radius: 3px; background: var(--color-rule-2); opacity: 0.7; animation: steam 2.4s ease-in-out infinite; } +.art-loaf .st:nth-child(4) { left: 44px; } .art-loaf .st:nth-child(5) { left: 60px; animation-delay: 0.6s; } .art-loaf .st:nth-child(6) { left: 76px; animation-delay: 1.1s; } +@keyframes steam { 0% { transform: translateY(4px) scaleY(0.7); opacity: 0; } 40% { opacity: 0.6; } 100% { transform: translateY(-10px) scaleY(1.1); opacity: 0; } } + +/* ═══ HONEST NUMBERS (counter tick-up) ═══ */ +.numbers { display: grid; grid-template-columns: 1fr; gap: 1rem; } +@media (min-width: 760px) { .numbers { grid-template-columns: repeat(3, 1fr); } } +.bignum { background: var(--color-paper); border: 1.5px solid var(--color-rule); border-radius: var(--radius-card); padding: 2.25rem 1.75rem; text-align: center; box-shadow: var(--shadow-card); } +.bignum__v { font-family: var(--font-display); font-weight: 700; font-size: clamp(3.25rem, 6vw, 4.75rem); line-height: 1; letter-spacing: -0.04em; color: var(--color-ink); margin: 0; display: inline-block; background-image: linear-gradient(oklch(80% 0.16 150 / 0.5) 0 0); background-repeat: no-repeat; background-size: 100% 0.14em; background-position: 0 88%; } +.bignum__pre { font-size: 0.46em; color: var(--color-muted); margin-right: 0.06em; vertical-align: 0.5em; } +.bignum__u { font-size: 0.42em; color: var(--color-mint-deep); margin-left: 0.04em; } +.bignum__k { font-size: 0.9375rem; line-height: 1.5; color: var(--color-ink-2); margin: 0.75rem auto 0; max-width: 26ch; } + +/* ═══ VOICES (color-shift cards) ═══ */ +.voices { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr; gap: 1rem; } +@media (min-width: 820px) { .voices { grid-template-columns: repeat(3, 1fr); } } +.voice { padding: 1.75rem; border-radius: var(--radius-card); border: 1.5px solid var(--color-rule); background: var(--color-paper); display: flex; flex-direction: column; gap: 1rem; transition: transform 320ms var(--ease-spring), background 320ms, box-shadow 320ms; } +.voice[data-accent="mint"]:hover { background: var(--tint-mint); } +.voice[data-accent="cyan"]:hover { background: var(--tint-cyan); } +.voice[data-accent="pear"]:hover { background: var(--tint-pear); } +.voice:hover { transform: translateY(-4px); box-shadow: var(--shadow-card-hover); } +.voice__text { font-family: var(--font-display); font-weight: 500; font-size: 1.0625rem; line-height: 1.45; letter-spacing: -0.01em; color: var(--color-ink); margin: 0; } +.voice__by { font-size: 0.875rem; color: var(--color-ink-2); margin: 0; padding-top: 0.85rem; border-top: 1px solid var(--color-rule); display: flex; align-items: center; gap: 0.6em; } +.voice__by b { font-weight: 600; color: var(--color-ink); } +.voice__chip { width: 9px; height: 9px; border-radius: 50%; flex: 0 0 auto; } +.voice[data-accent="mint"] .voice__chip { background: var(--color-mint); } +.voice[data-accent="cyan"] .voice__chip { background: var(--color-accent-2); } +.voice[data-accent="pear"] .voice__chip { background: var(--color-accent); } + +/* ═══ PRICING ═══ */ +.plans { display: grid; grid-template-columns: 1fr; gap: 1rem; max-width: 48rem; margin-inline: auto; } +@media (min-width: 700px) { .plans { grid-template-columns: repeat(2, 1fr); } } +.plan { display: flex; flex-direction: column; gap: 0.85rem; padding: 2rem 1.85rem; border-radius: var(--radius-card); border: 1.5px solid var(--color-rule); background: var(--color-paper); box-shadow: var(--shadow-card); transition: transform 320ms var(--ease-spring); position: relative; } +.plan:hover { transform: translateY(-4px); } +.plan--feature { background: var(--tint-mint); border-color: var(--color-mint-deep); } +.plan__badge { position: absolute; top: -0.7rem; left: 1.85rem; font-family: var(--font-label); font-size: 10.5px; letter-spacing: 0.10em; text-transform: uppercase; padding: 0.3rem 0.7rem; background: var(--color-ink); color: var(--color-paper); border-radius: 999px; } +.plan__name { font-family: var(--font-label); font-size: 11px; letter-spacing: 0.10em; text-transform: uppercase; color: var(--color-muted); margin: 0; } +.plan__price { font-family: var(--font-display); font-weight: 700; font-size: 2.5rem; line-height: 1; letter-spacing: -0.03em; color: var(--color-ink); margin: 0; } +.plan__unit { font-family: var(--font-label); font-size: 0.3em; letter-spacing: 0.06em; text-transform: uppercase; color: var(--color-muted); margin-inline-start: 0.3em; vertical-align: 0.7em; } +.plan__note { font-size: 0.9rem; color: var(--color-ink-2); margin: 0; padding-bottom: 0.85rem; border-bottom: 1px solid var(--color-rule); line-height: 1.5; } +.plan__list { list-style: none; margin: 0 0 0.5rem; padding: 0; display: flex; flex-direction: column; gap: 0.6rem; flex: 1; } +.plan__list li { font-size: 0.9375rem; color: var(--color-ink-2); padding-left: 1.5rem; position: relative; } +.plan__list li::before { content: ""; position: absolute; left: 0; top: 0.4em; width: 12px; height: 12px; border-radius: 50%; background: var(--color-mint); box-shadow: inset 0 0 0 3.5px var(--color-paper); } + +/* ═══ FINAL CTA ═══ */ +.closer { text-align: center; } +.closer__title { font-family: var(--font-display); font-weight: 700; font-size: clamp(2.25rem, 5vw + 0.5rem, 4rem); line-height: 1.02; letter-spacing: -0.03em; color: var(--color-ink); margin: 0 0 1rem; text-wrap: balance; } +.closer__lede { font-size: 1.125rem; color: var(--color-ink-2); max-width: 44ch; margin: 0 auto 2rem; } + +/* ═══ FOOTER (Ft5 statement) ═══ */ +.footer { background: var(--color-paper-2); border-top: 1px solid var(--color-rule); } +.footer__inner { max-width: var(--page-max); margin: 0 auto; padding: clamp(4rem, 8vh, 6rem) var(--page-gutter) clamp(3rem, 6vh, 4.5rem); display: flex; flex-direction: column; gap: clamp(3rem, 6vh, 4.5rem); } +.footer__statement { font-family: var(--font-display); font-weight: 700; font-size: clamp(2.5rem, 5vw + 1rem, 5rem); line-height: 1.02; letter-spacing: -0.03em; color: var(--color-ink); margin: 0; } +.footer__meta { display: grid; grid-template-columns: auto 1fr 1fr 1fr; gap: 2rem; align-items: start; padding-top: 2rem; border-top: 1px solid var(--color-rule); } +@media (max-width: 880px) { .footer__meta { grid-template-columns: 1fr 1fr; } .footer__brand { grid-column: span 2; } } +@media (max-width: 540px) { .footer__meta { grid-template-columns: 1fr; } .footer__brand { grid-column: span 1; } } +.footer__brand { display: inline-flex; align-items: center; gap: 0.5em; font-family: var(--font-display); font-weight: 700; font-size: 1.25rem; color: var(--color-ink); align-self: start; } +.footer__col { margin: 0; font-family: var(--font-label); font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--color-muted); display: flex; flex-direction: column; gap: 0.4rem; } +.footer__col a { color: var(--color-muted); transition: color 180ms; } +.footer__col a:hover { color: var(--color-ink); } +.footer__hash { color: var(--color-rule-2); } + +/* ═══ star-burst micro-celebration (coral) ═══ */ +.star-burst { position: absolute; width: 24px; height: 24px; z-index: 999; pointer-events: none; + background: linear-gradient(90deg, transparent 47%, var(--color-accent-3) 47% 53%, transparent 53%), + linear-gradient(0deg, transparent 47%, var(--color-accent-3) 47% 53%, transparent 53%); + animation: star-burst 420ms ease-out forwards; } +@keyframes star-burst { 0% { transform: scale(0) rotate(0); opacity: 1; } 60% { transform: scale(1.2) rotate(35deg); opacity: 0.9; } 100% { transform: scale(1.4) rotate(45deg); opacity: 0; } } + +@media (prefers-reduced-motion: reduce) { + html { scroll-behavior: auto; } + .starter__pulse, .starter__bubble, .art-jar .b, .art-loaf .st { animation: none; } + .stage__node, .stage__line, .stage__panel { transition: none; opacity: 1; transform: none; } + * { animation-duration: 0.01ms !important; } +} diff --git a/site/examples/hum-02/tokens.css b/site/examples/hum-07/tokens.css similarity index 82% rename from site/examples/hum-02/tokens.css rename to site/examples/hum-07/tokens.css index 50eb928..5620403 100644 --- a/site/examples/hum-02/tokens.css +++ b/site/examples/hum-07/tokens.css @@ -1,9 +1,10 @@ -/* Hallmark · macrostructure: Marquee Hero · H1 hero knobs: today's-curio card, character=pulse-mark, pear-cta - * theme: Hum (catalog) · paper: oklch(97% 0.012 95) · accent: pear oklch(86% 0.18 95) + cyan oklch(66% 0.18 235) + coral oklch(68% 0.24 18) - * display: Plus Jakarta Sans 600 · body: Plus Jakarta Sans · labels: JetBrains Mono UPPERCASE +/* Hallmark · Hum · Bubble (guided sourdough app) · Narrative Workflow · N10 floating-on-scroll morph · hum-07 + * theme: Hum (catalog) · paper oklch(97% 0.012 95) + * lead accent: mint oklch(80% 0.16 150) — carries the primary CTA + most surfaces + * + cyan (mix) · pear (prove + the character jar) · coral (the bake climax, the one high-energy moment) + * display/body: Plus Jakarta Sans · labels: JetBrains Mono UPPERCASE * axes: light / rounded-sans / multi-accent - * nav: N5 floating pill (relaxed for playful) · footer: Ft5 statement - * brief: "Curio — a 30-second daily curiosity app." + * footer: Ft5 statement · brief: "Bubble — guided sourdough, one stage at a time." * v1.0.0 */ @@ -37,7 +38,7 @@ --tint-pear: oklch(86% 0.18 95 / 0.16); --tint-cyan: oklch(66% 0.18 235 / 0.14); --tint-coral: oklch(68% 0.24 18 / 0.12); - --tint-mint: oklch(80% 0.16 150 / 0.16); + --tint-mint: oklch(80% 0.16 150 / 0.18); --tint-lavender: oklch(74% 0.16 305 / 0.14); /* Type — rounded sans only */ @@ -93,9 +94,6 @@ 0 1px 2px oklch(20% 0.012 250 / 0.06); --shadow-card-hover: 0 24px 56px -20px oklch(20% 0.012 250 / 0.18), 0 2px 6px oklch(20% 0.012 250 / 0.08); - --shadow-pear-base: 0 8px 0 -4px var(--color-accent-deep); - --shadow-pear-hover: 0 14px 0 -4px var(--color-accent-deep), - 0 4px 12px oklch(20% 0.012 250 / 0.10); --ease-out: cubic-bezier(0.16, 1, 0.3, 1); --ease-soft: cubic-bezier(0.22, 0.61, 0.36, 1); diff --git a/site/examples/scroll-demos.json b/site/examples/scroll-demos.json index 9941b49..2244cc1 100644 --- a/site/examples/scroll-demos.json +++ b/site/examples/scroll-demos.json @@ -6,7 +6,7 @@ { "slug": "cobalt-01", "group": "theme", "theme": "Cobalt", "url": "examples/cobalt-01/", "title": "Distil", "kind": "content-extraction API", "durationSec": 16, "out": "_tests/_thumbs/cobalt-01-scroll.mp4" }, { "slug": "carnival-01", "group": "theme", "theme": "Carnival", "url": "examples/carnival-01/", "title": "Cold Snap", "kind": "record-label EP page", "durationSec": 12, "out": "_tests/_thumbs/carnival-01-scroll.mp4" }, { "slug": "lumen-01", "group": "theme", "theme": "Lumen", "url": "examples/lumen-01/", "title": "Cinder", "kind": "AI reasoning tool", "durationSec": 13, "out": "_tests/_thumbs/lumen-01-scroll.mp4" }, - { "slug": "hum-02", "group": "theme", "theme": "Hum", "url": "examples/hum-02/", "title": "Sprout", "kind": "daily-reading app", "durationSec": 13, "out": "_tests/_thumbs/hum-02-scroll.mp4" }, + { "slug": "hum-07", "group": "theme", "theme": "Hum", "url": "examples/hum-07/", "title": "Bubble", "kind": "guided sourdough app", "durationSec": 13, "out": "_tests/_thumbs/hum-07-scroll.mp4" }, { "slug": "custom-01", "group": "custom", "url": "examples/custom-01/", "title": "Setting the Night Edition", "kind": "letterpress poem broadside", "durationSec": 14, "out": "_tests/_thumbs/custom-01-scroll.mp4" }, { "slug": "custom-02", "group": "custom", "url": "examples/custom-02/", "title": "The Cascadia Nightjar", "kind": "sleeper-train ticket", "durationSec": 12, "out": "_tests/_thumbs/custom-02-scroll.mp4" }, diff --git a/site/index.html b/site/index.html index 452f6e1..b8a3ed3 100644 --- a/site/index.html +++ b/site/index.html @@ -56,10 +56,10 @@ - - - - + + + + + \ No newline at end of file