.featured-image.svelte-hjrakr.svelte-hjrakr{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.article-content.svelte-hjrakr.svelte-hjrakr{line-height:1.8;overflow-wrap:anywhere;word-break:break-word}.article-content.svelte-hjrakr h2{font-size:1.5em;font-weight:700;color:#1f2937;margin-top:2em;margin-bottom:1em;line-height:1.3;border-left:4px solid #f97316;padding-left:16px}.article-content.svelte-hjrakr h3{font-size:1.25em;font-weight:600;color:#374151;margin-top:1.5em;margin-bottom:.75em;line-height:1.4}.article-content.svelte-hjrakr h4{font-size:1.1em;font-weight:600;color:#4b5563;margin-top:1.25em;margin-bottom:.5em;line-height:1.4}.article-content.svelte-hjrakr p{margin-bottom:1.25em;line-height:1.8;color:#374151}.article-content.svelte-hjrakr p:last-child{margin-bottom:0}.article-content.svelte-hjrakr ul,.article-content.svelte-hjrakr ol{margin-bottom:1.25em;padding-left:1.5em}.article-content.svelte-hjrakr li{margin-bottom:.5em;line-height:1.8}.article-content.svelte-hjrakr blockquote{border-left:4px solid #e5e7eb;padding-left:1em;margin:1.5em 0;font-style:italic;color:#6b7280}.article-content.svelte-hjrakr a{color:#f97316;text-decoration:underline;transition:color .2s}.article-content.svelte-hjrakr a:hover{color:#ea580c}.article-content.svelte-hjrakr strong,.article-content.svelte-hjrakr b{font-weight:600;color:#1f2937}.article-content.svelte-hjrakr img{max-width:100%;height:auto;margin:1.5em 0;border-radius:8px}.article-content.svelte-hjrakr hr{border:none;border-top:2px solid #e5e7eb;margin:2em 0}.article-content.svelte-hjrakr table{width:100%;border-collapse:collapse;margin:1.5em 0}.article-content.svelte-hjrakr th,.article-content.svelte-hjrakr td{border:1px solid #e5e7eb;padding:.75em;text-align:left}.article-content.svelte-hjrakr th{background-color:#f9fafb;font-weight:600}.article-content.svelte-hjrakr code{background-color:#f3f4f6;padding:.2em .4em;border-radius:4px;font-size:.9em;font-family:Courier New,monospace}.article-content.svelte-hjrakr pre{background-color:#1f2937;color:#f9fafb;padding:1em;border-radius:8px;overflow-x:auto;margin:1.5em 0}.article-content.svelte-hjrakr pre code{background:none;padding:0;color:inherit}.text-size-controls.svelte-hjrakr.svelte-hjrakr{display:flex;align-items:center;gap:8px}.text-size-controls.svelte-hjrakr .btn.svelte-hjrakr{padding:4px 8px;background:#f3f4f6;border-radius:6px;border:1px solid #e5e7eb}.text-size-controls.svelte-hjrakr .btn.svelte-hjrakr:hover{background:#e5e7eb}.text-size-controls.svelte-hjrakr .size-indicator.svelte-hjrakr{color:#6b7280;font-size:12px}.title-row.svelte-hjrakr h1.svelte-hjrakr{line-height:1.2}.author-avatar-wrapper.svelte-hjrakr.svelte-hjrakr{background:linear-gradient(135deg,#ffb457,#ff7a00);box-shadow:0 4px 12px #ff7a0040}
