.page-container.svelte-1vookah.svelte-1vookah{max-width:min(60rem,100%);width:100%;margin:0 auto;padding:2rem clamp(.5rem,5vw,2rem);display:flex;flex-direction:column;gap:1rem}article.svelte-1vookah.svelte-1vookah{display:flex;flex-direction:column;gap:.75rem}.post-meta.svelte-1vookah.svelte-1vookah{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:#9ca3af;font-size:.95rem}.meta-separator.svelte-1vookah.svelte-1vookah{color:#4b5563}.read-time.svelte-1vookah.svelte-1vookah{white-space:nowrap}.post-tags.svelte-1vookah.svelte-1vookah{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.tag-chip.svelte-1vookah.svelte-1vookah{display:inline-flex;align-items:center;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(96,165,250,.28);background:#60a5fa1f;color:#dbeafe;font-size:.85rem;line-height:1.2;white-space:nowrap}time.svelte-1vookah.svelte-1vookah{color:#9ca3af;font-size:.95rem}.post-divider.svelte-1vookah.svelte-1vookah{width:100%;border-bottom:1px solid #2f2f2f;margin:.25rem 0 .75rem}.post-content.svelte-1vookah.svelte-1vookah{line-height:1.75;color:#e5e7eb}.post-content.svelte-1vookah h1,.post-content.svelte-1vookah h2,.post-content.svelte-1vookah h3{border-bottom:1px solid #2f2f2f;padding-bottom:.4rem;margin:1.6rem 0 .9rem}.post-content.svelte-1vookah p{margin:.85rem 0}.post-content.svelte-1vookah pre{background:#0b0f14;border:1px solid #1f2937;border-radius:8px;padding:1rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#4b5563 #111827}.post-content.svelte-1vookah pre::-webkit-scrollbar{height:10px}.post-content.svelte-1vookah pre::-webkit-scrollbar-track{background:#111827;border-radius:999px}.post-content.svelte-1vookah pre::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#4b5563,#6b7280);border-radius:999px;border:2px solid #111827}.post-content.svelte-1vookah pre::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#6b7280,#9ca3af)}.post-content.svelte-1vookah pre::-webkit-scrollbar-corner{background:transparent}.post-content.svelte-1vookah pre code.hljs{background:transparent;padding:0}.post-content.svelte-1vookah pre code{background:transparent;padding:0;border:0}.post-content.svelte-1vookah code{background:#111827;border:1px solid #1f2937;border-radius:6px;padding:.15rem .4rem;color:#d1d5db;font-size:.9em}.post-content.svelte-1vookah blockquote{margin:1rem 0;padding:.15rem 1rem;border-left:4px solid #4b5563;background:#1f293740;color:#d1d5db}.post-content.svelte-1vookah blockquote p{margin:.6rem 0}.external-link-backdrop.svelte-1vookah.svelte-1vookah{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f1f1fd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:2000}.external-link-modal.svelte-1vookah.svelte-1vookah{width:min(100%,32rem);background:#1f1f1f;border:1px solid #374151;border-radius:14px;padding:1.25rem;box-shadow:0 24px 80px #00000073}.external-link-modal.svelte-1vookah h2.svelte-1vookah{margin:0 0 .75rem;font-size:1.25rem;color:#f9fafb}.external-link-modal.svelte-1vookah p.svelte-1vookah{margin:.6rem 0;color:#d1d5db;line-height:1.6}.external-link-note.svelte-1vookah.svelte-1vookah{color:#9ca3af;font-size:.95rem}.external-link-actions.svelte-1vookah.svelte-1vookah{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.external-link-cancel.svelte-1vookah.svelte-1vookah,.external-link-continue.svelte-1vookah.svelte-1vookah{border:1px solid transparent;border-radius:8px;padding:.65rem 1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.external-link-cancel.svelte-1vookah.svelte-1vookah{background:#1f2937;color:#e5e7eb;border-color:#374151}.external-link-cancel.svelte-1vookah.svelte-1vookah:hover{background:#273244}.external-link-continue.svelte-1vookah.svelte-1vookah{background:#60a5fa;color:#0f172a}.external-link-continue.svelte-1vookah.svelte-1vookah:hover{background:#93c5fd}
