/* The Weasel Library, v3. Base: parchment, weasel, amber. Palette B, decided Nov 2026. */
@font-face { font-family: "Fraunces"; src: url("assets/fonts/fraunces-latin.woff2") format("woff2"); font-weight: 400 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("assets/fonts/inter-latin.woff2") format("woff2"); font-weight: 400 600; font-style: normal; font-display: swap; }

:root {
  --parchment: #f5ede0;
  --paper: #fdf4e4;        /* the paper of Kyle's covers */
  --ink: #1a1208;          /* weasel */
  --soft: #55402c;
  --amber: #c97d2e;
  --rule: #eadfcc;         /* ruled lines on the worksheet pages */
  --sheet: #fffdf8;        /* a printed page */
  --ink-2: #3b2a17;
  --ink-3: #523c22;

  /* The palette (B): v2 tuned toward the brand. Dusted blue, warmer coral, firefly gold. */
  --a1: #8ba6c1;  --a1-tint: #d3dde6;    /* By the clock */
  --a2: #e87a66;  --a2-tint: #f8d5ca;    /* In my head */
  --a3: #c97d2e;  --a3-tint: #f2d2a8;    /* Home and people (brand amber) */
  --glow: #f4c542; --glow-hover: #f8d468;  /* the firefly: Free marks */
  --band-ws: #f9e7ac;                    /* worksheets band */
  --quiet: #f2d2a8; --quiet-hover: #ecc48f;
  --cta: var(--glow); --cta-hover: var(--glow-hover);
  --focus: #1b4a8f;

  --display: "Fraunces", Georgia, "Times New Roman", serif;
  --sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

  --s-small: 1rem;
  --s-text: 1.125rem;
  --s-title: 1.25rem;
  --s-head: clamp(1.875rem, 3.6vw, 3rem);
  --s-display: clamp(2.5rem, 7vw, 5.5rem);

  --m: clamp(14px, 3vw, 40px);
  --r: 26px;
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-pop: cubic-bezier(0.34, 1.4, 0.64, 1);
}
/* DECIDED Nov 2026: palette B (above) is the palette. The two that were not chosen, for the record:
   A (version 2, lime firefly):  clock #8facd2 / #cfdcef, head #f46573 / #fbcfd2, home #c97d2e / #f2d2a8,
                                 firefly #e6ec4f (hover #f1f57a), worksheet band #f3f5a8.
   C (brand-led, amber first):   clock #7f9db3 / #d2dde3, head #c97d2e / #f2d2a8, home #b39468 / #e9dcc3,
                                 firefly #f4c542 (hover #f8d468), worksheet band #f1dfbf,
                                 quiet #e9dcc3 (hover #dfcdab), call to action #c97d2e (hover #d99245). */

*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; scroll-padding-top: 16px; }
body { margin: 0; background: var(--parchment); color: var(--ink); font: 400 var(--s-text)/1.5 var(--sans); -webkit-font-smoothing: antialiased; overflow-x: hidden; }
img { max-width: 100%; height: auto; display: block; }
h1, h2, h3, p, ol, ul { margin: 0; }
ol, ul { padding: 0; list-style: none; }
h1, h2, h3, .display { font-family: var(--display); font-weight: 600; font-variation-settings: "SOFT" 100; letter-spacing: -0.015em; text-wrap: balance; }
a { color: inherit; text-decoration-thickness: 2px; text-underline-offset: 0.18em; }
button { font: inherit; color: inherit; cursor: pointer; border: 0; background: none; padding: 0; text-align: left; touch-action: manipulation; -webkit-tap-highlight-color: transparent; }
a, summary { touch-action: manipulation; -webkit-tap-highlight-color: transparent; }
:focus-visible { outline: 3px solid var(--focus); outline-offset: 3px; border-radius: 6px; }
::selection { background: var(--ink); color: var(--parchment); }
[hidden] { display: none !important; }
main, .top, .foot { max-width: 1360px; margin-inline: auto; }
img.broken { visibility: hidden; }

.skip { position: absolute; left: var(--m); top: -80px; background: var(--ink); color: var(--parchment); padding: 12px 16px; z-index: 20; border-radius: 12px; }
.skip:focus { top: 8px; }

/* ---------- top ---------- */
.top { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 0 12px; padding: 12px var(--m) 0; }
.brand { display: inline-flex; flex: 0 1 auto; min-width: 0; align-items: center; gap: 8px; min-height: 48px; text-decoration: none; white-space: nowrap; font-family: var(--display); font-weight: 600; font-variation-settings: "SOFT" 100; font-size: var(--s-title); }
.brand span { overflow: hidden; text-overflow: ellipsis; }
.brand img { flex: none; width: 46px; height: 46px; transition: transform 500ms var(--ease-pop); }
@media (hover: hover) { .brand:hover img { transform: rotate(-10deg) scale(1.08); } }
.top nav { display: flex; gap: clamp(2px, 1.6vw, 20px); margin-left: auto; }
.top nav a { display: inline-flex; align-items: center; min-height: 48px; padding: 0 10px; font-weight: 600; text-decoration: none; border-radius: 999px; transition: background-color 180ms ease; }
@media (hover: hover) { .top nav a:hover { background: var(--quiet); } }

/* ---------- hero ---------- */
.hero { position: relative; padding: clamp(20px, 4vw, 56px) var(--m) clamp(8px, 2vw, 24px); }
.hero h1 { font-size: var(--s-display); line-height: 0.98; letter-spacing: -0.03em; max-width: 12em; padding-right: 56px; }
.lede { margin-top: 12px; max-width: 30em; }
.new-here { margin-top: 2px; font-size: var(--s-small); }
.new-here a { font-weight: 600; display: inline-block; padding: 10px 0; }
.key { display: flex; flex-wrap: wrap; gap: 6px 18px; align-items: center; margin-top: 2px; font-size: var(--s-small); color: var(--soft); }
.key > span { display: inline-flex; align-items: center; gap: 8px; }
/* the firefly: no disc behind it. The bulb glows only when it blinks (hover, keyboard focus, tap). */
.hero-fly { position: absolute; right: calc(var(--m) + 2px); top: clamp(8px, 3vw, 40px); width: clamp(48px, 7vw, 96px); aspect-ratio: 3 / 4; transform-origin: 50% 70%; border-radius: 12px; }
.fly-body { position: absolute; inset: 0; display: block; }
.hero-fly img { position: relative; width: 100%; height: auto; }
.fly-glow { position: absolute; inset: 0; display: block; opacity: 0; pointer-events: none; transform-origin: 36% 72%; }
.fly-glow::before { content: ""; position: absolute; left: -34%; top: 30%; width: 140%; aspect-ratio: 1; border-radius: 50%; background: radial-gradient(circle, rgba(255, 226, 64, 0.85) 0, rgba(255, 214, 64, 0.45) 30%, rgba(255, 214, 64, 0) 68%); }   /* the halo */
.fly-glow::after { content: ""; position: absolute; left: 20%; top: 54%; width: 31%; height: 37%; border-radius: 50%; background: radial-gradient(ellipse, #fffbd0 0, #ffec4f 55%, #ffd83a 100%); transform: rotate(36deg); filter: blur(1.5px); }   /* the bulb itself */

/* ---------- sections of tiles ---------- */
.sections { padding: 0 var(--m); display: grid; gap: clamp(34px, 4.6vw, 60px); margin-top: clamp(20px, 3vw, 36px); }
.sec, [data-accent="blue"] { --accent: var(--a1); --tint: var(--a1-tint); }
[data-accent="coral"] { --accent: var(--a2); --tint: var(--a2-tint); }
[data-accent="amber"] { --accent: var(--a3); --tint: var(--a3-tint); }
.sec-head { display: flex; flex-wrap: wrap; align-items: baseline; gap: 2px 18px; }
.sec-line { color: var(--soft); font-size: var(--s-small); }
.sec-title { display: inline-flex; align-items: center; gap: 10px; font-size: 1.5rem; line-height: 1.1; }
.sec-title::before { content: ""; width: 18px; height: 18px; border-radius: 50%; background: var(--accent); flex: none; }
.sec + .sec { border-top: 2px solid var(--rule); padding-top: clamp(26px, 3.6vw, 44px); }
.tiles { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(10px, 1.6vw, 20px); margin-top: 2px; }
.tile {
  position: relative; display: flex; flex-direction: column; width: 100%; margin-top: 44px;
  padding: 0 14px 16px; border-radius: var(--r); background: var(--tint); color: var(--ink);
  transition: background-color 200ms ease, transform 160ms var(--ease-out);
}
.tile:active { transform: scale(0.98); }
.tile-art { height: clamp(118px, 17vw, 200px); margin: -40px -4px 0; display: flex; align-items: flex-end; justify-content: center; pointer-events: none; }
.tile-art img { width: auto; height: auto; max-width: 100%; max-height: 100%; transform-origin: 50% 100%; transition: transform 420ms var(--ease-pop); }
.tile.poke .tile-art img { will-change: transform; }
.tile-name { margin-top: 12px; font-family: var(--display); font-weight: 600; font-variation-settings: "SOFT" 100; font-size: clamp(1.125rem, 1.5vw, 1.3125rem); line-height: 1.18; letter-spacing: -0.01em; text-wrap: balance; min-height: 2.36em; }
.tile[aria-expanded="true"] { background: var(--accent); }
.tile.framed .tile-art img { transform: rotate(-2deg); }
.tile:nth-child(even).framed .tile-art img { transform: rotate(2deg); }
@media (hover: hover) {
  .tile:hover { background: var(--accent); }
  .tile:hover .tile-art img { transform: translateY(-10px) rotate(-3deg) scale(1.05); }
  .tile:nth-child(even):hover .tile-art img { transform: translateY(-10px) rotate(3deg) scale(1.05); }
}
.tile:active .tile-art img, .tile.poke .tile-art img { transform: translateY(-6px) rotate(2deg) scale(1.04); }
.tiles > .tile:last-child:nth-child(odd) { grid-column: 1 / -1; }
.tiles > .tile:last-child:nth-child(odd) .tile-art { height: clamp(140px, 36vw, 200px); }

/* ---------- the open moment ---------- */
.drawer { position: relative; margin-top: clamp(40px, 6vw, 72px); background: var(--paper); border-radius: var(--r); padding: clamp(20px, 3vw, 40px); scroll-margin-top: 90px; }
.drawer::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 14px; border-radius: var(--r) var(--r) 0 0; background: var(--accent); }
.drawer-head { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: start; }
.drawer.has-art .drawer-head { padding-right: clamp(96px, 22vw, 260px); min-height: clamp(70px, 9vw, 100px); }
.drawer h3:focus { outline: none; }
.drawer h3 { font-size: var(--s-head); line-height: 1.04; letter-spacing: -0.02em; padding-top: 4px; }
.note { grid-column: 1; max-width: 30em; }
.drawer-art { position: absolute; right: clamp(8px, 2vw, 28px); top: clamp(-56px, -5vw, -30px); width: clamp(110px, 21vw, 250px); height: clamp(130px, 19vw, 230px); display: flex; align-items: flex-end; justify-content: center; pointer-events: none; }
.drawer-art img { width: auto; height: auto; max-width: 100%; max-height: 100%; transform-origin: 50% 100%; }
.close { position: absolute; left: 50%; bottom: -24px; transform: translateX(-50%); display: inline-flex; align-items: center; gap: 8px; min-height: 48px; padding: 0 20px; border-radius: 999px; background: var(--ink); color: var(--parchment); font-weight: 600; transition: transform 160ms var(--ease-out); }
.close:active { transform: translateX(-50%) scale(0.96); }
.close svg { width: 14px; height: 14px; }
.back-pill { position: sticky; top: 8px; z-index: 3; display: inline-flex; align-items: center; gap: 6px; min-height: 44px; margin: 6px 0 4px -6px; padding: 0 16px 0 10px; border-radius: 999px; background: var(--parchment); box-shadow: 0 1px 6px rgba(26, 18, 8, 0.14); font-weight: 600; font-size: var(--s-small); }
.back-pill svg { width: 16px; height: 16px; }

.steps { margin-top: 22px; display: grid; gap: 14px; grid-template-columns: repeat(auto-fill, minmax(min(100%, 232px), 1fr)); }
.step { display: flex; flex-direction: column; background: var(--parchment); border-radius: 20px; padding: 10px 12px 12px; min-width: 0; }
/* step marker: Kyle's four silhouettes, standing on the top edge of the cover. Still images. */
.pose { align-self: flex-start; display: block; width: 40px; height: 40px; margin: 0 0 -1px 6px; background-color: var(--ink); background-color: color-mix(in srgb, var(--accent) 62%, var(--ink)); transition: transform 300ms var(--ease-out);
  -webkit-mask: url("data:image/png;base64,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") 0 0 / 400% 100% no-repeat;
  mask: url("data:image/png;base64,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") 0 0 / 400% 100% no-repeat; }
@media (hover: hover) { .step:hover .pose { transform: translateX(3px); } }
.cover { display: block; border-radius: 12px; overflow: hidden; background: var(--paper); aspect-ratio: 3 / 2; margin-bottom: 12px; }
.cover img { width: 100%; height: 100%; object-fit: contain; transition: transform 500ms var(--ease-out); }
@media (hover: hover) { .step:hover .cover img { transform: scale(1.04) rotate(-1deg); } }
.cover.title img { object-fit: cover; }   /* old title cards fill the frame; drawn covers are shown whole */
.cover.blank { background: var(--tint); }
/* stand-in for a step with no drawn cover: a flat silhouette of one of Kyle's weasels, section colour on section tint */
.cover.stand { background: var(--tint); }
.step-title { display: block; padding: 4px 2px; font-family: var(--display); font-weight: 600; font-variation-settings: "SOFT" 100; font-size: var(--s-title); line-height: 1.2; letter-spacing: -0.01em; text-decoration: none; text-wrap: balance; overflow-wrap: break-word; }
@media (hover: hover) { .step-title:hover { text-decoration: underline; text-decoration-thickness: 2px; } }
.step-title .tag { margin-top: 8px; }
.mw { display: block; margin-top: 6px; font: 500 0.875rem/1.4 var(--sans); letter-spacing: 0; color: var(--soft); }
.step-title > span:first-child { display: block; }
.sheet-link { margin-top: auto; display: grid; grid-template-columns: 22px minmax(0, 1fr) auto; gap: 6px 10px; align-items: start; min-height: 52px; padding: 10px 10px 10px 12px; border-radius: 14px; background: var(--sheet); text-decoration: none; font-weight: 500; font-size: var(--s-small); line-height: 1.25; transition: transform 200ms var(--ease-pop); }
.step-title + .sheet-link, .step-title + .inside { margin-top: auto; }
.step-title { margin-bottom: 12px; }
@media (hover: hover) { .sheet-link:hover { transform: rotate(-1deg) translateY(-2px); } }
.sheet-link > svg { width: 20px; height: 24px; }
.sheet-link .t { overflow-wrap: break-word; padding-top: 2px; }
.sheet-link .tag { grid-column: 2; }
.sheet-link .mm { grid-column: 3; grid-row: 1; margin-top: 3px; }
.inside { font-size: var(--s-small); color: var(--soft); padding: 4px 2px; }

.tag { display: inline-flex; align-items: center; gap: 5px; padding: 2px 10px; border-radius: 999px; font: 600 0.875rem/1.5 var(--sans); letter-spacing: 0; white-space: nowrap; width: max-content; }
.tag-free { background: var(--glow); color: var(--ink); }
/* member mark: the running weasel from our logo as a one-colour silhouette. Always this one pose, tiny, soft ink. Free is the loud one. */
.mm { display: inline-block; flex: none; width: 19px; height: 20px; background: var(--soft); opacity: 0.74; vertical-align: -4px;
  -webkit-mask: url("data:image/png;base64,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") center / contain no-repeat;
  mask: url("data:image/png;base64,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") center / contain no-repeat; }

.drawer-actions { margin-top: 10px; display: flex; flex-wrap: wrap; gap: 6px 10px; align-items: flex-start; padding-bottom: 18px; }
.btn { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 12px 24px; border-radius: 999px; background: var(--ink); color: var(--parchment); font-weight: 600; text-decoration: none; text-align: center; transition: transform 160ms var(--ease-out), background-color 180ms ease; }
@media (hover: hover) { .btn:hover { background: var(--ink-2); } }
.btn:active { transform: scale(0.96); }
.print-link { display: inline-flex; align-items: center; min-height: 48px; padding: 0 4px; font-weight: 600; font-size: var(--s-small); text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 0.18em; flex-basis: 100%; }
@media (hover: hover) { .print-link:hover { text-decoration-thickness: 3px; } }
.btn-quiet { background: var(--quiet); color: var(--ink); }
@media (hover: hover) { .btn-quiet:hover { background: var(--quiet-hover); } }
.btn-fly { background: var(--cta); color: var(--ink); }
@media (hover: hover) { .btn-fly:hover { background: var(--cta-hover); } }
.btn-ghost { background: var(--ink-2); color: var(--parchment); }
@media (hover: hover) { .btn-ghost:hover { background: var(--ink-3); } }

details.fold { border-radius: 20px; background: var(--parchment); flex: 1 1 280px; min-width: 0; }
details.fold > summary { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 52px; padding: 10px 18px 10px 22px; font-weight: 600; cursor: pointer; list-style: none; border-radius: 20px; }
details.fold > summary::-webkit-details-marker { display: none; }
.chev { width: 18px; height: 18px; flex: none; transition: transform 320ms var(--ease-out); }
details[open] > summary .chev { transform: rotate(180deg); }
.fold-more { padding: 0 16px 10px; }
.fold-group h4 { margin: 0; font: 600 var(--s-small)/1.3 var(--sans); color: var(--soft); padding: 12px 22px 0; }
.rows { padding: 0 12px; }
details.fold[open] { padding-bottom: 10px; }
.row { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 12px; align-items: center; min-height: 48px; padding: 8px 10px; border-radius: 12px; text-decoration: none; transition: background-color 160ms ease; }
@media (hover: hover) { .row:hover { background: var(--sheet); } }
.row .t { overflow-wrap: break-word; line-height: 1.3; }
.row .t small { display: block; font-size: 1rem; color: var(--soft); margin-top: 2px; }

/* ---------- bands ---------- */
.band { position: relative; margin: clamp(56px, 8vw, 110px) var(--m) 0; border-radius: var(--r); padding: clamp(20px, 3.4vw, 48px); }
.band h2 { font-size: var(--s-head); line-height: 1.04; letter-spacing: -0.02em; }
.band-fly { background: var(--band-ws); }
.band-plain { background: var(--paper); }
.band-ink { background: var(--ink); color: var(--parchment); display: grid; gap: 20px; margin-bottom: 0; }
.band-ink p { margin-top: 10px; max-width: 28em; }
.band-ink :focus-visible { outline-color: var(--parchment); }
.mem-actions { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }

.ws-top { display: grid; gap: 8px; }
.ws-text p { margin-top: 10px; max-width: 24em; }
.ws-art { position: relative; height: clamp(170px, 30vw, 300px); margin-top: clamp(-10px, -2vw, 0px); }
.ws-art img { position: absolute; bottom: 0; height: auto; }
.ws-art .pg { width: clamp(96px, 15vw, 170px); border-radius: 6px; transform-origin: 50% 100%; transition: transform 500ms var(--ease-pop); }
.ws-art .pg1 { left: 4%; transform: rotate(-9deg); bottom: 14px; }
.ws-art .pg2 { left: calc(4% + clamp(60px, 9.5vw, 110px)); transform: rotate(-1deg); bottom: 22px; }
.ws-art .pg3 { left: calc(4% + clamp(120px, 19vw, 220px)); transform: rotate(7deg); bottom: 12px; }
.ws-art .wz { right: 0; bottom: -8px; width: auto; max-width: 46%; max-height: 112%; transform-origin: 50% 100%; transition: transform 500ms var(--ease-pop); }
@media (hover: hover) {
  .band-fly:hover .pg1 { transform: rotate(-13deg) translateY(-6px); }
  .band-fly:hover .pg3 { transform: rotate(11deg) translateY(-6px); }
  .band-fly:hover .wz { transform: rotate(-2deg) translateY(-4px); }
}
/* worksheets: a binder. Three divider tabs (the same sections as the tiles), one ruled page each, a short list per moment. */
.ws-key { display: flex; flex-wrap: wrap; gap: 6px 18px; align-items: center; margin-top: 14px; font-size: var(--s-small); }
.ws-key span { display: inline-flex; align-items: center; gap: 8px; }
.binder { margin-top: 20px; }
.tabs { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; align-items: stretch; }
.tab { display: flex; flex-direction: column; justify-content: center; gap: 0; min-height: 60px; padding: 8px 12px 10px; border-radius: 16px 16px 0 0; background: var(--tint); font-family: var(--display); font-weight: 600; font-variation-settings: "SOFT" 100; font-size: 1.125rem; line-height: 1.15; letter-spacing: -0.01em; transition: background-color 180ms ease, transform 200ms var(--ease-out); transform: translateY(6px); }
.tab[aria-selected="true"] { background: var(--accent); transform: none; }
@media (hover: hover) { .tab:hover { transform: none; } }
.leaf { position: relative; background: var(--sheet); border-top: 12px solid var(--accent); border-radius: 0 0 20px 20px; padding: 10px 16px 20px; }
.groups { columns: 3 270px; column-gap: clamp(20px, 3vw, 44px); }
.grp { padding: 14px 0 8px; min-width: 0; break-inside: avoid; }
.grp-h { display: grid; grid-template-columns: 56px minmax(0, 1fr); gap: 10px; align-items: end; padding-bottom: 8px; border-bottom: 3px solid var(--accent); font-size: var(--s-title); line-height: 1.15; letter-spacing: -0.01em; }
.grp-h .thumb { height: 52px; display: flex; align-items: flex-end; justify-content: center; }
.grp-h .thumb img { width: auto; height: auto; max-width: 100%; max-height: 100%; }
.line { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 12px; align-items: center; min-height: 48px; padding: 8px 6px; border-bottom: 1.5px solid var(--rule); text-decoration: none; line-height: 1.3; font-size: 1.125rem; transition: background-color 160ms ease; }
.line .t { overflow-wrap: break-word; }
@media (hover: hover) { .line:hover { background: var(--tint); } }
@media (hover: hover) { .line:hover .t { text-decoration: underline; text-decoration-thickness: 2px; } }
.more-btn { display: inline-flex; align-items: center; gap: 8px; min-height: 48px; padding: 0 6px; font-weight: 600; font-size: var(--s-small); text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 0.18em; }
.more-btn .chev { width: 14px; height: 14px; }
.more-btn[aria-expanded="true"] .chev { transform: rotate(180deg); }
#guest-list details.fold { background: var(--sheet); }
.guest-intro { margin-top: 10px; max-width: 34em; }
/* guest cards: the cover large and whole, then title, who wrote it, and the mark. A swipe row on phones, three across on laptops. */
.guest-cards { margin-top: 18px; display: flex; gap: 12px; overflow-x: auto; scroll-snap-type: x proximity; padding-bottom: 8px; margin-right: calc(-1 * clamp(20px, 3.4vw, 48px)); padding-right: clamp(20px, 3.4vw, 48px); -webkit-overflow-scrolling: touch; }
.guest-cards > li { flex: 0 0 min(78%, 300px); scroll-snap-align: start; display: flex; }
.gcard { display: flex; flex-direction: column; gap: 6px; width: 100%; padding: 10px 10px 14px; border-radius: 20px; background: var(--sheet); text-decoration: none; }
.gcover { display: block; aspect-ratio: 3 / 2; border-radius: 12px; overflow: hidden; background: var(--paper); margin-bottom: 4px; }
.gcover img { width: 100%; height: 100%; object-fit: contain; transition: transform 500ms var(--ease-out); }
.gt { font-family: var(--display); font-weight: 600; font-variation-settings: "SOFT" 100; font-size: var(--s-title); line-height: 1.2; letter-spacing: -0.01em; text-wrap: balance; padding: 0 4px; }
.gby { display: grid; gap: 1px; padding: 0 4px; font-size: var(--s-small); line-height: 1.35; color: var(--soft); }
.gby b { font-weight: 600; color: var(--ink); }
.gcard > .tag, .gcard > .mm { margin: auto 4px 0; }
.gcard > .tag { margin-top: auto; }
@media (hover: hover) { .gcard:hover .gcover img { transform: scale(1.04) rotate(-1deg); } }
@media (hover: hover) { .gcard:hover .gt { text-decoration: underline; text-decoration-thickness: 2px; } }
#guest-list { margin-top: 18px; }
.rows.two { display: grid; gap: 0 20px; }

.shelf-items { margin-top: 16px; display: grid; gap: 10px; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); }
.shelf-item { background: var(--parchment); border-radius: 16px; padding: 18px; text-decoration: none; display: block; }
.shelf-item strong { font-family: var(--display); font-size: var(--s-title); display: block; }

/* ---------- footer ---------- */
.foot { padding: clamp(40px, 6vw, 80px) var(--m) 32px; position: relative; }
.foot-name { font-family: var(--display); font-weight: 600; font-variation-settings: "SOFT" 100; font-size: clamp(2.25rem, 8.6vw, 7.25rem); line-height: 0.95; letter-spacing: -0.03em; }
.foot-line { margin-top: 14px; max-width: 34em; font-size: var(--s-small); }
.foot-links { margin-top: 4px; display: grid; justify-items: start; font-size: var(--s-small); }
.foot-links a { display: inline-flex; align-items: center; min-height: 48px; font-weight: 600; }

.noscript { background: var(--paper); margin: 0 var(--m); padding: 20px; border-radius: var(--r); }

/* ---------- tick sheet (screen preview + print) ---------- */
.sheet-view { position: fixed; inset: 0; z-index: 50; background: var(--parchment); overflow: auto; overscroll-behavior: contain; padding: 0 0 48px; animation: fade 260ms ease both; }
.sheet-bar { position: sticky; top: 0; z-index: 2; display: flex; gap: 8px; padding: 12px var(--m); background: var(--parchment); }
.sheet { background: #fff; color: #000; width: min(100% - 24px, 816px); margin: 8px auto 0; padding: clamp(24px, 6vw, 64px); display: flex; flex-direction: column; font-size: 1rem; border-radius: 8px; }
.sheet-head { display: flex; align-items: center; gap: 12px; font-size: 1rem; font-weight: 600; }
.sheet-head img { width: 40px; height: 40px; }
.sheet h2 { font-size: clamp(1.875rem, 5vw, 2.75rem); line-height: 1.08; margin-top: 22px; }
.sheet-note { margin-top: 10px; max-width: 34em; }
.sheet ol { margin-top: 28px; display: grid; gap: 22px; }
.sheet ol > li { break-inside: avoid; }
.tick { display: grid; grid-template-columns: 26px 1fr; gap: 12px; align-items: start; padding: 5px 0; line-height: 1.35; }
.tick .box { width: 24px; height: 24px; border: 2px solid #000; border-radius: 5px; }
.tick b { font-weight: 600; }
.write { font-size: 1rem; color: #333; display: grid; gap: 26px; }
.write i { display: block; height: 2px; background: #999; }
.sheet-foot { padding-top: 32px; display: grid; gap: 18px; font-size: 1rem; }
body.sheet-open { overflow: hidden; }

/* ---------- motion ---------- */
@keyframes rise { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: none; } }
@keyframes pop { from { opacity: 0; transform: translateY(24px) scale(0.9); } to { opacity: 1; transform: none; } }
@keyframes fade { from { opacity: 0; } to { opacity: 1; } }
/* the firefly hovers: three loops of different lengths (sideways, up and down, tilt) so the path never repeats exactly */
@keyframes fly-x { 0% { translate: -3px 0; } 35% { translate: 2px 0; } 60% { translate: -1px 0; } 100% { translate: 4px 0; } }
@keyframes fly-y { 0% { translate: 0 2px; } 30% { translate: 0 -3px; } 55% { translate: 0 1px; } 80% { translate: 0 -4px; } 100% { translate: 0 3px; } }
@keyframes fly-tilt { 0% { rotate: -3deg; } 45% { rotate: 1.5deg; } 100% { rotate: 3deg; } }
@keyframes dart { 0% { transform: none; } 22% { transform: translate(-7px, -6px) rotate(-5deg); } 45% { transform: translate(3px, -9px) rotate(3deg); } 70% { transform: translate(-2px, -2px); } 100% { transform: none; } }
/* a firefly: quick rise, slower fade, uneven gaps, three flashes, then dark */
@keyframes blink { 0% { opacity: 0; transform: scale(0.7); } 5% { opacity: 1; transform: scale(1); } 24% { opacity: 0.12; transform: scale(0.9); } 31% { opacity: 1; transform: scale(1.06); } 58% { opacity: 0.08; transform: scale(0.9); } 66% { opacity: 0.95; transform: scale(1.02); } 100% { opacity: 0; transform: scale(0.9); } }
@keyframes glow-idle { 0%, 100% { opacity: 0.1; transform: scale(0.9); } 14% { opacity: 1; transform: scale(1.04); } 62% { opacity: 0.15; transform: scale(0.92); } }
@keyframes wiggle { 0%, 100% { transform: rotate(0); } 25% { transform: rotate(-4deg); } 75% { transform: rotate(4deg); } }

.js .hero h1 { animation: rise 700ms var(--ease-out) both; }
.js .hero .lede { animation: rise 700ms var(--ease-out) 80ms both; }
.hero-fly { animation: fly-x 7.3s ease-in-out infinite alternate, fly-tilt 5.3s ease-in-out infinite alternate; }
.fly-body { animation: fly-y 6.1s ease-in-out infinite alternate; }
.hero-fly.lit .fly-body, .hero-fly:focus-visible .fly-body { animation: fly-y 6.1s ease-in-out infinite alternate, dart 800ms ease-in-out 1; }
.hero-fly.lit .fly-glow, .hero-fly:focus-visible .fly-glow { animation: blink 2300ms ease-out 1; }
@media (hover: hover) {
  .hero-fly:hover .fly-glow { animation: blink 2300ms ease-out 1, glow-idle 2700ms ease-in-out 2300ms infinite; }
  .hero-fly:hover .fly-body { animation: fly-y 6.1s ease-in-out infinite alternate, dart 800ms ease-in-out 1; }
}
.js .tile { animation: pop 600ms var(--ease-pop) both; animation-delay: calc(120ms + var(--i, 0) * 60ms); }
.js .sec-title { animation: rise 600ms var(--ease-out) both; }
.drawer.opening { animation: rise 420ms var(--ease-out) both; }
.drawer.opening .step { animation: pop 520ms var(--ease-pop) both; animation-delay: calc(var(--j, 0) * 70ms + 120ms); }
.drawer.opening .drawer-art img { animation: pop 620ms var(--ease-pop) 160ms both; }
.drawer-art.wig img { animation: wiggle 600ms ease-in-out; }
.js .reveal { opacity: 0; transition: opacity 300ms ease; }
.js .reveal.in { opacity: 1; }

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation: none !important; transition: none !important; }
  .js .reveal { opacity: 1; }
  /* no pulsing: one gentle fade up, steady while hovered, focused or just tapped, one gentle fade down */
  .fly-glow { transition: opacity 700ms ease !important; }
  .hero-fly.lit .fly-glow, .hero-fly:focus-visible .fly-glow { opacity: 0.9; }
  @media (hover: hover) { .hero-fly:hover .fly-glow { opacity: 0.9; } }
}

@media (max-width: 699px) {
  .tab { font-size: 1rem; padding: 8px 8px 10px; min-height: 56px; }
  .drawer h3 { font-size: 1.625rem; line-height: 1.08; }
  .drawer-art { display: none; }
  .drawer .drawer-head, .drawer.has-art .drawer-head { padding-right: 0; min-height: 0; }
  .note { max-width: none; }
  /* a step is one compact row: square cover on the left, marker and title on the right, worksheet underneath */
  .steps { gap: 10px; margin-top: 16px; }
  .step { display: grid; grid-template-columns: 104px minmax(0, 1fr); gap: 0 12px; padding: 10px; align-content: start; }
  .step .cover { grid-column: 1; grid-row: 1 / span 2; aspect-ratio: 1; margin: 0; align-self: start; }
  .step .cover img { object-fit: cover; }
  .step .cover.stand img { object-fit: contain; object-position: 50% 100%; }
  .step .pose { grid-column: 2; grid-row: 1; width: 32px; height: 32px; margin: 0; }
  .step .step-title { grid-column: 2; grid-row: 2; margin: 0; padding: 2px 0 0; align-self: start; font-size: 1.125rem; }
  .step .sheet-link, .step .inside { grid-column: 1 / -1; margin-top: 10px; }
  .tabs { gap: 4px; }
}

@media (max-width: 479px) {
  .nav-wide { display: none !important; }   /* the sign-in band is still at the foot of the page */
}

@media (max-width: 359px) {
  .top { flex-wrap: nowrap; }
  .tab { padding: 8px 4px 10px; text-align: center; align-items: center; }
  .band { padding-inline: 14px; }
  .tile-name { font-size: 1rem; }
  .tile { padding-inline: 10px; }
}

@media (max-width: 419px) {
  .brand { font-size: 1rem; gap: 6px; }
  .brand img { width: 38px; height: 38px; }
  .top nav a { padding: 0 6px; }
}

/* ---------- wider ---------- */
@media (min-width: 700px) {
  .tiles { grid-template-columns: repeat(var(--cols, 4), minmax(0, 1fr)); }
  .tile { padding: 0 18px 20px; margin-top: 56px; }
  .tiles > .tile:last-child:nth-child(odd) { grid-column: auto; }
  .tiles > .tile:last-child:nth-child(odd) .tile-art { height: clamp(118px, 17vw, 200px); }
  .tile-art { margin-top: -52px; }
  .ws-top { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); align-items: end; }
  .ws-art { margin-top: clamp(-90px, -9vw, -50px); }
  .rows.two { grid-template-columns: 1fr 1fr; }
  .tabs { grid-template-columns: repeat(3, max-content); gap: 8px; padding-left: 56px; }
  .tab { padding: 8px 18px 10px; }
  .leaf { border-radius: 20px; padding: 14px clamp(20px, 3vw, 40px) 26px 64px; }
  /* three punched holes down the left margin */
  .leaf::before { content: ""; position: absolute; left: 22px; top: 0; bottom: 0; width: 18px; background: radial-gradient(circle closest-side, var(--band-ws) 96%, transparent) center top / 18px 33.33% repeat-y; }
  .band-ink { grid-template-columns: 1fr auto; align-items: center; }
  .guest-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; overflow: visible; margin-right: 0; padding-right: 0; padding-bottom: 0; }
  .guest-cards > li { flex: none; }
}
@media (min-width: 1040px) {
  .sections { grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: 20px; }
  .sec { grid-column: 1 / -1; }
  .hero h1 { max-width: 14em; }
  .steps { grid-template-columns: repeat(var(--k, 4), minmax(0, 1fr)); }
  .tab { flex-direction: row; align-items: baseline; gap: 10px; min-height: 52px; padding: 10px 22px 12px; font-size: var(--s-title); }
}

/* ---------- print: only the tick sheet ---------- */
@media print {
  @page { size: letter; margin: 11mm; }
  html, body { background: #fff !important; }
  body.sheet-open > *:not(.sheet-view) { display: none !important; }
  body.sheet-open { overflow: visible; }
  .sheet-view { position: static; padding: 0; background: #fff; overflow: visible; animation: none; }
  .sheet-bar { display: none; }
  .sheet { width: auto; margin: 0; padding: 0; border-radius: 0; }
  .sheet ol { gap: 10px; margin-top: 16px; }
  .sheet-foot { padding-top: 24px; }
  * { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
}
