.auth-container.svelte-1s0cdbg.svelte-1s0cdbg{position:relative}.auth-overlay.svelte-1s0cdbg.svelte-1s0cdbg{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000;transition:background .3s ease;pointer-events:none;z-index:0}.auth-overlay.active.svelte-1s0cdbg.svelte-1s0cdbg{background:linear-gradient(135deg,#3c3246bf,#2d3741b3,#37413cbf)}.theme-toggle-btn.svelte-1s0cdbg.svelte-1s0cdbg{position:fixed;top:20px;right:20px;z-index:1000;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background-color:#ffffffe6;border:none;box-shadow:0 2px 10px #0000001a;transition:all .3s ease}.theme-toggle-btn.svelte-1s0cdbg.svelte-1s0cdbg:hover{transform:scale(1.05);box-shadow:0 4px 15px #00000026}.theme-toggle-btn.svelte-1s0cdbg i.svelte-1s0cdbg{font-size:20px;color:#96a0b5}.theme-toggle-btn.svelte-1s0cdbg .dark-mode.svelte-1s0cdbg{display:none}.theme-toggle-btn.svelte-1s0cdbg .light-mode.svelte-1s0cdbg{display:inline-block}[data-bs-theme=dark] .theme-toggle-btn.svelte-1s0cdbg.svelte-1s0cdbg{background-color:#2a2a2ae6}[data-bs-theme=dark] .theme-toggle-btn.svelte-1s0cdbg i.svelte-1s0cdbg{color:#e0e0e0}[data-bs-theme=dark] .theme-toggle-btn.svelte-1s0cdbg .dark-mode.svelte-1s0cdbg{display:inline-block}[data-bs-theme=dark] .theme-toggle-btn.svelte-1s0cdbg .light-mode.svelte-1s0cdbg{display:none}.auth-card{background-color:#fff!important;border-radius:24px!important;overflow:hidden}.auth-card .card-body{border-radius:0!important}.auth-card .card-body:first-child{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.auth-card .card-body:last-child{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}[data-bs-theme=dark] .auth-container.svelte-1s0cdbg .auth-card{background-color:#2d2d2d!important;border-color:#404040!important}[data-bs-theme=dark] .auth-container.svelte-1s0cdbg .form-control{background-color:#3d3d3d!important;border-color:#505050!important;color:#e5e5e5!important}[data-bs-theme=dark] .auth-container.svelte-1s0cdbg .form-control::placeholder{color:#888!important}[data-bs-theme=dark] .auth-container.svelte-1s0cdbg .text-muted{color:#888!important}[data-bs-theme=dark] .auth-container.svelte-1s0cdbg .auth-card .card-body{background-color:#2d2d2d!important}.auth-card .card{background-color:transparent!important;border:none!important;box-shadow:none!important}.auth-card .card>.card-body{padding:0!important;background-color:transparent!important}.auth-card .stepper-labels-wrapper{margin-bottom:1rem!important;display:flex!important;position:relative!important;justify-content:space-between!important;padding:0!important}.auth-card .stepper-label-item{position:relative!important;transform:none!important;left:auto!important;flex:1;text-align:center!important;min-width:auto!important;max-width:none!important;padding:0 4px!important}.auth-card .stepper-label-item:first-child{text-align:left!important;transform:none!important}.auth-card .stepper-label-item:last-child{text-align:right!important;transform:none!important}.auth-card .stepper-label{font-size:.75rem!important;white-space:nowrap!important}[data-bs-theme=dark] .auth-container.svelte-1s0cdbg .stepper-progress{background-color:#505050!important}[data-bs-theme=dark] .auth-container.svelte-1s0cdbg .stepper-label{color:#b0b0b0!important}[data-bs-theme=dark] .auth-container.svelte-1s0cdbg .bg-light{background-color:#3d3d3d!important}
