:root{--brand:#638889;--background:#fff;--foreground:#171717;--primary:#638889;--secondary:#9dbc98;--tertiary:#e4c995;--quaternary:#f9efdb;--text-primary:#222;--text-secondary:#555;--text-reverse:#f0f0f0;--cefr-A1:#2ea043;--cefr-A2:#216db4;--cefr-B1:#9b5de5}@media (prefers-color-scheme:dark){:root{--background:#252525;--foreground:#eaeaea;--primary:#2d3d3e;--secondary:#4f6e5e;--tertiary:#e4c995;--quaternary:#575550;--text-primary:#e6e6e6;--text-secondary:#aeb3b6;--text-reverse:#bbb;--cefr-A1:#7fd27a;--cefr-A2:#4ea3d6;--cefr-B1:#c084fc}}:root[data-theme=dark]{--background:#252525;--foreground:#eaeaea;--primary:#2d3d3e;--secondary:#4f6e5e;--tertiary:#e4c995;--quaternary:#575550;--text-primary:#e6e6e6;--text-secondary:#aeb3b6;--text-reverse:#bbb;--cefr-A1:#7fd27a;--cefr-A2:#4ea3d6;--cefr-B1:#c084fc}:root[data-theme=light]{--background:#fff;--foreground:#171717;--primary:#638889;--secondary:#9dbc98;--tertiary:#e4c995;--quaternary:#f9efdb;--text-primary:#222;--text-secondary:#555;--text-reverse:#f0f0f0;--cefr-A1:#2ea043;--cefr-A2:#216db4;--cefr-B1:#9b5de5}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
