.split-logo.svelte-1uepnzm{margin:0;padding:0;position:relative;color:transparent;text-transform:uppercase;font-family:var(--font-serif);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center}.split-logo.svelte-1uepnzm span:where(.svelte-1uepnzm):nth-child(1){position:absolute;top:0;left:50%;transform:translate(-50%);color:var(--warm-amber);font-weight:700;transition:.5s;clip-path:polygon(0 0,100% 0,100% 50%,0 50%);overflow:hidden}.split-logo.svelte-1uepnzm:hover span:where(.svelte-1uepnzm):nth-child(1){transform:translate(-50%) translateY(-8px)}.split-logo.svelte-1uepnzm span:where(.svelte-1uepnzm):nth-child(2){position:absolute;top:0;left:50%;transform:translate(-50%);color:var(--warm-amber);font-weight:700;transition:.5s;clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);overflow:hidden}.split-logo.svelte-1uepnzm:hover span:where(.svelte-1uepnzm):nth-child(2){transform:translate(-50%) translateY(8px)}.split-logo.svelte-1uepnzm span:where(.svelte-1uepnzm):nth-child(3){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scaleY(0);width:auto;background:transparent;font-size:.3em;font-weight:600;letter-spacing:.05em;text-align:center;transition:.6s;white-space:nowrap;display:flex;gap:.5em;padding:0}.split-logo.svelte-1uepnzm:hover span:where(.svelte-1uepnzm):nth-child(3){transform:translate(-50%,-50%) scaleY(1)}.auth-btn.svelte-1uepnzm{color:var(--warm-charcoal);background:var(--warm-orange);padding:2px 12px;border:none;cursor:pointer;transition:all .3s;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.auth-btn.svelte-1uepnzm:hover{background:var(--warm-orange-light);transform:scale(1.05)}.auth-btn.svelte-1uepnzm:active{transform:scale(.95)}.typewriter-container.svelte-g4ud2o{font-family:Courier New,monospace;color:var(--warm-secondary-text);font-size:.9rem;height:1.5em;display:flex;align-items:center;justify-content:center;margin-top:1rem}.typewriter-text.svelte-g4ud2o{letter-spacing:.05em;position:relative}.typewriter-text.has-text.svelte-g4ud2o:after{content:"|";color:var(--warm-amber);font-weight:400;margin-left:1px;opacity:0;transition:opacity .1s;position:absolute;right:-.6em}.typewriter-text.has-text.cursor-visible.svelte-g4ud2o:after{opacity:1}@keyframes svelte-1a62n7n-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:svelte-1a62n7n-fadeIn .2s cubic-bezier(.175,.885,.32,1.275) forwards}.logo-active{animation:svelte-1a62n7n-logoSnap .3s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes svelte-1a62n7n-logoSnap{0%{transform:scale(1)}40%{transform:scale(.9)}to{transform:scale(.8)}}.auth-button.svelte-1a62n7n{width:100%;position:relative;padding:1rem 2rem;font-weight:600;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;border:2px solid var(--warm-orange);background:transparent;color:var(--warm-orange);overflow:hidden;transition:all .6s ease-out;cursor:pointer}.auth-button.svelte-1a62n7n:hover{color:var(--warm-charcoal);transform:translateY(-2px);box-shadow:0 8px 16px #d7703233}.auth-button.svelte-1a62n7n:active{transform:translateY(0);box-shadow:0 4px 8px #d7703233;transition:all .1s ease-out}.auth-button.svelte-1a62n7n:disabled{opacity:.5;cursor:not-allowed;transform:none}.button-bg.svelte-1a62n7n{position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--warm-orange);transition:left .5s ease-in-out;z-index:0}.auth-button.svelte-1a62n7n:hover .button-bg:where(.svelte-1a62n7n){left:0}.button-content.svelte-1a62n7n{position:relative;z-index:1}
