.spot-module__csdLWq__layout{gap:0;min-height:calc(100vh - 57px);display:flex}.spot-module__csdLWq__journal{flex:0 0 560px;width:560px;padding:40px 40px 80px;overflow-y:auto}.spot-module__csdLWq__header{margin-bottom:0}.spot-module__csdLWq__spotTitle{font-family:var(--font-serif);margin-bottom:10px;font-size:clamp(20px,3vw,28px);font-weight:400;line-height:1.2}.spot-module__csdLWq__meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.spot-module__csdLWq__metaDot{color:var(--ink-faint)}.spot-module__csdLWq__divider{background:var(--border);height:1px;margin:28px 0}.spot-module__csdLWq__entries{flex-direction:column;gap:0;display:flex}.spot-module__csdLWq__entry{border-bottom:1px solid var(--border);padding:0;overflow:hidden}.spot-module__csdLWq__entry:last-child{border-bottom:none}.spot-module__csdLWq__paper{background:#fdfaf4;border:1px solid #1c19171f;border-radius:2px;padding:40px 48px 48px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.spot-module__csdLWq__stamp{margin-bottom:12px;display:block}.spot-module__csdLWq__floatImg{float:right;border:1px solid var(--border);border-radius:8px;margin:0 0 12px 20px;overflow:hidden}.spot-module__csdLWq__prose{font-family:var(--font-serif);font-size:15px;line-height:1.85}.spot-module__csdLWq__imgRow{clear:both;flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.spot-module__csdLWq__audio{clear:both;width:100%;height:36px;margin-top:20px;display:block}.spot-module__csdLWq__videoWrap{clear:both;aspect-ratio:16/9;background:#000;border-radius:10px;margin-top:20px;overflow:hidden}.spot-module__csdLWq__videoFrame{border:none;border-radius:10px;width:100%;height:100%;display:block}.spot-module__csdLWq__mapCol{border-left:1px solid var(--border);flex-direction:column;flex:1;min-width:280px;height:calc(100vh - 57px);display:flex;position:sticky;top:57px}.spot-module__csdLWq__miniMap{flex:1;min-height:0;display:block;overflow:hidden}.spot-module__csdLWq__mapFooter{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding:14px 16px;display:flex}@media (max-width:700px){.spot-module__csdLWq__mapCol{display:none}.spot-module__csdLWq__journal{flex:1;width:100%;min-width:0;padding:24px 20px 60px}.spot-module__csdLWq__entry-paper,.spot-module__csdLWq__paper{padding:24px 20px 28px}}.spot-module__csdLWq__prose h2{font-family:var(--serif);color:var(--ink);margin:20px 0 8px;font-size:18px;font-weight:500}.spot-module__csdLWq__prose h3{font-family:var(--serif);color:var(--ink);margin:16px 0 6px;font-size:16px;font-weight:500}.spot-module__csdLWq__prose p{margin-bottom:10px}.spot-module__csdLWq__prose strong{color:var(--ink);font-weight:600}.spot-module__csdLWq__prose em{font-style:italic}.spot-module__csdLWq__prose code{font-family:var(--mono);background:var(--paper-dark);border-radius:4px;padding:1px 5px;font-size:13px}.spot-module__csdLWq__prose ul{margin-bottom:10px;padding-left:20px}.spot-module__csdLWq__prose li{margin-bottom:4px}.spot-module__csdLWq__prose blockquote{border-left:3px solid var(--border-mid);color:var(--ink-mid);margin:12px 0;padding-left:16px;font-style:italic}.spot-module__csdLWq__prose blockquote p{margin-bottom:4px}.spot-module__csdLWq__prose hr{border:none;border-top:1px solid var(--border);margin:20px 0}.spot-module__csdLWq__prose a{color:var(--green);text-underline-offset:3px}.spot-module__csdLWq__typewriter{font-family:var(--font-typewriter), "Courier New", monospace;color:#2c1f14;font-size:15px;line-height:2}.spot-module__csdLWq__typewriter p{margin-bottom:1.4em}.spot-module__csdLWq__typewriter p:last-child{margin-bottom:0}.spot-module__csdLWq__typewriter strong{font-weight:600}.spot-module__csdLWq__typewriter em{font-style:italic}.spot-module__csdLWq__typewriter a{color:var(--green)}.spot-module__csdLWq__typewriter blockquote{border-left:3px solid var(--border-mid);margin:12px 0;padding-left:16px;font-style:italic}.spot-module__csdLWq__typewriter ul{margin-bottom:10px;padding-left:20px}.spot-module__csdLWq__typewriter li{margin-bottom:4px}
