.article-content{font-family:Georgia,Times New Roman,serif;color:#f5f5f5;line-height:1.9;max-width:800px;margin:0 auto;font-size:1.125rem}.article-content h1{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:700;margin:2.5rem 0 1.5rem;color:#fff;border-bottom:3px solid #f5a623;padding-bottom:.75rem}.article-content h2{font-family:Georgia,Times New Roman,serif;font-size:1.875rem;font-weight:700;margin:2.5rem 0 1rem;color:#fff;border-bottom:2px solid #f5a623;padding-bottom:.5rem}.article-content h3{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:600;margin:2rem 0 .75rem;color:#f5a623}.article-content h4{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:600;margin:1.5rem 0 .5rem;color:#f5a623}.article-content p{margin:1.5rem 0;font-size:1.125rem;line-height:1.9;color:#e8e8e8}.article-content strong{font-weight:700;color:#fff}.article-content em{font-style:italic;color:#d4d4d4}.article-content ul,.article-content ol{margin:1.5rem 0;padding-left:2rem;line-height:1.9;color:#e8e8e8}.article-content ul li{list-style-type:disc;margin:.75rem 0}.article-content ol li{list-style-type:decimal;margin:.75rem 0}.article-content li::marker{color:#f5a623}.article-content a{color:#f5a623;text-decoration:underline;text-underline-offset:3px;transition:color .2s,opacity .2s}.article-content a:hover{color:#ffb84d;opacity:.9}.article-content blockquote{border-left:4px solid #f5a623;background-color:#f5a6231a;padding:1.25rem 1.5rem;margin:2rem 0;font-style:italic;color:#d4d4d4;border-radius:0 8px 8px 0}.article-content code{background-color:#f5a62326;color:#f5a623;padding:.25rem .5rem;border-radius:4px;font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.9em}.article-content pre{background-color:#1a1a1a;border:1px solid #333;padding:1.25rem;border-radius:8px;overflow-x:auto;margin:2rem 0}.article-content pre code{background-color:transparent;padding:0;color:#e8e8e8}.article-content table{width:100%;border-collapse:collapse;margin:2rem 0;background-color:#1a1a1a;border-radius:8px;overflow:hidden}.article-content table th,.article-content table td{border:1px solid #333;padding:1rem 1.25rem;text-align:left;color:#e8e8e8}.article-content table th{background-color:#252525;color:#f5a623;font-weight:700;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}.article-content table tr:nth-child(2n){background-color:#ffffff08}.article-content table tr:hover{background-color:#f5a6231a}.article-content img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0;box-shadow:0 4px 20px #0000004d}.article-content hr{border:none;border-top:2px solid #333;margin:3rem 0}@media(max-width:768px){.article-content{font-size:1rem}.article-content h1{font-size:2rem}.article-content h2{font-size:1.75rem}.article-content h3{font-size:1.5rem}.article-content h4{font-size:1.25rem}.article-content p{font-size:1rem}.article-content table{font-size:.875rem}}.light .article-content{color:#1a1a1a}.light .article-content h1,.light .article-content h2{color:#000;border-bottom-color:#d4880f}.light .article-content h3,.light .article-content h4{color:#b8760d}.light .article-content p{color:#1a1a1a}.light .article-content strong{color:#000}.light .article-content em{color:#333}.light .article-content ul,.light .article-content ol{color:#1a1a1a}.light .article-content li::marker{color:#d4880f}.light .article-content a{color:#b8760d}.light .article-content a:hover{color:#8a5a0a}.light .article-content blockquote{border-left-color:#d4880f;background-color:#d4880f1a;color:#333}.light .article-content code{background-color:#d4880f26;color:#8a5a0a}.light .article-content pre{background-color:#f5f5f5;border-color:#ddd}.light .article-content pre code{color:#1a1a1a}.light .article-content table{background-color:#fff}.light .article-content table th,.light .article-content table td{border-color:#ddd;color:#1a1a1a}.light .article-content table th{background-color:#f0f0f0;color:#8a5a0a}.light .article-content table tr:nth-child(2n){background-color:#00000008}.light .article-content table tr:hover{background-color:#d4880f1a}.light .article-content hr{border-top-color:#ddd}.sepia .article-content{color:#3d3226}.sepia .article-content h1,.sepia .article-content h2{color:#2c1810;border-bottom-color:#8b6914}.sepia .article-content h3,.sepia .article-content h4{color:#6b5010}.sepia .article-content p{color:#3d3226}.sepia .article-content strong{color:#2c1810}.sepia .article-content em{color:#4a3c2e}.sepia .article-content ul,.sepia .article-content ol{color:#3d3226}.sepia .article-content li::marker{color:#8b6914}.sepia .article-content a{color:#6b5010}.sepia .article-content a:hover{color:#4a3c0a}.sepia .article-content blockquote{border-left-color:#8b6914;background-color:#8b69141a;color:#4a3c2e}.sepia .article-content code{background-color:#8b691426;color:#6b5010}.sepia .article-content pre{background-color:#f4ead5;border-color:#d4c4a0}.sepia .article-content pre code{color:#3d3226}.sepia .article-content table{background-color:#faf6eb}.sepia .article-content table th,.sepia .article-content table td{border-color:#d4c4a0;color:#3d3226}.sepia .article-content table th{background-color:#efe5d0;color:#6b5010}.sepia .article-content table tr:nth-child(2n){background-color:#00000005}.sepia .article-content table tr:hover{background-color:#8b69141a}.sepia .article-content hr{border-top-color:#d4c4a0}@tailwind base;@tailwind components;@tailwind utilities;::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#333}::-webkit-scrollbar-thumb:hover{background:#444}body{background-color:#0a0a0a;color:#e5e5e5;font-family:Inter,system-ui,sans-serif}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-ticker{animation:ticker 30s linear infinite}.animate-ticker:hover{animation-play-state:paused}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000001a}.custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@layer components{.responsive-img{@apply w-full h-auto object-cover;}.container-responsive{@apply max-w-7xl mx-auto px-4;}}
