:root{--ttl-page: #f5f4ee;--ttl-paper: #ffffff;--ttl-ink: #10292d;--ttl-muted: #66726f;--ttl-rule: #e2e0d6;--ttl-deep: #0c2f35;--ttl-gold: #8c7b33;--ttl-lilac: #cdc8f6;--ttl-good: #2f7d57}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Plus Jakarta Sans,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--ttl-page);color:var(--ttl-ink);zoom:1}#root{min-height:100vh;background:var(--ttl-page)}
