:root{--background:#fff;--foreground:#171717;--news-accent:#51448b;--news-muted:#b1abcb;--news-border:#d1c9e8;--news-code-bg:#f2f2f7;--news-divider:#e5e5ea;--news-link:#007aff;--cta-bg:var(--news-accent);--cta-bg-hover:#3f3570;--cta-color:#fff;--cta-padding:12px 20px;--cta-radius:8px;--cta-margin-y:12px}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}
