._btn_1fh4r_1{border-radius:var(--radius-button);font-family:var(--font-family);letter-spacing:.01em;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1;display:inline-flex}._btn_1fh4r_1 svg{flex-shrink:0;width:1.125em;height:1.125em}._btn_1fh4r_1:focus-visible{box-shadow:var(--shadow-focus);outline:none}._btn_1fh4r_1:disabled{opacity:.45;cursor:not-allowed;transform:none}._sm_1fh4r_39{min-height:var(--size-button-sm);font-size:var(--font-size-sm);padding:0 .875rem}._md_1fh4r_40{min-height:var(--size-button-md);font-size:var(--font-size-sm);padding:0 1.125rem}._lg_1fh4r_41{min-height:var(--size-button-lg);font-size:var(--font-size-sm);padding:0 1.375rem}._primary_1fh4r_44{--btn-accent:var(--rxor-electric-rgb);--btn-accent-hex:var(--rxor-electric);--btn-accent-bright:#fff;--btn-accent-glow:var(--rxor-electric);background:var(--rxor-electric);border-color:var(--rxor-electric);color:#fff;box-shadow:0 1px 2px #00000047, 0 0 18px rgba(var(--btn-accent), .32), inset 0 1px 0 #ffffff2e}._primary_1fh4r_44 svg{color:#fff}._primary_1fh4r_44:hover:not(:disabled){background:var(--rxor-electric);border-color:var(--rxor-electric);box-shadow:0 2px 8px #00000047, 0 0 22px rgba(var(--btn-accent), .5), inset 0 1px 0 #ffffff38;transform:translateY(-1px)}._secondary_1fh4r_72{--btn-accent:var(--color-electric-rgb);--btn-accent-hex:var(--color-brand-electric);--btn-accent-bright:var(--color-brand-electric);background:radial-gradient(130% 140% at 50% -30%, rgba(var(--btn-accent), .18) 0%, #010914f0 45%, var(--rxor-navy) 100%);border-color:rgba(var(--btn-accent), .62);color:var(--btn-accent-bright);box-shadow:0 0 0 1px rgba(var(--btn-accent), .1), 0 0 6px rgba(var(--btn-accent), .1)}._secondary_1fh4r_72 svg{color:var(--btn-accent-bright)}._secondary_1fh4r_72:hover:not(:disabled){background:radial-gradient(130% 140% at 50% -30%, rgba(var(--btn-accent), .26) 0%, #030a15f5 45%, var(--rxor-dark-navy) 100%);border-color:rgba(var(--btn-accent), .82);color:var(--color-brand-electric);box-shadow:0 0 0 1px rgba(var(--btn-accent), .2), 0 0 10px rgba(var(--btn-accent), .14);transform:translateY(-1px)}._success_1fh4r_108{--btn-accent:var(--color-success-rgb);--btn-accent-hex:#10b981;--btn-accent-bright:#34d399;background:radial-gradient(130% 140% at 50% -30%, rgba(var(--btn-accent), .14) 0%, #081410f0 45%, #050f0c 100%);border-color:rgba(var(--btn-accent), .62);color:var(--btn-accent-bright);box-shadow:0 0 0 1px rgba(var(--btn-accent), .1), 0 0 6px rgba(var(--btn-accent), .1)}._success_1fh4r_108 svg{color:var(--btn-accent-bright)}._success_1fh4r_108:hover:not(:disabled){border-color:rgba(var(--btn-accent), .85);color:#6ee7b7;box-shadow:0 0 0 1px rgba(var(--btn-accent), .2), 0 0 10px rgba(var(--btn-accent), .14);transform:translateY(-1px)}._warning_1fh4r_138{--btn-accent:var(--color-warning-rgb);--btn-accent-hex:#f59e0b;--btn-accent-bright:#fbbf24;background:radial-gradient(130% 140% at 50% -30%, rgba(var(--btn-accent), .14) 0%, #181208f0 45%, #120d06 100%);border-color:rgba(var(--btn-accent), .62);color:var(--btn-accent-bright);box-shadow:0 0 0 1px rgba(var(--btn-accent), .1), 0 0 6px rgba(var(--btn-accent), .1)}._warning_1fh4r_138 svg{color:var(--btn-accent-bright)}._warning_1fh4r_138:hover:not(:disabled){border-color:rgba(var(--btn-accent), .85);color:#fcd34d;box-shadow:0 0 0 1px rgba(var(--btn-accent), .2), 0 0 10px rgba(var(--btn-accent), .12);transform:translateY(-1px)}._danger_1fh4r_168{--btn-accent:var(--color-danger-rgb);--btn-accent-hex:#ef4444;--btn-accent-bright:#f87171;background:radial-gradient(130% 140% at 50% -30%, rgba(var(--btn-accent), .12) 0%, #180a0af0 45%, #140808 100%);border-color:rgba(var(--btn-accent), .62);color:var(--btn-accent-bright);box-shadow:0 0 0 1px rgba(var(--btn-accent), .1), 0 0 6px rgba(var(--btn-accent), .1)}._danger_1fh4r_168 svg{color:var(--btn-accent-bright)}._danger_1fh4r_168:hover:not(:disabled){border-color:rgba(var(--btn-accent), .85);color:#fca5a5;box-shadow:0 0 0 1px rgba(var(--btn-accent), .2), 0 0 10px rgba(var(--btn-accent), .12);transform:translateY(-1px)}._ghost_1fh4r_198{--btn-accent:var(--color-electric-rgb);--btn-accent-bright:var(--color-brand-electric);border-color:rgba(var(--btn-accent), .38);color:var(--color-brand-electric);box-shadow:none;background:#010914b8}._ghost_1fh4r_198 svg{color:var(--color-brand-electric)}._ghost_1fh4r_198:hover:not(:disabled){background:rgba(var(--btn-accent), .08);border-color:rgba(var(--btn-accent), .55);color:var(--color-brand-electric);box-shadow:0 0 6px rgba(var(--btn-accent), .08);transform:translateY(-1px)}._fullWidth_1fh4r_219{width:100%}[data-theme=light] ._primary_1fh4r_44{background:var(--rxor-blue);border-color:var(--rxor-blue);color:#fff;box-shadow:0 1px 2px #00000014, 0 0 8px rgba(var(--color-electric-rgb), .12)}[data-theme=light] ._primary_1fh4r_44 svg{color:#fff}[data-theme=light] ._secondary_1fh4r_72,[data-theme=light] ._success_1fh4r_108,[data-theme=light] ._warning_1fh4r_138,[data-theme=light] ._danger_1fh4r_168{background:var(--color-surface)}[data-theme=light] ._ghost_1fh4r_198{color:var(--color-text-secondary);border-color:var(--color-border-strong);background:0 0}[data-theme=light] ._ghost_1fh4r_198 svg{color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){._primary_1fh4r_44:hover:not(:disabled),._secondary_1fh4r_72:hover:not(:disabled),._success_1fh4r_108:hover:not(:disabled),._warning_1fh4r_138:hover:not(:disabled),._danger_1fh4r_168:hover:not(:disabled),._ghost_1fh4r_198:hover:not(:disabled){transform:none}}
