.hero[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1.12fr) minmax(300px,.78fr);align-items:center;gap:clamp(26px,4.4vw,64px);padding:clamp(34px,4.6vw,58px) 0 clamp(26px,4vw,44px);display:grid;position:relative}.main[data-astro-cid-dcwno5ig]{z-index:1;position:relative}.title[data-astro-cid-dcwno5ig]{font-family:var(--font-title);letter-spacing:.02em;flex-direction:column;font-weight:400;line-height:1.1;display:flex}.title-top[data-astro-cid-dcwno5ig]{letter-spacing:.05em;color:var(--ink-2);font-size:clamp(1.4rem,2.9vw,2.2rem);display:block}.title-main[data-astro-cid-dcwno5ig]{letter-spacing:.03em;color:var(--ink);-webkit-text-stroke:.5px var(--ink);text-shadow:4px 4px 0 var(--blue-soft), 6px 6px 0 var(--shadow-ink);margin-top:2px;font-size:clamp(2.7rem,6.1vw,4.8rem);display:block}.underline[data-astro-cid-dcwno5ig]{width:min(238px,56%);height:16px;color:var(--coral);margin:10px 0 0 4px;display:block}.slogan[data-astro-cid-dcwno5ig]{color:var(--ink-2);letter-spacing:.02em;margin-top:20px;font-size:clamp(1.02rem,1.4vw,1.16rem);font-weight:500;line-height:2.05}.actions[data-astro-cid-dcwno5ig]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.stats[data-astro-cid-dcwno5ig]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;padding:0;list-style:none;display:flex}.side[data-astro-cid-dcwno5ig]{justify-content:center;align-items:flex-start;min-height:360px;padding-top:10px;display:flex;position:relative}.doodle[data-astro-cid-dcwno5ig]{pointer-events:none;position:absolute}.doodle--arrow[data-astro-cid-dcwno5ig]{width:62px;color:var(--ink-2);bottom:26px;right:2%;rotate:6deg}.doodle--paw[data-astro-cid-dcwno5ig]{opacity:.9;width:34px;top:2px;right:6%;rotate:14deg}.main[data-astro-cid-dcwno5ig]{animation:.55s both rise-in}.side[data-astro-cid-dcwno5ig]{animation:.62s .1s both rise-in}@media (width<=960px){.hero[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr);gap:34px;padding-top:38px}.side[data-astro-cid-dcwno5ig]{justify-content:flex-start;min-height:0;padding-top:0;padding-left:clamp(0px,4vw,40px)}.doodle--arrow[data-astro-cid-dcwno5ig]{bottom:6px;right:12%}}@media (width>=701px) and (width<=960px){.side[data-astro-cid-dcwno5ig]{justify-content:center;padding-left:0}.doodle--arrow[data-astro-cid-dcwno5ig]{bottom:20px;left:calc(50% + 108px);right:auto}.doodle--paw[data-astro-cid-dcwno5ig]{top:6px;left:calc(50% + 128px);right:auto}}@media (width<=700px){.hero[data-astro-cid-dcwno5ig]{gap:30px;padding-top:30px}.title-main[data-astro-cid-dcwno5ig]{text-shadow:3px 3px 0 var(--blue-soft), 4px 4px 0 var(--shadow-ink);font-size:clamp(2.35rem,9.4vw,3.2rem)}.title-top[data-astro-cid-dcwno5ig]{font-size:clamp(1.18rem,4.6vw,1.5rem)}.side[data-astro-cid-dcwno5ig]{justify-content:center;padding-bottom:12px;padding-left:0}.doodle--arrow[data-astro-cid-dcwno5ig]{display:none}.stats[data-astro-cid-dcwno5ig]{gap:10px}}@media (width<=420px){.actions[data-astro-cid-dcwno5ig]{gap:10px}.slogan[data-astro-cid-dcwno5ig]{font-size:.99rem;line-height:2}}@media (prefers-reduced-motion:reduce){.main[data-astro-cid-dcwno5ig],.side[data-astro-cid-dcwno5ig]{animation:none}}.stat[data-astro-cid-dcwno5ig]{background:var(--paper);border:2.5px solid var(--ink);min-width:82px;box-shadow:3px 3px 0 var(--shadow-ink);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:9px 15px 10px;line-height:1;display:flex}.stat[data-astro-cid-dcwno5ig] b[data-astro-cid-dcwno5ig]{font-family:var(--font-display);color:var(--ink);font-size:26px;font-weight:800;line-height:1}.stat[data-astro-cid-dcwno5ig] span[data-astro-cid-dcwno5ig]{color:var(--ink-2);margin-top:5px;font-size:11.5px}.stat--blue[data-astro-cid-dcwno5ig]{background:var(--blue-soft);rotate:-2deg}.stat--mint[data-astro-cid-dcwno5ig]{background:var(--mint-soft);rotate:1.4deg}.stat--butter[data-astro-cid-dcwno5ig]{background:var(--butter-soft);rotate:-1.2deg}.polaroid[data-astro-cid-dcwno5ig]{background:var(--paper);border:var(--border);width:min(100%,300px);box-shadow:7px 8px 0 color-mix(in srgb, var(--shadow-color) 20%, transparent);border-radius:9px;padding:13px 13px 0;transition:rotate .25s,transform .25s,box-shadow .25s;position:relative;rotate:2.4deg}.polaroid[data-astro-cid-dcwno5ig]:hover{box-shadow:9px 11px 0 color-mix(in srgb, var(--shadow-color) 22%, transparent);transform:translateY(-5px)}.polaroid[data-astro-cid-dcwno5ig] img{aspect-ratio:1;object-fit:cover;border:2.5px solid var(--ink);background:var(--sky-tint);border-radius:5px;width:100%;display:block}.caption[data-astro-cid-dcwno5ig]{font-family:var(--font-hand);letter-spacing:.06em;text-align:center;color:var(--ink);padding:12px 4px 15px;font-size:19px;line-height:1.4}.caption[data-astro-cid-dcwno5ig] small[data-astro-cid-dcwno5ig]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-soft);margin-top:4px;font-size:9px;display:block}.badge[data-astro-cid-dcwno5ig]{font-family:var(--font-mono);letter-spacing:.12em;background:var(--butter);color:var(--on-accent);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--shadow-ink);border-radius:4px;padding:3px 8px;font-size:9.5px;position:absolute;bottom:42px;right:-14px;rotate:-7deg}.polaroid[data-astro-cid-dcwno5ig] .tape{width:94px;height:27px;top:-15px;left:50%;transform:translate(-50%)rotate(-3deg)}@media (width<=700px){.polaroid[data-astro-cid-dcwno5ig]{width:min(84%,280px)}.stat[data-astro-cid-dcwno5ig]{min-width:74px;padding:8px 12px 9px}}@media (width<=420px){.stat[data-astro-cid-dcwno5ig] b[data-astro-cid-dcwno5ig]{font-size:22px}.stat[data-astro-cid-dcwno5ig]{min-width:68px;padding:7px 10px 8px}}.hl[data-astro-cid-dcwno5ig]{background:linear-gradient(180deg, transparent 56%, var(--marker-butter) 56%, var(--marker-butter) 93%, transparent 93%);border-radius:2px;padding:0 2px}.hl--mint[data-astro-cid-dcwno5ig]{background:linear-gradient(180deg, transparent 56%, var(--marker-mint) 56%, var(--marker-mint) 91%, transparent 91%)}.section[data-astro-cid-uhnvxwqy]{border-top:2.5px dashed color-mix(in srgb, var(--ink) 20%, transparent);margin-top:clamp(34px,4.6vw,54px);padding-top:clamp(36px,4.6vw,54px);position:relative}.notes-grid[data-astro-cid-jrbo5ipn]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(18px,2.6vw,30px);display:grid}.notes-grid[data-astro-cid-jrbo5ipn] .reveal:nth-child(2){animation-delay:70ms}.notes-grid[data-astro-cid-jrbo5ipn] .reveal:nth-child(3){animation-delay:.1s}.notes-grid[data-astro-cid-jrbo5ipn] .reveal:nth-child(4){animation-delay:.16s}@media (width<=700px){.notes-grid[data-astro-cid-jrbo5ipn]{grid-template-columns:minmax(0,1fr);gap:18px}}.weekly-card[data-astro-cid-7eewrist]{background:var(--paper-2);border:var(--border);box-shadow:var(--shadow-paper-lg);rotate:var(--rot,-.8deg);border-radius:22px;grid-template-columns:minmax(0,1fr) 252px;gap:clamp(22px,3.4vw,42px);padding:clamp(26px,3.2vw,40px);transition:rotate .25s,transform .25s,box-shadow .25s;display:grid;position:relative}.weekly-card[data-astro-cid-7eewrist]:hover{box-shadow:8px 11px 0 color-mix(in srgb, var(--shadow-color) 20%, transparent);rotate:0deg}.weekly-card[data-astro-cid-7eewrist] .tape--l{width:118px;height:30px;top:-17px;left:clamp(26px,7%,84px);transform:rotate(-5deg)}.weekly-card[data-astro-cid-7eewrist] .tape--r{width:92px;height:26px;top:-14px;right:clamp(22px,8%,76px);transform:rotate(4deg)}.flags[data-astro-cid-7eewrist]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.title[data-astro-cid-7eewrist]{font-family:var(--font-title);letter-spacing:.03em;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:400;line-height:1.3}.meta[data-astro-cid-7eewrist]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.more[data-astro-cid-7eewrist]{margin-top:4px}.side[data-astro-cid-7eewrist]{border-left:2px dashed color-mix(in srgb, var(--ink) 24%, transparent);flex-direction:column;align-items:center;gap:18px;padding-top:6px;padding-left:clamp(16px,2.4vw,26px);display:flex}.week-cal[data-astro-cid-7eewrist]{background:var(--paper);border:2.5px solid var(--ink);width:100%;box-shadow:3px 3px 0 var(--shadow-ink);border-radius:14px;padding:13px 11px;rotate:-1deg}.cap[data-astro-cid-7eewrist]{font-family:var(--font-mono);letter-spacing:.18em;text-align:center;color:var(--ink-soft);margin-bottom:9px;font-size:8.5px}.days[data-astro-cid-7eewrist]{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.days[data-astro-cid-7eewrist] li[data-astro-cid-7eewrist]{border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:5px 0 4px;display:flex}.days[data-astro-cid-7eewrist] span[data-astro-cid-7eewrist]{color:var(--ink-soft);font-size:9px}.days[data-astro-cid-7eewrist] b[data-astro-cid-7eewrist]{font-family:var(--font-mono);color:var(--ink);font-size:11.5px;font-weight:400}.days[data-astro-cid-7eewrist] .is-weekend[data-astro-cid-7eewrist]{background:var(--sky-tint)}.days[data-astro-cid-7eewrist] .is-weekend[data-astro-cid-7eewrist] b[data-astro-cid-7eewrist]{color:var(--coral-deep)}.week-badge[data-astro-cid-7eewrist]{width:110px;height:110px;color:var(--coral-deep);background:color-mix(in srgb, var(--paper) 55%, transparent);border:3px dashed var(--coral);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;rotate:7deg}.week-badge[data-astro-cid-7eewrist] span[data-astro-cid-7eewrist]{font-family:var(--font-mono);letter-spacing:.24em;font-size:8.5px}.week-badge[data-astro-cid-7eewrist] b[data-astro-cid-7eewrist]{font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1}.hand[data-astro-cid-7eewrist]{font-family:var(--font-hand);text-align:center;color:var(--ink-soft);font-size:14px;line-height:1.8}@media (width<=960px){.weekly-card[data-astro-cid-7eewrist]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-7eewrist]{border-left:none;border-top:2px dashed color-mix(in srgb, var(--ink) 24%, transparent);flex-direction:row;justify-content:space-between;align-items:center;padding-top:22px;padding-left:0}.week-cal[data-astro-cid-7eewrist]{flex:240px}.week-badge[data-astro-cid-7eewrist]{flex:none;width:96px;height:96px}}@media (width<=700px){.weekly-card[data-astro-cid-7eewrist]{padding:24px 18px}.weekly-card[data-astro-cid-7eewrist] .tape--l{width:96px;left:20px}.weekly-card[data-astro-cid-7eewrist] .tape--r{width:76px;height:24px;right:16px}.side[data-astro-cid-7eewrist]{flex-wrap:wrap;gap:16px}.week-cal[data-astro-cid-7eewrist]{flex:100%;order:1}.week-badge[data-astro-cid-7eewrist]{order:2;margin-inline:auto}.hand[data-astro-cid-7eewrist]{flex-basis:100%;order:3}}@media (width<=420px){.flags[data-astro-cid-7eewrist] .sticker{font-size:11.5px}.days[data-astro-cid-7eewrist] b[data-astro-cid-7eewrist]{font-size:10.5px}}.weekly-excerpt[data-astro-cid-7eewrist]{gap:9px;margin:20px 0;display:grid}.weekly-excerpt[data-astro-cid-7eewrist] p[data-astro-cid-7eewrist]{color:var(--ink-2);padding-left:21px;font-size:15px;line-height:1.95;position:relative}.weekly-excerpt[data-astro-cid-7eewrist] p[data-astro-cid-7eewrist]:before{content:"";background:var(--blue);border:2px solid var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:.82em;left:2px}.weekly-excerpt[data-astro-cid-7eewrist] p[data-astro-cid-7eewrist]:nth-child(2):before{background:var(--mint)}.weekly-excerpt[data-astro-cid-7eewrist] p[data-astro-cid-7eewrist]:nth-child(3):before{background:var(--butter)}.tag-list[data-astro-cid-7eewrist]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.weekly-recent[data-astro-cid-7eewrist]{margin-top:clamp(24px,3.2vw,34px)}.recent-cap[data-astro-cid-7eewrist]{font-family:var(--font-hand);letter-spacing:.04em;color:var(--ink-soft);margin-bottom:8px;padding-left:10px;font-size:14px}.arc-list[data-astro-cid-7eewrist]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
