.hero.svelte-1uha8ag{gap:clamp(var(--space-8), 6vw, 5rem);padding:3.5rem 0 var(--space-12);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.hero-copy.svelte-1uha8ag{padding-bottom:var(--space-4)}.edition.svelte-1uha8ag{align-items:center;gap:var(--space-2);font-size:var(--type-sm);font-weight:var(--weight-strong);letter-spacing:.035em;margin-bottom:var(--space-6);display:flex}.edition-dot.svelte-1uha8ag{background:var(--w-good-ink);border-radius:50%;width:9px;height:9px}h1.svelte-1uha8ag{font-size:var(--type-hero);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:1.08}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--w-accent)}.hero-description.svelte-1uha8ag{max-width:28rem;font-size:var(--type-lg);color:var(--w-muted);margin-top:var(--space-5);line-height:1.7;font-weight:var(--weight-medium)}.hero-actions.svelte-1uha8ag{align-items:center;gap:var(--space-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.hero-cta.svelte-1uha8ag{padding:var(--space-4) var(--space-4);gap:var(--space-5);font-size:var(--type-sm)}.friend-link.svelte-1uha8ag{font-size:var(--type-sm);font-weight:var(--weight-strong);color:var(--w-ink);padding:var(--space-3) 0;text-decoration:none}.friend-link.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-left:var(--space-1)}.hero-promises.svelte-1uha8ag{gap:var(--space-4);font-size:var(--type-xs);margin-top:var(--space-5);color:var(--w-muted);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}.hero-promises.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--w-good-ink);margin-right:var(--space-1)}.daily-feature.svelte-1uha8ag{width:100%;max-width:25rem;margin:0 auto;position:relative}.daily-card.svelte-1uha8ag{padding:var(--space-5) var(--space-6) var(--space-4);background:var(--w-accent-soft);color:var(--w-ink);text-decoration:none;transition:transform .2s;display:block;transform:rotate(2deg)}.daily-card.svelte-1uha8ag:hover{transform:rotate(0)translateY(-3px)}.daily-top.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);display:flex}.daily-top.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){font-size:var(--type-xs);color:var(--w-ink)}.daily-top.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--type-xl);margin-top:var(--space-1)}.puzzle-number.svelte-1uha8ag{font:700 1.1rem var(--w-font-mono)}.preview-grid.svelte-1uha8ag{padding:var(--space-2);background:var(--w-ink);border-radius:var(--radius-sm)}.daily-bottom.svelte-1uha8ag{padding-top:var(--space-3);font-size:var(--type-sm);font-weight:var(--weight-strong);justify-content:space-between;align-items:center;display:flex}.dot.svelte-1uha8ag{margin:0 var(--space-1);opacity:.5}.daily-arrow.svelte-1uha8ag{background:var(--w-ink);width:2rem;height:2rem;color:var(--w-accent-ink);font-size:var(--type-xl);border-radius:50%;place-items:center;display:grid}.feature-sticker.svelte-1uha8ag{z-index:1;background:var(--w-warm);border:2px solid var(--w-ink);text-align:center;width:5.5rem;height:5.5rem;font:600 1.05rem/1.15 var(--w-font-display);box-shadow:2px 2px 0 var(--w-ink);border-radius:50%;place-content:center;display:grid;position:absolute;top:-1.5rem;right:-1rem;transform:rotate(12deg)}.daily-status.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-2);margin:var(--space-5) var(--space-1) 0;color:var(--w-muted);font-size:var(--type-xs);font-weight:var(--weight-bold);display:flex}.completed-banner.svelte-1uha8ag{align-items:center;gap:var(--space-4);border:1px solid var(--w-line-soft);background:var(--w-mint);border-radius:var(--w-radius);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.completed-banner.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--w-muted);font-size:var(--type-sm)}.completed-banner.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-left:auto}.completed-icon.svelte-1uha8ag{background:var(--w-good);width:2.5rem;height:2.5rem;font-weight:var(--weight-strong);border-radius:50%;place-items:center;display:grid}.community-line.svelte-1uha8ag{text-align:center;color:var(--w-muted);font-size:var(--type-sm)}.community-line.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--w-accent);margin-right:var(--space-2)}.play-section.svelte-1uha8ag{margin-top:3.4rem}.section-heading.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--type-section);margin-top:var(--space-2)}.text-link.svelte-1uha8ag{color:var(--w-ink);font-weight:var(--weight-strong);font-size:var(--type-sm);padding:var(--space-2) 0;text-underline-offset:4px}.mode-grid.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mode-card.svelte-1uha8ag{--tile-accent:var(--w-accent-soft);padding:var(--space-5);flex-direction:column;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.mode-card[data-accent=mint].svelte-1uha8ag{--tile-accent:var(--w-mint)}.mode-card[data-accent=peach].svelte-1uha8ag{--tile-accent:var(--w-peach)}.mode-card[data-accent=coral].svelte-1uha8ag{--tile-accent:var(--w-coral)}.mode-card[data-accent=sky].svelte-1uha8ag{--tile-accent:var(--w-sky)}.mode-card[data-accent=yellow].svelte-1uha8ag{--tile-accent:var(--w-yellow)}.mode-top.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);display:flex}.mode-icon.svelte-1uha8ag{border:var(--w-border) solid var(--w-ink);border-radius:var(--radius-sm);background:var(--tile-accent);place-items:center;width:3rem;height:3rem;display:grid}.mode-meta.svelte-1uha8ag{border:1px solid var(--w-line-soft);border-radius:var(--radius-pill);font-size:var(--type-xs);font-weight:var(--weight-strong);padding:var(--space-1) var(--space-2)}.mode-label.svelte-1uha8ag{color:var(--w-muted);font-size:var(--type-xs);font-weight:var(--weight-strong)}.mode-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--type-3xl);margin-top:var(--space-1)}.mode-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--type-sm);color:var(--w-muted);line-height:1.6;font-weight:var(--weight-medium);margin-top:var(--space-3);margin-bottom:var(--space-5)}.mode-bottom.svelte-1uha8ag{justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--w-line-soft);padding-top:var(--space-3);font-size:var(--type-sm);font-weight:var(--weight-strong);margin-top:auto;display:flex}.mode-bottom.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{font-size:var(--type-lg);line-height:1}.invite-card.svelte-1uha8ag{border:var(--w-border) solid var(--w-ink);border-radius:var(--w-radius);background:var(--w-warm);padding:var(--space-5);position:relative;overflow:clip}.invite-card.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--w-ink);font-size:var(--type-xs)}.invite-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--type-3xl);margin:var(--space-3) 0}.invite-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-weight:var(--weight-bold);font-size:var(--type-sm);max-width:10rem;margin-bottom:var(--space-4)}.invite-card.svelte-1uha8ag .btn:where(.svelte-1uha8ag){z-index:1;position:relative}.invite-tiles.svelte-1uha8ag{display:flex;position:absolute;bottom:4.5rem;right:-1.2rem;transform:rotate(-18deg)}.invite-tiles.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--w-surface);border:var(--w-border) solid var(--w-ink);width:1.65rem;height:2rem;box-shadow:0 3px 0 var(--w-ink);border-radius:var(--radius-sm);font-weight:var(--weight-strong);place-items:center;display:grid}.archive-section.svelte-1uha8ag{margin-top:4rem}.recent-grid.svelte-1uha8ag{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.recent-grid.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:var(--space-1);padding:var(--space-3);border:1px solid var(--w-line-soft);border-radius:var(--radius-sm);background:var(--w-surface);color:var(--w-ink);flex-direction:column;text-decoration:none;display:flex}.recent-grid.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--w-accent);background:var(--w-word)}.recent-number.svelte-1uha8ag{font:600 1.3rem var(--w-font-display)}.recent-date.svelte-1uha8ag{color:var(--w-muted);font-size:var(--type-xs);font-weight:var(--weight-bold)}.recent-arrow.svelte-1uha8ag{margin-top:var(--space-1);text-align:right;font-size:var(--type-lg)}.month-link.svelte-1uha8ag{margin-top:var(--space-4);font-size:var(--type-sm);font-weight:var(--weight-strong);padding:var(--space-2) 0;color:var(--w-muted);text-underline-offset:4px;display:inline-block}.learn-strip.svelte-1uha8ag{align-items:center;gap:var(--space-6);padding:var(--space-7);background:var(--w-accent-soft);border-radius:var(--radius-lg);border:1px solid var(--w-line-soft);margin-top:3.2rem;display:flex}.learn-strip.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--type-2xl);margin:var(--space-2) 0 var(--space-2)}.learn-strip.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--type-sm);color:var(--w-muted);max-width:30rem;line-height:1.6}.learn-strip.svelte-1uha8ag>.btn:where(.svelte-1uha8ag){font-size:var(--type-sm);flex-shrink:0;margin-left:auto}.learn-art.svelte-1uha8ag{flex-shrink:0;align-items:center;width:5rem;display:flex}.learn-art.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--w-surface);border:2px solid var(--w-ink);border-radius:var(--radius-sm);width:2.6rem;height:3.2rem;box-shadow:0 3px 0 var(--w-ink);font:600 2rem var(--w-font-display);place-items:center;display:grid;transform:rotate(-12deg)}.learn-art.svelte-1uha8ag span:where(.svelte-1uha8ag)+span:where(.svelte-1uha8ag){margin-left:calc(-1 * var(--space-1));background:var(--w-good);transform:rotate(12deg)}.home-notes.svelte-1uha8ag{gap:var(--space-10);padding:3.5rem 0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.note-number.svelte-1uha8ag{font:500 .7rem var(--w-font-mono);color:var(--w-muted)}.home-notes.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--type-lg);margin:var(--space-2) 0}.home-notes.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--w-muted);font-size:var(--type-sm);line-height:1.65}.install-row.svelte-1uha8ag{margin-top:var(--space-8);justify-content:center;align-items:center;gap:var(--space-4);font-size:var(--type-sm);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}@media (width<=850px){.learn-art.svelte-1uha8ag{display:none}.learn-strip.svelte-1uha8ag{flex-wrap:wrap}.learn-strip.svelte-1uha8ag>.btn:where(.svelte-1uha8ag){margin-left:0}.hero.svelte-1uha8ag{gap:var(--space-8)}.feature-sticker.svelte-1uha8ag{right:-.5rem}.recent-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.hero.svelte-1uha8ag{padding:var(--space-6) 0 var(--space-8);gap:var(--space-9);grid-template-columns:1fr}.hero-copy.svelte-1uha8ag{padding:0}h1.svelte-1uha8ag{font-size:var(--type-hero)}.edition.svelte-1uha8ag{font-size:var(--type-xs);margin-bottom:var(--space-4)}.hero-description.svelte-1uha8ag{font-size:var(--type-base);margin-top:var(--space-4)}.hero-actions.svelte-1uha8ag{margin-top:var(--space-5);gap:var(--space-4)}.daily-feature.svelte-1uha8ag{width:calc(100% - 1rem);max-width:21rem}.feature-sticker.svelte-1uha8ag{width:4.5rem;height:4.5rem;font-size:var(--type-sm);top:-1rem}.mode-grid.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.mode-card.svelte-1uha8ag{padding:var(--space-4)}.mode-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--type-sm)}.mode-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--type-2xl)}.mode-meta.svelte-1uha8ag{font-size:var(--type-xs);padding:var(--space-1) var(--space-2)}.mode-icon.svelte-1uha8ag{width:2.5rem;height:2.5rem}.mode-label.svelte-1uha8ag{font-size:var(--type-xs)}.mode-bottom.svelte-1uha8ag{font-size:var(--type-xs);gap:var(--space-2)}.invite-card.svelte-1uha8ag{padding:var(--space-4)}.invite-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--type-2xl)}.invite-tiles.svelte-1uha8ag{display:none}.invite-card.svelte-1uha8ag .btn:where(.svelte-1uha8ag){font-size:var(--type-xs);padding:var(--space-2)}.play-section.svelte-1uha8ag,.archive-section.svelte-1uha8ag{margin-top:var(--space-10)}.learn-strip.svelte-1uha8ag{padding:var(--space-5);margin-top:var(--space-8)}.home-notes.svelte-1uha8ag{gap:var(--space-6);padding-top:var(--space-8);grid-template-columns:1fr}.home-notes.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding-left:var(--space-8);position:relative}.note-number.svelte-1uha8ag{position:absolute;top:.75rem;left:0}}@media (width<=440px){.mode-grid.svelte-1uha8ag{grid-template-columns:1fr}.recent-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-cta.svelte-1uha8ag{font-size:var(--type-sm)}}
