:root{--bg: #0f1117;--primary-dark: #13161f;--card-bg: #181c28;--border: rgba(255, 255, 255, .07);--text: #eef2f7;--accent: #63cab7;--accent-2: #4f8ef7;--orange: #ffa050}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background-color:var(--bg);color:var(--text);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6}h1,h2,h3,h4{font-family:Syne,sans-serif}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)!important}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem!important}.with-nav{min-height:calc(100vh - 64px);padding:2rem;max-width:1200px;margin:0 auto}@media (max-width: 768px){.with-nav{padding:1rem}}
