/* Buttons */
.btn { border: 1px solid var(--border); background: var(--panel); color: var(--text); padding: 10px 14px; border-radius: 10px; cursor: pointer; transition: .15s ease; }
.btn:hover { background: var(--panel-2); }
.btn-primary { background: var(--primary); border-color: var(--primary-600); color: #101214; font-weight: 600; }
.btn-primary:hover { background: var(--primary-600); }
.btn-secondary { background: var(--panel-2); }
.btn-ghost { background: transparent; }
.w-100 { width: 100%; }
