/*
Theme Name: Feedsta Blog
Theme URI: https://feedsta.ai/blog
Author: NewSunSEO
Description: Custom blog theme matching the Feedsta.ai app design (Inter, Tailwind, blue-600 -> cyan-500). Clean, app-native.
Version: 1.0
*/
:root{--fs-blue:#2563EB;--fs-cyan:#06b6d4}
body{font-family:'Inter',sans-serif}
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}
::-webkit-scrollbar-thumb:hover{background:#94a3b8}
.fs-prose h2{font-size:1.6rem;font-weight:700;color:#111827;margin:1.8rem 0 .6rem}
.fs-prose h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:1.3rem 0 .5rem}
.fs-prose p{margin:0 0 1rem;line-height:1.85;color:#374151}
.fs-prose a{color:#2563EB;text-decoration:underline}
.fs-prose a:hover{color:#1d4ed8}
.fs-prose ul,.fs-prose ol{margin:0 0 1rem 1.4rem;line-height:1.85;color:#374151}
.fs-prose ul{list-style:disc}.fs-prose ol{list-style:decimal}
.fs-prose img{border-radius:.75rem;margin:1.25rem 0;max-width:100%;height:auto}
.fs-prose blockquote{border-left:4px solid #2563EB;background:#eff6ff;padding:.75rem 1rem;border-radius:.5rem;margin:1.25rem 0;color:#1e3a8a}
.fs-prose table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.95rem}
.fs-prose th,.fs-prose td{border:1px solid #e5e7eb;padding:.6rem .75rem;text-align:left}
.fs-prose th{background:#f9fafb;font-weight:600;color:#111827}
.fs-prose pre{background:#111827;color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow:auto;margin:1.25rem 0}
.fs-prose code{background:#f3f4f6;padding:.1rem .35rem;border-radius:.3rem;font-size:.9em}
.fs-prose pre code{background:transparent;padding:0}
