body{background:#111315}.page.svelte-1gt2yrk{min-height:100vh;background:linear-gradient(180deg,#111315,#191512);color:#ece6da;font-family:JetBrains Mono,monospace}.journal-banner.svelte-1gt2yrk{border-bottom:2px solid #292929;padding:12px 24px;background:#0d0d0d;color:#c9b9a4;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.header.svelte-1gt2yrk,.nav.svelte-1gt2yrk,.journal-intro.svelte-1gt2yrk,.journal-shell.svelte-1gt2yrk{width:min(1120px,calc(100% - 32px));margin:0 auto}.header.svelte-1gt2yrk{padding:28px 0 18px}.title.svelte-1gt2yrk{margin:0;font-size:clamp(2.2rem,7vw,4.4rem);line-height:.95;color:#ece6da;letter-spacing:.06em;text-transform:uppercase}.header-content.svelte-1gt2yrk{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.header-meta.svelte-1gt2yrk{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.header-meta.svelte-1gt2yrk span:where(.svelte-1gt2yrk),.day-link.svelte-1gt2yrk,.intro-kicker.svelte-1gt2yrk{padding:8px 12px;border:1px solid #313131;background:#131313;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#c8b9a6}.nav.svelte-1gt2yrk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid #292929;border-bottom:2px solid #292929}.nav-tab.svelte-1gt2yrk{padding:15px 14px;background:#101010;text-align:center;text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:#d6cdbf;border-right:2px solid #292929}.nav-tab.svelte-1gt2yrk:last-child{border-right:none}.nav-tab.active.svelte-1gt2yrk,.nav-tab.svelte-1gt2yrk:hover,.day-link.svelte-1gt2yrk:hover{background:#f19b58;color:#181310}.journal-intro.svelte-1gt2yrk{padding:18px 0 0}.intro-copy.svelte-1gt2yrk{padding:18px;border:2px solid #292929;background:#131313f5;box-shadow:6px 6px #080808}.intro-copy.svelte-1gt2yrk p:where(.svelte-1gt2yrk){margin:14px 0 0;max-width:72ch;line-height:1.7;color:#d7cec0}.filter-row.svelte-1gt2yrk{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.filter-row.svelte-1gt2yrk button:where(.svelte-1gt2yrk){border:1px solid #313131;background:#101010;color:#d6cdbf;padding:8px 12px;font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.filter-row.svelte-1gt2yrk button.active:where(.svelte-1gt2yrk),.filter-row.svelte-1gt2yrk button:where(.svelte-1gt2yrk):hover{background:#f19b58;color:#181310}.empty-state.svelte-1gt2yrk{padding:24px;border:2px solid #292929;background:#131313f5;box-shadow:6px 6px #080808;color:#d7cec0}.journal-shell.svelte-1gt2yrk{display:grid;gap:24px;padding:32px 0 64px}.day-block.svelte-1gt2yrk{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.day-rail.svelte-1gt2yrk{position:sticky;top:24px;display:grid;gap:10px;padding:20px;border:2px solid #292929;background:#131313f5;box-shadow:6px 6px #080808}.day-kicker.svelte-1gt2yrk,.day-meta.svelte-1gt2yrk{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#c8b9a6}.day-rail.svelte-1gt2yrk h2:where(.svelte-1gt2yrk){margin:0;font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.1;color:#ece6da}.entry-stack.svelte-1gt2yrk{display:grid;gap:14px}@media(max-width:840px){.header-content.svelte-1gt2yrk{flex-direction:column}.header-meta.svelte-1gt2yrk{justify-content:flex-start}.day-block.svelte-1gt2yrk{grid-template-columns:1fr}.day-rail.svelte-1gt2yrk{position:static}}@media(max-width:640px){.nav.svelte-1gt2yrk{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-tab.svelte-1gt2yrk:nth-child(2){border-right:none}.nav.svelte-1gt2yrk,.header.svelte-1gt2yrk,.journal-intro.svelte-1gt2yrk,.journal-shell.svelte-1gt2yrk{width:min(1120px,calc(100% - 20px))}}
