*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#19191c;--color-bg-card:#232326;--color-border:#333338;--color-text:#faf7f2;--color-text-muted:#8a8a8f;--color-accent-mint:#00d9a3;--color-accent-acid:#caff03;--color-accent-purple:#7b2fff;--color-accent-blue:#3b82f6;--color-accent-pink:#ff5c8a;--font-heading:"PP Telegraf", system-ui, -apple-system, sans-serif;--font-body:"Neue Montreal", system-ui, -apple-system, sans-serif}html,body,#root{background:var(--color-bg);width:100%;height:100%;color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}a{color:var(--color-accent-mint);text-decoration:none}a:hover{text-decoration:underline}
