@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@300;400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#060c18;--bg2:#0d1426;--surface:#111d35;--surface2:#162040;--lift:#1e2d4d;--border:hsla(0,0%,100%,.07);--border2:hsla(0,0%,100%,.13);--border3:hsla(0,0%,100%,.2);--blue:#2563eb;--blue2:#3b82f6;--blue3:#60a5fa;--blue-glow:rgba(37,99,235,.2);--green:#22c55e;--amber:#f59e0b;--red:#ef4444;--text:#f8fafc;--muted:#94a3b8;--faint:#475569;--font:"Plus Jakarta Sans",sans-serif;--serif:"Instrument Serif",serif;--mono:"JetBrains Mono",monospace}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:rgba(37,99,235,.4);color:var(--text)}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:var(--font)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--surface2);border-radius:2px}