:root{--color-bg-dark: #222222;--color-bg-light: #ffffff;--color-text-light: #ffffff;--color-text-dark: #222222;--color-accent:#1684de;--color-text-blue: #0d4e8e;--color-border: #cccccc;--color-calendar-header: #555555;--color-calendar-cell-bg: #f5f5f5;--color-calendar-cell: #333333}html,body{margin:0;padding:0;box-sizing:border-box}body{font-family:Consolas,Courier New,monospace;font-size:clamp(12px,2vw,14px)}
