:root{--ui-btn-radius:6px;--ui-btn-font-weight:700;--ui-btn-transition:transform .18s ease, box-shadow .18s ease, background .18s ease, border-color .18s ease, color .18s ease;--ui-btn-height-xs:28px;--ui-btn-height-sm:34px;--ui-btn-height-md:40px;--ui-btn-height-lg:48px;--ui-btn-padding-xs:0 10px;--ui-btn-padding-sm:0 12px;--ui-btn-padding-md:0 16px;--ui-btn-padding-lg:0 20px;--ui-btn-label-xs:11px;--ui-btn-label-sm:.75rem;--ui-btn-label-md:.8rem;--ui-btn-label-lg:.9rem;--ui-btn-icon-xs:12px;--ui-btn-icon-sm:14px;--ui-btn-icon-md:18px;--ui-btn-icon-lg:22px;--ui-btn-disabled-opacity:.55;--ui-btn-primary-bg:#c7a16a;--ui-btn-primary-border:#c7a16a;--ui-btn-primary-color:#fff;--ui-btn-primary-hover-bg:#dfb57a;--ui-btn-primary-hover-border:#dfb57a;--ui-btn-primary-hover-shadow:#c7a16a38;--ui-btn-dark-bg:#0f172a;--ui-btn-dark-border:#0f172a;--ui-btn-dark-color:#fff;--ui-btn-dark-hover-bg:#1e293b;--ui-btn-dark-hover-border:#1e293b;--ui-btn-dark-hover-shadow:#0f172a38;--ui-btn-ghost-bg:#fff;--ui-btn-ghost-border:#cbd5e1;--ui-btn-ghost-color:#0f172a;--ui-btn-ghost-hover-bg:#f8fafc;--ui-btn-ghost-hover-border:#94a3b8;--ui-btn-danger-bg:#dc2626;--ui-btn-danger-border:#dc2626;--ui-btn-danger-color:#fff;--ui-btn-danger-hover-bg:#b91c1c;--ui-btn-danger-hover-border:#b91c1c;--ui-btn-danger-hover-shadow:#dc262638;--ui-btn-outline-primary-bg:#fff;--ui-btn-outline-primary-border:#c7a16a;--ui-btn-outline-primary-color:#c7a16a;--ui-btn-outline-primary-hover-bg:#0f9f8f14;--ui-btn-outline-primary-hover-border:#0b8f81;--ui-btn-outline-primary-hover-color:#0b8f81;--ui-btn-outline-primary-hover-shadow:#0f9f8f24;--ui-btn-outline-blue-bg:#fff;--ui-btn-outline-blue-border:#2563eb;--ui-btn-outline-blue-color:#2563eb;--ui-btn-outline-blue-hover-bg:#2563eb14;--ui-btn-outline-blue-hover-border:#1d4ed8;--ui-btn-outline-blue-hover-color:#1d4ed8;--ui-btn-outline-blue-hover-shadow:#2563eb29;--ui-btn-outline-dark-bg:#fff;--ui-btn-outline-dark-border:#0f172a;--ui-btn-outline-dark-color:#0f172a;--ui-btn-outline-dark-hover-bg:#0f172a0d;--ui-btn-outline-dark-hover-border:#1e293b;--ui-btn-outline-dark-hover-color:#1e293b;--ui-btn-outline-dark-hover-shadow:#0f172a1f;--ui-btn-outline-success-bg:#fff;--ui-btn-outline-success-border:#16a34a;--ui-btn-outline-success-color:#16a34a;--ui-btn-outline-success-hover-bg:#16a34a14;--ui-btn-outline-success-hover-border:#15803d;--ui-btn-outline-success-hover-color:#15803d;--ui-btn-outline-success-hover-shadow:#16a34a24;--ui-btn-outline-warning-bg:#fff;--ui-btn-outline-warning-border:#d97706;--ui-btn-outline-warning-color:#d97706;--ui-btn-outline-warning-hover-bg:#d9770614;--ui-btn-outline-warning-hover-border:#b45309;--ui-btn-outline-warning-hover-color:#b45309;--ui-btn-outline-warning-hover-shadow:#d9770624;--ui-btn-outline-danger-bg:#fff;--ui-btn-outline-danger-border:#fecaca;--ui-btn-outline-danger-color:#dc2626;--ui-btn-outline-danger-hover-bg:#fef2f2;--ui-btn-outline-danger-hover-border:#fca5a5;--ui-btn-outline-danger-hover-color:#b91c1c;--ui-btn-outline-danger-hover-shadow:#dc262624}.ui-btn{min-height:var(--ui-btn-height-md);padding:var(--ui-btn-padding-md);border-radius:var(--ui-btn-radius);font-weight:var(--ui-btn-font-weight);cursor:pointer;transition:var(--ui-btn-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:5px;width:100%;text-decoration:none;display:inline-flex}.ui-btn span{font-weight:600;font-size:var(--ui-btn-label-md);text-transform:uppercase}.ui-btn:hover{transform:translateY(-2px)}.ui-btn:active{transform:translateY(0)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:var(--ui-btn-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.ui-btn__icon{justify-content:center;align-items:center;display:inline-flex}.ui-btn__icon--xs svg{width:var(--ui-btn-icon-xs);height:var(--ui-btn-icon-xs)}.ui-btn__icon--sm svg{width:var(--ui-btn-icon-sm);height:var(--ui-btn-icon-sm)}.ui-btn__icon--md svg{width:var(--ui-btn-icon-md);height:var(--ui-btn-icon-md)}.ui-btn__icon--lg svg{width:var(--ui-btn-icon-lg);height:var(--ui-btn-icon-lg)}.ui-btn__icon svg{stroke-width:2px}.ui-btn .ui-btn__icon{color:inherit}.ui-btn svg{color:inherit;stroke:currentColor}.ui-btn--xs{min-height:var(--ui-btn-height-xs);padding:var(--ui-btn-padding-xs)}.ui-btn--xs .ui-btn__label{font-size:var(--ui-btn-label-xs)}.ui-btn--sm{min-height:var(--ui-btn-height-sm);padding:var(--ui-btn-padding-sm)}.ui-btn--sm .ui-btn__label{font-size:var(--ui-btn-label-sm)}.ui-btn--md{min-height:var(--ui-btn-height-md);padding:var(--ui-btn-padding-md)}.ui-btn--md .ui-btn__label{font-size:var(--ui-btn-label-md)}.ui-btn--lg{min-height:var(--ui-btn-height-lg);padding:var(--ui-btn-padding-lg)}.ui-btn--lg .ui-btn__label{font-size:var(--ui-btn-label-lg)}.ui-btn--icon{width:var(--ui-btn-height-md);min-width:var(--ui-btn-height-md);padding:0}.ui-btn--primary{background:var(--ui-btn-primary-bg);border-color:var(--ui-btn-primary-border);color:var(--ui-btn-primary-color)}.ui-btn--primary:hover{background:var(--ui-btn-primary-hover-bg);border-color:var(--ui-btn-primary-hover-border);box-shadow:0 8px 18px var(--ui-btn-primary-hover-shadow)}.ui-btn--dark{background:var(--ui-btn-dark-bg);border-color:var(--ui-btn-dark-border);color:var(--ui-btn-dark-color)}.ui-btn--dark:hover{background:var(--ui-btn-dark-hover-bg);border-color:var(--ui-btn-dark-hover-border);box-shadow:0 8px 18px var(--ui-btn-dark-hover-shadow)}.ui-btn--ghost{background:var(--ui-btn-ghost-bg);border-color:var(--ui-btn-ghost-border);color:var(--ui-btn-ghost-color)}.ui-btn--ghost:hover{background:var(--ui-btn-ghost-hover-bg);border-color:var(--ui-btn-ghost-hover-border)}.ui-btn--danger{background:var(--ui-btn-danger-bg);border-color:var(--ui-btn-danger-border);color:var(--ui-btn-danger-color)}.ui-btn--danger:hover{background:var(--ui-btn-danger-hover-bg);border-color:var(--ui-btn-danger-hover-border);box-shadow:0 8px 18px var(--ui-btn-danger-hover-shadow)}.ui-btn--outline-primary{background:var(--ui-btn-outline-primary-bg);border-color:var(--ui-btn-outline-primary-border);color:var(--ui-btn-outline-primary-color)}.ui-btn--outline-primary:hover{background:var(--ui-btn-outline-primary-hover-bg);border-color:var(--ui-btn-outline-primary-hover-border);color:var(--ui-btn-outline-primary-hover-color);box-shadow:0 8px 18px var(--ui-btn-outline-primary-hover-shadow)}.ui-btn--outline-blue{background:var(--ui-btn-outline-blue-bg);color:var(--ui-btn-outline-blue-color);border:1px solid var(--ui-btn-outline-blue-border)!important}.ui-btn--outline-blue span{color:var(--ui-btn-outline-blue-color)!important}.ui-btn--outline-blue .ui-btn__icon,.ui-btn--outline-blue svg{color:var(--ui-btn-outline-blue-color);stroke:var(--ui-btn-outline-blue-color)}.ui-btn--outline-blue:hover{background:var(--ui-btn-outline-blue-hover-bg);border-color:var(--ui-btn-outline-blue-hover-border);color:var(--ui-btn-outline-blue-hover-color);box-shadow:0 8px 18px var(--ui-btn-outline-blue-hover-shadow)}.ui-btn--outline-dark{background:var(--ui-btn-outline-dark-bg);border:1px solid var(--ui-btn-outline-dark-border);color:var(--ui-btn-outline-dark-color)}.ui-btn--outline-dark:hover{background:var(--ui-btn-outline-dark-hover-bg);border-color:var(--ui-btn-outline-dark-hover-border);color:var(--ui-btn-outline-dark-hover-color);box-shadow:0 8px 18px var(--ui-btn-outline-dark-hover-shadow)}.ui-btn--outline-success{background:var(--ui-btn-outline-success-bg);border-color:var(--ui-btn-outline-success-border);color:var(--ui-btn-outline-success-color)}.ui-btn--outline-success:hover{background:var(--ui-btn-outline-success-hover-bg);border-color:var(--ui-btn-outline-success-hover-border);color:var(--ui-btn-outline-success-hover-color);box-shadow:0 8px 18px var(--ui-btn-outline-success-hover-shadow)}.ui-btn--outline-warning{background:var(--ui-btn-outline-warning-bg);border-color:var(--ui-btn-outline-warning-border);color:var(--ui-btn-outline-warning-color)}.ui-btn--outline-warning:hover{background:var(--ui-btn-outline-warning-hover-bg);border-color:var(--ui-btn-outline-warning-hover-border);color:var(--ui-btn-outline-warning-hover-color);box-shadow:0 8px 18px var(--ui-btn-outline-warning-hover-shadow)}.ui-btn--outline-danger{background:var(--ui-btn-outline-danger-bg);color:var(--ui-btn-outline-danger-color);border:1px solid var(--ui-btn-outline-danger-border)!important}.ui-btn--outline-danger:hover{background:var(--ui-btn-outline-danger-hover-bg);color:var(--ui-btn-outline-danger-hover-color);box-shadow:0 8px 18px var(--ui-btn-outline-danger-hover-shadow);border:1px solid var(--ui-btn-outline-danger-hover-border)!important}
