:root{--bg:#0a0a0a;--surface:#141414;--surface-2:#1b1b1b;--surface-3:#1f1f1f;--hairline:#222;--border:#262626;--border-2:#2e2e2e;--text:#f4f1ea;--text-2:#e8e4dc;--muted:#b5b0a7;--muted-2:#8e8a82;--placeholder:#6e6a63;--accent:#9b6bff;--accent-hover:#b592ff;--positive:#6ee7a0;--negative:#ff6b6b}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Bricolage Grotesque,sans-serif;line-height:1.15;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--accent);text-decoration:none}a:hover{color:var(--text)}input::placeholder,textarea::placeholder{color:var(--placeholder)}button,input,select,textarea{font-family:inherit}.vp-hover-text:hover{color:var(--text)!important}.vp-hover-accent-bg:hover{background:var(--accent-hover)!important}.vp-hover-border-text:hover{border-color:var(--text)!important}.vp-hover-border-mid:hover{border-color:#555!important}.vp-hover-border-accent:hover{border-color:var(--accent)!important}.vp-hover-row:hover{background:#1c1c1c!important}.vp-hover-row-2:hover{background:#1a1a1a!important}.vp-hover-row-3:hover{background:#181818!important}.vp-card:hover{box-shadow:inset 0 0 0 1.5px var(--accent)!important}.vp-cardbuy:hover{background:var(--accent)!important}.vp-hover-invert:hover{background:var(--text)!important;color:var(--bg)!important}.vp-hover-accent-invert:hover{background:var(--accent)!important;color:var(--bg)!important}.vp-hover-dark:hover{background:#333!important}.vp-input:focus{border-color:var(--accent)!important}@keyframes vp-spin{to{transform:rotate(1turn)}}