@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Newsreader:wght@400;500;600;700&display=swap";:root{--primary-color: #60a5fa;--primary-hover: #93c5fd;--text-color: #e2e8f0;--text-color-muted: #94a3b8;--background-dark: #0f172a;--background-darker: #020617;--background-light: #1e293b;--background-lighter: #334155;--spacing-unit: 8px;--border-color: #334155}body{margin:0;padding:0;font-family:Montserrat,sans-serif;color:var(--text-color);background-color:var(--background-dark);line-height:1.6}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Newsreader,serif;margin:0;color:#fff}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-hover)}img{max-width:100%;height:auto;display:block;border-radius:8px}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-unit)}html{scroll-behavior:smooth;background-color:var(--background-darker)}:focus{outline:2px solid var(--primary-color);outline-offset:2px}button{cursor:pointer;font-family:Montserrat,sans-serif;transition:all .3s ease;background-color:var(--background-light);color:var(--text-color);border:1px solid var(--border-color);padding:8px 16px;border-radius:6px}button:hover{background-color:var(--background-lighter)}@media (max-width: 768px){html{font-size:14px}}.loading{border:3px solid var(--background-light);border-top:3px solid var(--primary-color);border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::selection{background-color:var(--primary-color);color:var(--background-darker)}:root{font-family:Poppins,sans-serif;font-weight:400;color-scheme:light dark;color:#fff;background-color:#1a1a1a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}
