.the-button.svelte-1ork6yb{position:relative;width:140px;height:56px;background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 15px #0003,0 8px 30px #00000026,inset 0 1px #ffffff1a,inset 0 -1px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;overflow:hidden;outline:none}.the-button.svelte-1ork6yb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%,rgba(0,0,0,.1) 100%);pointer-events:none}.the-button.svelte-1ork6yb:after{content:"";position:absolute;top:1px;left:1px;right:1px;height:50%;border-radius:11px 11px 50% 50%;background:linear-gradient(to bottom,rgba(255,255,255,.08) 0%,transparent 100%);pointer-events:none}.button-content.svelte-1ork6yb{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.button-text.svelte-1ork6yb{font-size:.9375rem;font-weight:600;color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.3)}.shine.svelte-1ork6yb{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:skew(-20deg);pointer-events:none;z-index:1}.the-button.svelte-1ork6yb:hover{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);transform:translateY(-3px);box-shadow:0 6px 20px #00000040,0 12px 40px #0003,inset 0 1px #ffffff26,inset 0 -1px #0000004d}.the-button.svelte-1ork6yb:hover .shine:where(.svelte-1ork6yb){animation:svelte-1ork6yb-shineMove .6s ease forwards}@keyframes svelte-1ork6yb-shineMove{0%{left:-100%}to{left:150%}}.the-button.svelte-1ork6yb:active,.the-button.pressed.svelte-1ork6yb{transform:translateY(1px) scale(.98);box-shadow:0 2px 8px #0003,0 4px 15px #00000026,inset 0 2px 4px #0003,inset 0 -1px #ffffff0d;background:linear-gradient(145deg,#0a0a0a,#000)}.ripple.svelte-1ork6yb{position:absolute;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%) scale(0);animation:svelte-1ork6yb-rippleExpand .6s ease-out forwards;pointer-events:none;z-index:3}@keyframes svelte-1ork6yb-rippleExpand{0%{width:0;height:0;opacity:.5;transform:translate(-50%,-50%) scale(0)}to{width:300px;height:300px;opacity:0;transform:translate(-50%,-50%) scale(1)}}.the-button.spinning.svelte-1ork6yb{animation:svelte-1ork6yb-spin360 .6s cubic-bezier(.4,0,.2,1)}.the-button.growing.svelte-1ork6yb{animation:svelte-1ork6yb-growShrink 1s cubic-bezier(.34,1.56,.64,1)}.the-button.shrinking.svelte-1ork6yb{animation:svelte-1ork6yb-shrinkGrow 1s cubic-bezier(.34,1.56,.64,1)}.the-button.bouncing.svelte-1ork6yb{animation:svelte-1ork6yb-bounce .5s cubic-bezier(.36,0,.66,-.56) 4 alternate}.the-button.wobbling.svelte-1ork6yb{animation:svelte-1ork6yb-wobble .5s ease-in-out 2}@keyframes svelte-1ork6yb-spin360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1ork6yb-growShrink{0%{transform:scale(1)}40%{transform:scale(2.2)}60%{transform:scale(2.2)}to{transform:scale(1)}}@keyframes svelte-1ork6yb-shrinkGrow{0%{transform:scale(1)}40%{transform:scale(.3)}60%{transform:scale(.3)}to{transform:scale(1)}}@keyframes svelte-1ork6yb-bounce{0%{transform:translateY(0)}to{transform:translateY(-60px)}}@keyframes svelte-1ork6yb-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.glitch-layer.svelte-1ork6yb{position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;opacity:.5;mix-blend-mode:screen;pointer-events:none}.the-button.glitching.svelte-1ork6yb{animation:svelte-1ork6yb-glitchShake .4s cubic-bezier(.25,.46,.45,.94) both infinite}.the-button.glitching.svelte-1ork6yb .layer-1:where(.svelte-1ork6yb){background-color:red;animation:svelte-1ork6yb-glitchAnim 2s infinite linear alternate-reverse}.the-button.glitching.svelte-1ork6yb .layer-2:where(.svelte-1ork6yb){background-color:#0f0;animation:svelte-1ork6yb-glitchAnim 3s infinite linear alternate}.the-button.glitching.svelte-1ork6yb .layer-3:where(.svelte-1ork6yb){background-color:#00f;animation:svelte-1ork6yb-glitchAnim 1.5s infinite linear alternate-reverse}@keyframes svelte-1ork6yb-glitchShake{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes svelte-1ork6yb-glitchAnim{0%{clip-path:inset(20% 0 80% 0);transform:translate(-2px)}20%{clip-path:inset(60% 0 10% 0);transform:translate(2px)}40%{clip-path:inset(40% 0 50% 0);transform:translate(-2px)}60%{clip-path:inset(80% 0 5% 0);transform:translate(2px)}80%{clip-path:inset(10% 0 60% 0);transform:translate(-2px)}to{clip-path:inset(30% 0 30% 0);transform:translate(2px)}}.the-button.svelte-1ork6yb:not(:hover):not(.spinning):not(.growing):not(.shrinking):not(.bouncing):not(.glitching):not(.wobbling):not(.pressed){animation:svelte-1ork6yb-breathe 4s ease-in-out infinite}@keyframes svelte-1ork6yb-breathe{0%,to{box-shadow:0 4px 15px #0003,0 8px 30px #00000026,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}50%{box-shadow:0 6px 20px #00000038,0 10px 35px #0000002b,inset 0 1px #ffffff1f,inset 0 -1px #0000004d}}@media(hover:none){.the-button.svelte-1ork6yb:hover{background:linear-gradient(145deg,#1a1a1a,#0a0a0a);transform:none;box-shadow:0 4px 15px #0003,0 8px 30px #00000026,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.the-button.svelte-1ork6yb:active{background:linear-gradient(145deg,#0a0a0a,#000);transform:scale(.97)}.the-button.svelte-1ork6yb:not(:hover):not(.spinning):not(.growing):not(.shrinking):not(.bouncing):not(.glitching):not(.wobbling):not(.pressed){animation:none}}.the-button.svelte-1ork6yb:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:3px}.confetti-container.svelte-onysc0{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:9999}.confetti-piece.svelte-onysc0{position:absolute;width:10px;height:10px;transform:scale(var(--scale)) rotate(var(--rotation));animation:svelte-onysc0-confetti-fall 3s ease-out forwards}@keyframes svelte-onysc0-confetti-fall{0%{transform:translateY(0) translate(0) scale(var(--scale)) rotate(var(--rotation));opacity:1}to{transform:translateY(100vh) translate(calc(var(--velocity-x) * 100px)) scale(var(--scale)) rotate(calc(var(--rotation) + 720deg));opacity:0}}.rain-container.svelte-gd1wby{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:9998}.rain-drop.svelte-gd1wby{position:absolute;top:-20px;width:2px;height:20px;background:linear-gradient(to bottom,transparent,rgba(100,150,255,.6));border-radius:0 0 2px 2px;animation:svelte-gd1wby-rain-fall linear forwards}@keyframes svelte-gd1wby-rain-fall{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(calc(100vh + 20px));opacity:0}}.stars-container.svelte-2wwmhl{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:9997}.star.svelte-2wwmhl{position:absolute;color:gold;font-size:inherit;display:flex;align-items:center;justify-content:center;animation:svelte-2wwmhl-twinkle 1.5s ease-in-out forwards;text-shadow:0 0 10px #ffd700,0 0 20px #ffd700}@keyframes svelte-2wwmhl-twinkle{0%{opacity:0;transform:scale(0) rotate(0)}25%{opacity:1;transform:scale(1.2) rotate(90deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}75%{opacity:1;transform:scale(1.1) rotate(270deg)}to{opacity:0;transform:scale(0) rotate(360deg)}}.flashlight-overlay.svelte-2yfj0e{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9995;pointer-events:none;transition:opacity .5s ease;cursor:none}.one-button-page.svelte-1uha8ag{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:background-color .5s ease,filter .3s ease,transform .5s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;perspective:1000px}.one-button-page.inverted.svelte-1uha8ag{filter:invert(1)}.one-button-page.blurred.svelte-1uha8ag{filter:blur(4px)}.one-button-page.flipped.svelte-1uha8ag{transform:scaleX(-1)}.one-button-page.grayscale.svelte-1uha8ag{filter:grayscale(1)}.one-button-page.hue-rotate.svelte-1uha8ag{animation:svelte-1uha8ag-hueRotateAnim 3s linear}.one-button-page.tilted.svelte-1uha8ag{transform:rotateX(10deg) rotateY(10deg) scale(.9)}.one-button-page.shaking.svelte-1uha8ag{animation:svelte-1uha8ag-shake .5s ease-in-out}.one-button-page.angry.svelte-1uha8ag{transition:background-color 2s ease}@keyframes svelte-1uha8ag-hueRotateAnim{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes svelte-1uha8ag-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.message-display.svelte-1uha8ag{position:fixed;top:35%;left:50%;transform:translate(-50%);z-index:100;animation:svelte-1uha8ag-fadeInOut 2s ease-in-out;pointer-events:none}.message-pill.svelte-1uha8ag{display:inline-block;padding:1rem 2rem;font-size:1.5rem;font-weight:600;color:#171717;text-align:center;letter-spacing:-.02em;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 20px #0000001a,0 0 0 1px #0000000d}.message-pill.angry-pill.svelte-1uha8ag{background:#000;color:red;border:1px solid #ff0000;font-family:monospace;text-transform:uppercase;font-weight:700;box-shadow:0 0 20px #ff00004d}@keyframes svelte-1uha8ag-fadeInOut{0%{opacity:0;transform:translate(-50%) translateY(10px)}15%{opacity:1;transform:translate(-50%) translateY(0)}85%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.button-wrapper.svelte-1uha8ag{perspective:1000px;z-index:10}.button-container.svelte-1uha8ag{position:relative;transform-style:preserve-3d}.multiple-buttons.svelte-1uha8ag{display:flex;gap:1rem;animation:svelte-1uha8ag-mergeButtons 2s ease-in-out forwards}@keyframes svelte-1uha8ag-mergeButtons{0%{gap:1rem;opacity:1}30%{gap:2rem;opacity:1}70%{gap:.5rem;opacity:1}to{gap:0;opacity:1}}.mystery-mark.svelte-1uha8ag{position:fixed;bottom:1.5rem;right:1.5rem;text-decoration:none;z-index:50;display:flex;align-items:center;gap:.5rem}.mystery-icon.svelte-1uha8ag{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#666;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:50%;box-shadow:0 2px 10px #0000001a,0 0 0 1px #0000000d;transition:all .2s ease;cursor:pointer}.mystery-mark.svelte-1uha8ag:hover .mystery-icon:where(.svelte-1uha8ag){background:#000;color:#fff;transform:scale(1.1);box-shadow:0 4px 20px #0003,0 0 0 1px #0000001a}.mystery-tooltip.svelte-1uha8ag{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:.5rem .75rem;font-size:.75rem;font-weight:500;color:#fff;background:#000;border-radius:6px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none}.mystery-tooltip.svelte-1uha8ag:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border-left:6px solid #000000;border-top:6px solid transparent;border-bottom:6px solid transparent}.mystery-mark.svelte-1uha8ag:hover .mystery-tooltip:where(.svelte-1uha8ag){opacity:1;visibility:visible}.blackout-overlay.svelte-1uha8ag{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999;animation:svelte-1uha8ag-blackoutFade 1s ease-in-out}@keyframes svelte-1uha8ag-blackoutFade{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@media(max-width:600px){.message-display.svelte-1uha8ag{top:25%}.message-pill.svelte-1uha8ag{font-size:1.25rem;padding:.75rem 1.5rem;max-width:90vw}.mystery-mark.svelte-1uha8ag{bottom:1rem;right:1rem}.mystery-icon.svelte-1uha8ag{width:32px;height:32px;font-size:.875rem}.multiple-buttons.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;max-width:280px}}
