.journal-stage.svelte-17oe7cu{min-height:calc(100dvh - 72px);padding-bottom:40px;background:#287cff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 0H0V32' fill='none' stroke='%231756c0' stroke-opacity='.4'/%3E%3C/svg%3E");color:#08080c}.journal-shell.svelte-17oe7cu{width:min(1340px,calc(100% - 48px));margin:0 auto}.masthead-block.svelte-17oe7cu{background:#287cff}.masthead-row.svelte-17oe7cu{display:flex;align-items:center;gap:20px;min-height:56px}.masthead-row.svelte-17oe7cu h1:where(.svelte-17oe7cu){font-size:48px;line-height:1;font-weight:900;letter-spacing:-.04em;color:#fff;margin:0}.rss-link.svelte-17oe7cu{display:flex;align-items:center;justify-content:center;gap:8px;margin-left:auto;min-height:44px;min-width:88px;padding:8px 16px;border:3px solid var(--site-outline);background:#e6e3ef;color:#000;font-size:15px;font-weight:800;text-decoration:none;box-shadow:var(--site-shadow-sm)}.rss-link.svelte-17oe7cu:hover{background:#f3a5e8}.rss-link.svelte-17oe7cu,.format-list.svelte-17oe7cu a:where(.svelte-17oe7cu),.tag-list.svelte-17oe7cu a:where(.svelte-17oe7cu),.archive-end.svelte-17oe7cu .blog-button{position:relative}.rss-link.svelte-17oe7cu:before,.archive-end.svelte-17oe7cu .blog-button:before{content:"";position:absolute;inset:-7px -3px -3px -7px}.format-list.svelte-17oe7cu a:where(.svelte-17oe7cu):before,.tag-list.svelte-17oe7cu a:where(.svelte-17oe7cu):before{content:"";position:absolute;inset:-6px -4px -4px -6px}.rss-link.svelte-17oe7cu:active{transform:translate(4px,4px);box-shadow:0 0 #000}.journal-layout.svelte-17oe7cu{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start;margin-top:12px}.journal-layout.archive-empty.svelte-17oe7cu{grid-template-columns:minmax(0,1fr)}.journal-main.svelte-17oe7cu{grid-column:1;grid-row:1;min-width:0}.journal-index.svelte-17oe7cu{grid-column:2;grid-row:1;position:sticky;top:calc(var(--nav-h, 72px) + 12px);display:grid;gap:18px;padding:14px 16px 16px;background:#e6e3ef;border:3px solid var(--site-outline);box-shadow:var(--site-shadow-md)}.section-label.svelte-17oe7cu{margin:0 0 10px;font-size:12px;font-weight:750;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#645a74}.journal-search.svelte-17oe7cu{display:flex;align-items:center;gap:10px;border:3px solid var(--site-outline);background:#f2eff8;padding:0 0 0 12px;min-height:44px}.journal-search.svelte-17oe7cu input:where(.svelte-17oe7cu){width:100%;min-width:0;border:0;background:transparent;padding:8px 0;color:#171122;font-size:16px}.journal-search.svelte-17oe7cu input:where(.svelte-17oe7cu)::-moz-placeholder{color:#645a74}.journal-search.svelte-17oe7cu input:where(.svelte-17oe7cu)::placeholder{color:#645a74}.journal-search.svelte-17oe7cu button:where(.svelte-17oe7cu){display:grid;place-items:center;align-self:stretch;min-width:44px;background:#f2eff8;color:#171122;border-left:1px solid #171122}.journal-search.svelte-17oe7cu button:where(.svelte-17oe7cu):hover{background:#d9d2e8}.journal-search.svelte-17oe7cu:focus-within{border-color:#6638c8}.journal-search.svelte-17oe7cu input:where(.svelte-17oe7cu):focus-visible,.journal-search.svelte-17oe7cu button:where(.svelte-17oe7cu):focus-visible{outline:none}.index-section.svelte-17oe7cu ul:where(.svelte-17oe7cu){list-style:none;margin:0;padding:0}.format-list.svelte-17oe7cu{display:grid;grid-template-columns:repeat(3,auto);gap:6px}.tag-list.svelte-17oe7cu{display:flex;flex-wrap:wrap;gap:8px}.format-list.svelte-17oe7cu a:where(.svelte-17oe7cu),.tag-list.svelte-17oe7cu a:where(.svelte-17oe7cu){display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:6px 12px;border:3px solid var(--site-outline);background:var(--tag, #f2eff8);color:#08080c;text-decoration:none;font-size:14px;font-weight:750;box-shadow:var(--site-shadow-sm)}.format-list.svelte-17oe7cu a:where(.svelte-17oe7cu){padding:6px 8px}.format-list.svelte-17oe7cu a:where(.svelte-17oe7cu):hover{background:#ded3f5}.tag-list.svelte-17oe7cu a:where(.svelte-17oe7cu):hover{filter:brightness(1.06)}.format-list.svelte-17oe7cu a[aria-current]:where(.svelte-17oe7cu),.tag-list.svelte-17oe7cu a[aria-current]:where(.svelte-17oe7cu){transform:translate(3px,3px);box-shadow:0 0 #000}.format-list.svelte-17oe7cu a[aria-current]:where(.svelte-17oe7cu){background:#6337d8;color:#fff}.tag-list.svelte-17oe7cu a[aria-current]:where(.svelte-17oe7cu){background:#08080c;color:var(--tag, #fff)}.tag-count.svelte-17oe7cu{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:#2b2533}.tag-list.svelte-17oe7cu a[aria-current]:where(.svelte-17oe7cu) .tag-count:where(.svelte-17oe7cu){color:#fff}.tag-clear.svelte-17oe7cu{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:#171122;font-size:14px;font-weight:700;text-decoration:underline}.archive-notice.svelte-17oe7cu,.search-summary.svelte-17oe7cu{margin:0 0 12px;background:#e6e3ef;border:2px solid var(--site-outline);padding:8px 12px;font-size:14px}.search-summary.svelte-17oe7cu{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 15px}.search-summary.svelte-17oe7cu p:where(.svelte-17oe7cu){margin:0}.search-summary.svelte-17oe7cu a:where(.svelte-17oe7cu){text-decoration:underline}.search-status.svelte-17oe7cu{display:inline-block;margin:0 0 12px;padding:6px 12px;background:#e6e3ef;border:2px solid var(--site-outline);font-size:14px;font-weight:650}.journal-stage.svelte-17oe7cu .entry-tags{margin-bottom:8px}.entry-meta.svelte-17oe7cu{display:flex;flex-wrap:wrap;gap:2px 14px;margin:10px 0 0;color:#645a74;font-size:13px;line-height:1.5}.entry-spoilers.svelte-17oe7cu{display:flex;align-items:stretch;width:-moz-fit-content;width:fit-content;margin:8px 0 0;border:2px solid var(--site-outline);background:#f2eff8;color:#171122;font-size:13px;font-weight:700;line-height:1.4}.entry-spoilers.svelte-17oe7cu svg{box-sizing:content-box;height:auto;align-self:stretch;padding:3px 6px;background:#fcd34d;border-right:2px solid var(--site-outline)}.entry-spoilers.svelte-17oe7cu span:where(.svelte-17oe7cu){padding:3px 8px}h2.svelte-17oe7cu a:where(.svelte-17oe7cu),h3.svelte-17oe7cu a:where(.svelte-17oe7cu){text-decoration:none}h2.svelte-17oe7cu a:where(.svelte-17oe7cu):hover,h3.svelte-17oe7cu a:where(.svelte-17oe7cu):hover{text-decoration:underline;text-decoration-thickness:2px}.feature.svelte-17oe7cu h2:where(.svelte-17oe7cu) a:where(.svelte-17oe7cu):after,.entry.svelte-17oe7cu h3:where(.svelte-17oe7cu) a:where(.svelte-17oe7cu):after{content:"";position:absolute;inset:-9px -7px -7px -9px;z-index:1}.feature.svelte-17oe7cu h2:where(.svelte-17oe7cu) a:where(.svelte-17oe7cu):focus-visible,.entry.svelte-17oe7cu h3:where(.svelte-17oe7cu) a:where(.svelte-17oe7cu):focus-visible{outline:none}.feature.svelte-17oe7cu h2:where(.svelte-17oe7cu) a:where(.svelte-17oe7cu):focus-visible:after,.entry.svelte-17oe7cu h3:where(.svelte-17oe7cu) a:where(.svelte-17oe7cu):focus-visible:after{outline:3px solid #6337d8;outline-offset:-6px}.feature.svelte-17oe7cu h2:where(.svelte-17oe7cu) a:where(.svelte-17oe7cu):visited,.entry.svelte-17oe7cu h3:where(.svelte-17oe7cu) a:where(.svelte-17oe7cu):visited{color:#4e435e}.feature.svelte-17oe7cu{position:relative;display:grid;margin-bottom:24px;background:var(--feature, #e6e3ef);border:3px solid var(--site-outline);box-shadow:var(--site-shadow-lg)}.feature.has-cover.svelte-17oe7cu{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.feature.wide-cover.svelte-17oe7cu{grid-template-columns:minmax(0,1fr)}.feature.wide-cover.svelte-17oe7cu .feature-cover:where(.svelte-17oe7cu){border-right:0;border-bottom:3px solid var(--site-outline)}.feature.wide-cover.svelte-17oe7cu .feature-cover:where(.svelte-17oe7cu) img:where(.svelte-17oe7cu){width:100%;max-height:none}.feature.svelte-17oe7cu .section-label:where(.svelte-17oe7cu),.feature.svelte-17oe7cu .entry-meta:where(.svelte-17oe7cu){color:#2b2533}.feature-cover.svelte-17oe7cu{display:grid;place-items:center;background:#08080c;border-right:3px solid var(--site-outline)}.feature-cover.svelte-17oe7cu img:where(.svelte-17oe7cu){display:block;max-width:100%;max-height:560px;width:auto;height:auto}.feature-copy.svelte-17oe7cu{display:flex;flex-direction:column;justify-content:flex-end;padding:20px 24px 24px}.feature.svelte-17oe7cu h2:where(.svelte-17oe7cu){margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:900;line-height:1.05;letter-spacing:-.035em;color:#08080c;overflow-wrap:break-word}.feature-summary.svelte-17oe7cu{margin:12px 0 0;font-size:18px;line-height:1.5;color:#1d1826;max-width:50ch}.journal.svelte-17oe7cu{display:grid;gap:16px}.journal[aria-busy=true].svelte-17oe7cu,.feature[aria-busy=true].svelte-17oe7cu{opacity:.75}.month-heading.svelte-17oe7cu{width:-moz-fit-content;width:fit-content;margin:0 0 -4px;padding:6px 16px;background:#6940e4;color:#fff;font-size:17px;line-height:1.25;font-weight:850;border:3px solid var(--site-outline);box-shadow:var(--site-shadow-sm)}.month-heading.svelte-17oe7cu:not(:first-child){margin-top:14px}.entry.svelte-17oe7cu{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr)}.entry.svelte-17oe7cu:has(.entry-cover:where(.svelte-17oe7cu)){grid-template-columns:56px minmax(0,1fr) auto}.date-rail.svelte-17oe7cu{display:flex;flex-direction:column;align-items:center;gap:1px;padding:14px 4px 8px;background:#6337d8;color:#fff;border-right:2px solid var(--site-outline);line-height:1}.date-rail.svelte-17oe7cu strong:where(.svelte-17oe7cu){font-size:24px;line-height:1.05;font-weight:850;font-variant-numeric:tabular-nums}.date-rail.svelte-17oe7cu span:where(.svelte-17oe7cu){font-size:12px;font-weight:650;text-transform:uppercase}.entry.svelte-17oe7cu{background:#e6e3ef;border:3px solid var(--site-outline);box-shadow:var(--site-shadow-md)}.entry-copy.svelte-17oe7cu{min-width:0;padding:14px 18px 16px}.entry.svelte-17oe7cu h3:where(.svelte-17oe7cu){margin:0;font-size:23px;font-weight:850;line-height:1.2;letter-spacing:-.02em;color:#08080c;overflow-wrap:break-word}.entry-summary.svelte-17oe7cu{margin:6px 0 0;font-size:16px;line-height:1.45;color:#4e435e;max-width:65ch;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.entry-cover.svelte-17oe7cu{display:grid;place-items:center;align-self:center;padding:14px 14px 14px 0}.entry-cover.svelte-17oe7cu img:where(.svelte-17oe7cu){display:block;max-width:300px;max-height:210px;width:auto;height:auto;border:3px solid var(--site-outline)}.archive-end.svelte-17oe7cu{padding:16px 0 0;text-align:center}.archive-end.svelte-17oe7cu p:where(.svelte-17oe7cu){display:inline-block;margin:0 0 10px;padding:6px 12px;background:#e6e3ef;border:2px solid var(--site-outline);font-size:14px;font-weight:650}.archive-end.svelte-17oe7cu .blog-button{background:#ffe14d;color:#08080c;box-shadow:var(--site-shadow-sm);border:3px solid var(--site-outline);min-height:44px;font-weight:800}.archive-end.svelte-17oe7cu .blog-button:active{transform:translate(4px,4px);box-shadow:0 0 #000}.journal-empty.svelte-17oe7cu{max-width:720px;padding:36px 24px;background:#e6e3ef;border:3px solid var(--site-outline);box-shadow:var(--site-shadow-md)}.journal-empty.svelte-17oe7cu h2:where(.svelte-17oe7cu){font-size:clamp(24px,3vw,34px);font-weight:850;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.journal-empty.svelte-17oe7cu p:where(.svelte-17oe7cu){margin:0 0 18px;font-size:16px;line-height:1.6;max-width:55ch}.journal-empty.svelte-17oe7cu .blog-button:where(.svelte-17oe7cu){background:#f2eff8;color:#08080c;border:3px solid var(--site-outline)}@media(hover:hover){.feature.svelte-17oe7cu:hover{transform:translate(-3px,-3px);box-shadow:11px 11px 0 var(--site-outline)}.entry.svelte-17oe7cu:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--site-outline)}.format-list.svelte-17oe7cu a:where(.svelte-17oe7cu):not([aria-current]):hover,.tag-list.svelte-17oe7cu a:where(.svelte-17oe7cu):not([aria-current]):hover{transform:translate(-1px,-1px);box-shadow:var(--site-shadow-sm)}}.feature.svelte-17oe7cu:active,.entry.svelte-17oe7cu:active{transform:translate(5px,5px);box-shadow:1px 1px 0 var(--site-outline)}@media(prefers-reduced-motion:no-preference){.feature.svelte-17oe7cu,.entry.svelte-17oe7cu,.format-list.svelte-17oe7cu a:where(.svelte-17oe7cu),.tag-list.svelte-17oe7cu a:where(.svelte-17oe7cu),.rss-link.svelte-17oe7cu,.archive-end.svelte-17oe7cu .blog-button{transition:transform .11s ease-out,box-shadow .11s ease-out,background-color .11s}}@media(prefers-reduced-motion:reduce){.feature.svelte-17oe7cu:hover,.entry.svelte-17oe7cu:hover,.feature.svelte-17oe7cu:active,.entry.svelte-17oe7cu:active{transform:none}}@media(min-width:761px){.journal-stage.svelte-17oe7cu{padding-top:16px}}@media(min-width:1400px){.journal-shell.svelte-17oe7cu{width:1340px}}@media(max-width:1100px){.feature.has-cover.svelte-17oe7cu{grid-template-columns:minmax(0,1fr)}.feature-cover.svelte-17oe7cu{border-right:0;border-bottom:3px solid var(--site-outline)}}@media(max-width:999px)and (min-width:761px){.masthead-row.svelte-17oe7cu h1:where(.svelte-17oe7cu){font-size:40px}}@media(max-width:900px){.journal-layout.svelte-17oe7cu{grid-template-columns:minmax(0,1fr)}.journal-main.svelte-17oe7cu,.journal-index.svelte-17oe7cu{grid-column:1;grid-row:auto}.journal-index.svelte-17oe7cu{position:static;gap:12px;box-shadow:var(--site-shadow-md)}}@media(max-width:760px){.journal-stage.svelte-17oe7cu{padding-top:10px}.journal-shell.svelte-17oe7cu{width:calc(100% - 24px)}.masthead-row.svelte-17oe7cu{flex-wrap:wrap;gap:8px;min-height:0;padding-bottom:8px}.masthead-row.svelte-17oe7cu h1:where(.svelte-17oe7cu){font-size:36px}.rss-link.svelte-17oe7cu{min-width:0;min-height:44px;font-size:14px;padding:8px 12px;box-shadow:var(--site-shadow-sm)}.journal-layout.svelte-17oe7cu{margin-top:8px;gap:12px}.journal-main.svelte-17oe7cu{display:contents}.journal-main.svelte-17oe7cu>:where(.svelte-17oe7cu){order:3}.journal-main.svelte-17oe7cu>.archive-notice:where(.svelte-17oe7cu),.journal-main.svelte-17oe7cu>.search-status:where(.svelte-17oe7cu),.journal-main.svelte-17oe7cu>.search-summary:where(.svelte-17oe7cu){order:0;margin-bottom:0}.journal-main.svelte-17oe7cu>.feature:where(.svelte-17oe7cu){order:1;margin-bottom:0}.journal-index.svelte-17oe7cu{order:2;padding:12px}.feature-copy.svelte-17oe7cu{padding:14px 14px 16px}.feature.svelte-17oe7cu h2:where(.svelte-17oe7cu){font-size:clamp(28px,8vw,36px)}.feature-summary.svelte-17oe7cu{font-size:16px}.entry.svelte-17oe7cu,.entry.svelte-17oe7cu:has(.entry-cover:where(.svelte-17oe7cu)){grid-template-columns:44px minmax(0,1fr)}.date-rail.svelte-17oe7cu{grid-row:1 / span 2;padding-top:12px}.date-rail.svelte-17oe7cu strong:where(.svelte-17oe7cu){font-size:20px}.date-rail.svelte-17oe7cu span:where(.svelte-17oe7cu){font-size:11px}.entry-copy.svelte-17oe7cu{padding:12px 12px 14px}.entry.svelte-17oe7cu h3:where(.svelte-17oe7cu){font-size:20px;line-height:1.25}.entry-cover.svelte-17oe7cu{grid-column:2;justify-content:start;padding:0 12px 14px}.entry-cover.svelte-17oe7cu img:where(.svelte-17oe7cu){max-width:100%;max-height:260px}.feature.svelte-17oe7cu,.entry.svelte-17oe7cu{box-shadow:var(--site-shadow-md)}.journal-empty.svelte-17oe7cu{padding:24px 16px}}
