.detail-container.svelte-yqi3cx{width:52vw;margin:2rem auto 5rem;display:flex;flex-direction:column;gap:1.15rem}@media(max-width:900px){.detail-container.svelte-yqi3cx{width:88vw}}.back-link.svelte-yqi3cx{display:inline-flex;align-items:center;gap:.4rem;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:600;color:var(--color-text-muted);text-decoration:none;padding:.38rem .85rem .38rem .6rem;border-radius:999px;border:1px solid var(--color-border);background:transparent;transition:color .2s,border-color .2s,background .2s;margin-bottom:.5rem;align-self:flex-start}.back-link.svelte-yqi3cx:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-subtle)}.back-icon.svelte-yqi3cx{width:12px;height:12px;fill:currentColor;flex-shrink:0}.post-tag.svelte-yqi3cx{font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}.post-title.svelte-yqi3cx{font-family:Montserrat,sans-serif;font-size:1.9rem;font-weight:700;margin:0;line-height:1.3;background:linear-gradient(90deg,var(--color-accent) 0%,var(--color-accent-to) 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.post-date.svelte-yqi3cx{font-family:Montserrat,sans-serif;font-size:.8rem;color:var(--color-text-muted);margin:-.4rem 0 .8rem}.post-body.svelte-yqi3cx{font-family:Montserrat,sans-serif;font-size:.97rem;color:var(--color-text-secondary);line-height:1.85;margin:0}code.svelte-yqi3cx{font-family:Courier New,monospace;font-size:.88em;background:var(--color-tag-bg);color:var(--color-tag-text);padding:.1em .4em;border-radius:4px}
