@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";:root{font-family:DM Sans,sans-serif;--theme-night: #0f141c;--theme-black: #080a0f;--theme-paper: #161d26;--theme-surface: #1e2633;--theme-shadow: #0b0f14;--theme-ink: #f0f4f8;--theme-light: #ffffff;--theme-muted: #8ba2b5;--theme-accent: #3cb4a4;--theme-highlight: #70b1d9;--theme-border: #2d3a4f;--theme-border-strong: #415470;--theme-success: #2bc080;--theme-danger: #ff5c5c;color:var(--theme-ink);background:var(--theme-night)}body{margin:0;min-height:100vh;background-image:linear-gradient(rgba(45,58,79,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(45,58,79,.15) 1px,transparent 1px),radial-gradient(ellipse 80% 70% at 50% 45%,#70b1d947,#70b1d91f 35%,#0f141c00 80%);background-size:40px 40px,40px 40px,auto;background-color:var(--theme-black);background-attachment:fixed}*{box-sizing:border-box}button,input{border-radius:0}
