html.theme-switching *{transition:none!important}:root{--font-poppins:var(--font-poppins-next),Poppins,sans-serif;--font-heading:var(--font-poppins);--font-body:var(--font-poppins);--bg-primary:#fafafa;--bg-secondary:#fff;--bg-tertiary:#f0f0f0;--field-bg:#f0f0f0;--text-primary:#101010;--text-secondary:#52525b;--text-tertiary:#71717a;--accent-primary:#fea904;--accent-subtle:#fea904;--accent-hover:#e59804;--input-bg:#f0f0f0;--input-text:#101010;--input-placeholder:#a1a1aa;--border-color:#e4e4e7;--border-light:#e4e4e7;--shadow-color:hsla(0,0%,6%,.04);--footer-bg:#101010;--footer-text:#fafafa;--button-bg:#fea904;--button-text:#101010;--button-hover:#e59804;--card-bg:#fff;--hover-bg:#f4f4f5;--active-bg:#e4e4e7;--scrollbar-track-color:#f0f0f0;--scrollbar-thumb-color:#fea904;--scrollbar-thumb-hover:#e59804}:root[data-theme=dark]{--bg-primary:#101010;--bg-secondary:#2c2c2c;--bg-tertiary:#383838;--field-bg:#333;--text-primary:#fafafa;--text-secondary:#d4d4d4;--text-tertiary:#a1a1aa;--accent-primary:#fea904;--accent-subtle:#fea904;--accent-hover:#e59804;--input-bg:#333;--input-text:#fafafa;--input-placeholder:#666;--border-color:#3f3f46;--border-light:#3f3f46;--shadow-color:hsla(0,0%,6%,.4);--footer-bg:#101010;--footer-text:#fafafa;--button-bg:#fea904;--button-text:#101010;--button-hover:#e59804;--card-bg:#2c2c2c;--hover-bg:#3f3f46;--active-bg:#52525b;--scrollbar-track-color:#2c2c2c;--scrollbar-thumb-color:#fea904;--scrollbar-thumb-hover:#e59804}body{background-color:var(--bg-primary);font-family:var(--font-poppins)}body,h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:800!important}@media (min-width:768px){h1{line-height:1.05!important}}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-tertiary{background-color:var(--bg-tertiary)}.bg-field{background-color:var(--field-bg)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.border-theme{border-color:var(--border-color)}