.post.svelte-1gyup5m{padding-top:64px;padding-bottom:110px;max-width:calc(760px + 2 * var(--pad))}.crumbs.svelte-1gyup5m{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--qft-gold);margin-bottom:26px}.crumbs.svelte-1gyup5m a:where(.svelte-1gyup5m){color:var(--qft-gold)}.crumbs.svelte-1gyup5m a:where(.svelte-1gyup5m):hover{color:var(--qft-bone)}.sep.svelte-1gyup5m{color:var(--fg-4);margin:0 10px}.meta.svelte-1gyup5m{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4)}.badge.svelte-1gyup5m{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:2px;background:#ebe6d91a;color:var(--fg-2)}.badge--news.svelte-1gyup5m{background:#c6a0542e;color:var(--qft-gold)}.badge--notice.svelte-1gyup5m{background:#7ba5c42e;color:var(--qft-frost)}.badge--patch.svelte-1gyup5m{background:#6a8a4a33;color:#9fc07a}.post-title.svelte-1gyup5m{font-weight:500;font-size:clamp(34px,5vw,58px);line-height:1.02;color:var(--qft-bone);margin:16px 0 0}.post-summary.svelte-1gyup5m{font-family:var(--font-serif);font-style:italic;font-size:21px;line-height:1.5;color:var(--fg-3);margin:20px 0 0}.post-art.svelte-1gyup5m{margin:36px 0 0;border:1px solid rgba(235,230,217,.1);background:var(--qft-obsidian)}.post-art.svelte-1gyup5m img:where(.svelte-1gyup5m){display:block;width:100%;height:auto}.body.svelte-1gyup5m{margin-top:40px;font-size:16px;line-height:1.8;color:var(--fg-3)}.body-empty.svelte-1gyup5m{margin-top:40px;color:var(--fg-4);font-style:italic}.body.svelte-1gyup5m p{margin:0 0 18px}.body.svelte-1gyup5m h2,.body.svelte-1gyup5m h3,.body.svelte-1gyup5m h4{font-weight:500;color:var(--qft-bone);line-height:1.15;margin:34px 0 12px}.body.svelte-1gyup5m h2{font-size:30px}.body.svelte-1gyup5m h3{font-size:24px}.body.svelte-1gyup5m h4{font-size:19px}.body.svelte-1gyup5m strong{color:var(--fg-2);font-weight:600}.body.svelte-1gyup5m a{color:var(--qft-gold);border-bottom:1px solid rgba(198,160,84,.4)}.body.svelte-1gyup5m a:hover{color:var(--qft-bone);border-bottom-color:var(--qft-bone)}.body.svelte-1gyup5m code{font-family:var(--font-mono);font-size:.88em;background:#ebe6d914;padding:1px 6px;border-radius:2px;color:var(--fg-2)}.body.svelte-1gyup5m pre{background:var(--qft-obsidian);border:1px solid rgba(235,230,217,.1);padding:14px 18px;overflow-x:auto;margin:0 0 18px}.body.svelte-1gyup5m pre code{background:none;padding:0;font-size:13px}.body.svelte-1gyup5m ul,.body.svelte-1gyup5m ol{margin:0 0 18px;padding-inline-start:26px}.body.svelte-1gyup5m li{margin-bottom:6px}.body.svelte-1gyup5m li::marker{color:var(--qft-gold)}.body.svelte-1gyup5m blockquote{margin:0 0 18px;padding-block:4px;padding-inline:20px 0;border-inline-start:2px solid var(--qft-gold);font-family:var(--font-serif);font-size:19px;font-style:italic;color:var(--fg-2)}.body.svelte-1gyup5m blockquote p:last-child{margin-bottom:0}.body.svelte-1gyup5m hr{border:0;height:1px;background:#ebe6d91f;margin:32px 0}.ext.svelte-1gyup5m{margin:28px 0 0}.post-foot.svelte-1gyup5m{margin-top:56px;padding-top:22px;border-top:1px solid rgba(235,230,217,.1);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
