.map.svelte-w85nl5{background:var(--bg);color:var(--fg);position:fixed;inset:0;overflow:hidden}.panel.svelte-w85nl5{z-index:5;background:color-mix(in srgb, var(--bg) 50%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);border:1px solid var(--rule);flex-direction:column;width:480px;max-width:calc(100vw - 56px);display:flex;position:absolute;top:70px;bottom:28px;right:44px;overflow:hidden;box-shadow:0 24px 60px -30px #00000080}.intro.svelte-w85nl5{z-index:5;pointer-events:none;max-width:40ch;position:absolute;top:83px;left:44px}.intro-toggle.svelte-w85nl5{pointer-events:auto;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--rule);width:34px;height:34px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.intro-toggle.svelte-w85nl5:hover{color:var(--fg);border-color:var(--muted)}.intro-toggle.inline.svelte-w85nl5{vertical-align:-6px;width:24px;height:24px;margin-left:8px}.intro-body.svelte-w85nl5{text-shadow:0 0 18px var(--bg), 0 0 5px var(--bg)}.eyebrow.svelte-w85nl5{letter-spacing:.26em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.intro.svelte-w85nl5 h1:where(.svelte-w85nl5){letter-spacing:-.015em;color:var(--fg);margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(30px,4.4vw,50px);font-weight:200;line-height:1.02}.lede.svelte-w85nl5{color:var(--body);margin:18px 0 0;font-size:16px;font-weight:300;line-height:1.6}.detail.svelte-w85nl5{border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.detail.svelte-w85nl5:not(.selected){padding:26px 26px 24px}.detail.selected.svelte-w85nl5{align-items:flex-end;height:300px;display:flex}.detail.selected.svelte-w85nl5:hover{cursor:pointer}.detail.selected.svelte-w85nl5:before{content:"";z-index:0;background:linear-gradient(180deg, #0003 0%, #0000 34%, #000000db 100%), var(--hero,var(--ph1)) center / cover no-repeat;position:absolute;inset:0}.cover.svelte-w85nl5{z-index:1;position:absolute;inset:0}.cover.svelte-w85nl5:hover{-webkit-backdrop-filter:brightness(110%);backdrop-filter:brightness(110%)}.content.svelte-w85nl5{z-index:2;text-align:center;pointer-events:none;width:100%;padding:0 28px 24px;position:relative}.detail.svelte-w85nl5 h2:where(.svelte-w85nl5){letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:0 0 11px;font-family:Newsreader,Georgia,serif;font-size:27px;font-weight:300;line-height:1.12}.bydateloc.svelte-w85nl5{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.byline.svelte-w85nl5,.loc.svelte-w85nl5,.date.svelte-w85nl5{white-space:nowrap;color:#ffffffd1;font-family:Newsreader,Georgia,serif;font-size:13.5px;font-style:italic}.loc.svelte-w85nl5{text-overflow:ellipsis;text-transform:capitalize;min-width:0;overflow:hidden}.bydateloc.svelte-w85nl5 .sep:where(.svelte-w85nl5){color:#ffffff73}.abstract.svelte-w85nl5{color:#ffffffdb;text-wrap:balance;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:46ch;margin:0 auto;font-family:Newsreader,Georgia,serif;font-size:14px;font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}.draft-badge.svelte-w85nl5{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#1a1a1a;background:#f2c94c;border-radius:2px;padding:4px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;position:absolute;top:16px;right:16px}.empty-title.svelte-w85nl5{color:var(--muted);font-family:Newsreader,Georgia,serif;font-size:21px;font-weight:300}.empty-hint.svelte-w85nl5{color:var(--kicker);margin-top:10px;font-size:14px;font-weight:300;line-height:1.6}.list-label.svelte-w85nl5{letter-spacing:.2em;text-transform:uppercase;color:var(--kicker);margin:0;padding:18px 26px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.places.svelte-w85nl5{border-top:1px solid var(--rule);flex:1;min-height:0;overflow:auto}.place-row.svelte-w85nl5{border:none;border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:12px;width:100%;padding:13px 26px;transition:background .12s;display:flex}.place-row.svelte-w85nl5:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.place-row.sel.svelte-w85nl5{background:color-mix(in srgb, var(--accent) 14%, transparent)}.row-date.svelte-w85nl5{letter-spacing:.1em;text-transform:uppercase;color:var(--kicker);flex:0 0 96px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.row-main.svelte-w85nl5{flex:1;min-width:0}.row-title.svelte-w85nl5{color:var(--body);text-overflow:ellipsis;white-space:nowrap;font-family:Newsreader,Georgia,serif;font-size:17px;font-weight:300;transition:color .12s;display:block;overflow:hidden}.place-row.svelte-w85nl5:hover .row-title:where(.svelte-w85nl5){color:var(--fg)}.row-place.svelte-w85nl5{color:var(--kicker);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:300;display:block;overflow:hidden}.row-author.svelte-w85nl5{color:var(--muted)}.places-empty.svelte-w85nl5{color:var(--kicker);padding:22px 26px;font-style:italic;font-weight:300}@media (width<=720px){.intro.svelte-w85nl5{max-width:none;top:78px;left:18px;right:18px}.panel.svelte-w85nl5{width:auto;max-width:none;max-height:70vh;inset:auto 12px 12px}.detail.selected.svelte-w85nl5{height:30vh;max-height:260px}.places.svelte-w85nl5{flex:none;max-height:150px}}
