.post-head.svelte-12jigke{margin-bottom:40px;font-family:Georgia,serif;color:var(--color-text-primary, #212121);text-align:center}.title.svelte-12jigke{font-size:3rem;font-weight:700;margin:0 0 16px;line-height:1.1}.date.svelte-12jigke{white-space:nowrap}.separator.svelte-12jigke{-webkit-user-select:none;user-select:none;color:var(--color-gray-light, #ccc)}.author.svelte-12jigke{font-weight:600}.meta.svelte-12jigke{display:inline-flex;align-items:center;gap:8px;font-size:1rem;color:var(--color-gray-medium, #757575);font-style:normal;justify-content:center}@media (max-width: 768px){.title.svelte-12jigke{font-size:2rem;margin-bottom:12px}.meta.svelte-12jigke{font-size:.9rem;gap:6px;flex-direction:column;align-items:center}}.article.svelte-1f8lou7{display:grid;grid-row-gap:24px;justify-content:center}.body.svelte-1f8lou7{max-width:797px;width:100%;display:grid;grid-row-gap:24px;padding:0 16px}.body img{display:block;margin:0 auto 24px;max-width:100%;height:auto;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px #0000001a}.body h1{text-align:center;line-height:1.1;margin-top:.6em;margin-bottom:.25em;font-weight:700;font-size:1.5rem}figcaption{font-size:.9em;text-align:center;font-style:italic;color:#555}figure{display:inline-block;margin:1em 0;text-align:center}.comments.svelte-1f8lou7{max-width:797px;width:100%}@media (max-width: 768px){.body.svelte-1f8lou7{padding:0 16px}.body img{min-height:auto}.body h1{text-align:center;line-height:1.1;margin-top:.25em;margin-bottom:.25em;font-weight:700;font-size:1.1rem}}a.shortpost-link.svelte-5pxdk8{display:block;text-decoration:none;color:inherit;border-radius:8px;padding:8px;transition:background-color .3s ease,box-shadow .3s ease}a.shortpost-link.svelte-5pxdk8:hover,a.shortpost-link.svelte-5pxdk8:focus{background-color:var(--color-bg-hover, #f0f0f0);box-shadow:0 4px 12px #0000001a;outline:none}.item.svelte-5pxdk8{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center}.image.svelte-5pxdk8{width:64px;height:64px;border-radius:8px;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 2px 6px #0000001a;flex-shrink:0}.image.placeholder.svelte-5pxdk8{background-color:#ccc}.title.svelte-5pxdk8{font-family:Georgia,serif;font-size:14px;font-weight:450;color:var(--color-text-primary, #212121);line-height:1.3}@media (max-width: 480px){.item.svelte-5pxdk8{grid-template-columns:48px 1fr;gap:12px}.image.svelte-5pxdk8{width:48px;height:48px;border-radius:6px}.title.svelte-5pxdk8{font-size:14px}}.side.svelte-andnm6{display:grid;grid-template-columns:1fr;grid-row-gap:48px;font-family:Georgia,serif}.side-block.svelte-andnm6{display:grid;grid-template-columns:1fr;grid-row-gap:32px}.list.svelte-andnm6{display:grid;grid-template-columns:1fr;grid-row-gap:16px}.title.svelte-andnm6{font-size:18px;font-weight:700;margin:0}.post-container.svelte-ia002s{display:grid;grid-template-columns:24px 1fr 312px;gap:32px;padding:48px 32px 96px;background-color:#f5f5f5;max-width:1200px;margin:0 auto;box-sizing:border-box;align-items:start}@media (max-width: 768px){.post-container.svelte-ia002s{grid-template-columns:1fr;gap:48px;padding:24px 16px 48px;justify-items:center}}
