:root{--veslix-green:#00D63B;--veslix-forest:#004D25;--veslix-black:#080B09;--veslix-white:#FFF;--veslix-surface:#111713;--veslix-border:#29352D;--veslix-muted:#B0BDB4;--veslix-radius:12px;--veslix-font:Inter,system-ui,sans-serif}
.veslix-button{font:600 16px var(--veslix-font);background:var(--veslix-green);color:var(--veslix-black);padding:14px 24px;border:0;border-radius:var(--veslix-radius);cursor:pointer}.veslix-button:hover{background:#00BE34}.veslix-button:focus-visible{outline:3px solid var(--veslix-white);outline-offset:3px}.veslix-button:disabled{opacity:.45;cursor:not-allowed}.veslix-card{background:var(--veslix-surface);color:var(--veslix-white);border:1px solid var(--veslix-border);border-radius:24px;padding:24px}.veslix-input{background:var(--veslix-black);color:white;border:1px solid var(--veslix-border);border-radius:12px;padding:16px;font:16px var(--veslix-font)}
