*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0f1117;--bg2:#1a1d27;--bg3:#23263a;--border:#2e3250;--text:#e8eaf0;--text2:#9ba3c7;--text3:#636a8a;--green:#25d366;--green2:#128c7e;--blue:#4c6ef5;--red:#ff4d4f;--amber:#faad14;--purple:#9c5cf7;--radius:10px;--shadow:0 4px 24px rgba(0,0,0,0.45)}body,html{background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:14px}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;background:var(--bg3);border:1px solid var(--border);color:var(--text);border-radius:7px;padding:8px 12px;font-size:13px;outline:none;width:100%;transition:border .15s}input:focus,select:focus,textarea:focus{border-color:var(--green)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}