.text-size-controls.svelte-nkvlns.svelte-nkvlns{display:flex;align-items:center;gap:8px}.text-size-controls.svelte-nkvlns .btn.svelte-nkvlns{padding:4px 8px;background:#f3f4f6;border-radius:6px;border:1px solid #e5e7eb}.text-size-controls.svelte-nkvlns .btn.svelte-nkvlns:hover{background:#e5e7eb}.text-size-controls.svelte-nkvlns .size-indicator.svelte-nkvlns{color:#6b7280;font-size:12px}.title-row.svelte-nkvlns h1.svelte-nkvlns{line-height:1.2}.breadcrumb.svelte-nkvlns.svelte-nkvlns{font-size:14px;margin-top:1.5rem;margin-bottom:1rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.breadcrumb.svelte-nkvlns a.svelte-nkvlns{color:#999;text-decoration:none}.breadcrumb.svelte-nkvlns a.svelte-nkvlns:hover{color:#666;text-decoration:underline}.breadcrumb.svelte-nkvlns .sep.svelte-nkvlns{margin:0 .25rem;color:#999}.author-avatar-wrapper.svelte-nkvlns.svelte-nkvlns{background:linear-gradient(135deg,#ffb457,#ff7a00);box-shadow:0 4px 12px #ff7a0040}.related-posts.svelte-nkvlns .line-clamp-2.svelte-nkvlns{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tags-section.svelte-nkvlns.svelte-nkvlns{margin-top:2rem;padding-top:1.5rem}.tag-item.svelte-nkvlns.svelte-nkvlns{display:inline-block;cursor:pointer;text-decoration:none}.tag-item.svelte-nkvlns.svelte-nkvlns:hover{box-shadow:0 2px 8px #ff7a0033}.article-content.svelte-nkvlns.svelte-nkvlns{line-height:1.8;overflow-wrap:anywhere;word-break:break-word}.article-content.svelte-nkvlns 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-nkvlns h3{font-size:1.25em;font-weight:600;color:#374151;margin-top:1.5em;margin-bottom:.75em;line-height:1.4}.article-content.svelte-nkvlns h4{font-size:1.1em;font-weight:600;color:#4b5563;margin-top:1.25em;margin-bottom:.5em;line-height:1.4}.article-content.svelte-nkvlns p{margin-bottom:1.25em;line-height:1.8;color:#374151}.article-content.svelte-nkvlns p:last-child{margin-bottom:0}.article-content.svelte-nkvlns ul,.article-content.svelte-nkvlns ol{margin-bottom:1.25em;padding-left:1.5em}.article-content.svelte-nkvlns li{margin-bottom:.5em;line-height:1.8}.article-content.svelte-nkvlns blockquote{border-left:4px solid #e5e7eb;padding-left:1em;margin:1.5em 0;font-style:italic;color:#6b7280}.article-content.svelte-nkvlns a{color:#f97316;text-decoration:underline;transition:color .2s}.article-content.svelte-nkvlns a:hover{color:#ea580c}.article-content.svelte-nkvlns strong,.article-content.svelte-nkvlns b{font-weight:600;color:#1f2937}.article-content.svelte-nkvlns img{max-width:100%;height:auto;margin:1.5em 0;border-radius:8px}.article-content.svelte-nkvlns hr{border:none;border-top:2px solid #e5e7eb;margin:2em 0}.article-content.svelte-nkvlns table{width:100%;border-collapse:collapse;margin:1.5em 0}.article-content.svelte-nkvlns th,.article-content.svelte-nkvlns td{border:1px solid #e5e7eb;padding:.75em;text-align:left}.article-content.svelte-nkvlns th{background-color:#f9fafb;font-weight:600}.article-content.svelte-nkvlns code{background-color:#f3f4f6;padding:.2em .4em;border-radius:4px;font-size:.9em;font-family:Courier New,monospace}.article-content.svelte-nkvlns pre{background-color:#1f2937;color:#f9fafb;padding:1em;border-radius:8px;overflow-x:auto;margin:1.5em 0}.article-content.svelte-nkvlns pre code{background:none;padding:0;color:inherit}
