:root{--paper:#f4eee4;--sheet:#fbf8f2;--ink:#16203a;--muted:#6b6457;--rule:#e2d9ca;--accent:#7d1f2c;--lab:#2b44cf;--gridline:#ebe3d5;--display:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--body:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body{background:var(--paper);color:var(--ink);font-family:var(--body);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0;font-size:17px;line-height:1.6}.wrap{max-width:860px;margin:0 auto}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2{font-family:var(--display);text-wrap:balance;margin:0;font-weight:500}p{margin:0}.mast{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-block:20px;display:flex}.brand{font-family:var(--display);font-size:22px;font-style:italic;text-decoration:none}.back{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;text-decoration:none}.back:hover{color:var(--accent)}header.page{padding-block:56px 40px}.path{font-family:var(--mono);letter-spacing:.04em;color:var(--lab);margin-bottom:14px;font-size:12px;display:block}h1{letter-spacing:-.01em;font-size:clamp(44px,7vw,76px);line-height:1}.dek{max-width:56ch;color:var(--muted);margin-top:20px;font-size:18px}.day{isolation:isolate;background:var(--sheet);border:1px solid var(--rule);margin-bottom:28px;padding:clamp(20px,4vw,40px);position:relative}.day:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--gridline) 1px,transparent 1px),linear-gradient(90deg,var(--gridline) 1px,transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 45%,#0000 30%,#000 100%);mask-image:radial-gradient(80% 75% at 50% 45%,#0000 30%,#000 100%)}.day-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.day-head h2{font-size:30px;font-style:italic;font-weight:400}.date{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lab);font-size:12px}.entries{gap:18px;margin:0;padding:0;list-style:none;display:grid}.entries li{grid-template-columns:auto minmax(0,1fr);gap:16px;display:grid}.tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lab);white-space:nowrap;min-width:7.5em;padding-top:5px;font-size:11px}.next{border-top:1px solid var(--rule);flex-direction:column;gap:8px;padding-block:28px 64px;display:flex}.label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.next p{font-family:var(--display);max-width:40ch;font-size:22px;font-style:italic;line-height:1.3}@media (width<=520px){.entries li{grid-template-columns:minmax(0,1fr);gap:4px}}
