body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.coming-soon-page{font-family:Overpass,sans-serif;height:100vh;overflow:hidden;position:relative;width:100vw}.background-image,.overlay{inset:0;position:absolute}.overlay{background-color:#0006}.header{left:0;padding:2rem;position:absolute;right:0;text-align:center;top:0;z-index:20}.header-brand{color:#fff;font-family:Sansita,serif;font-size:2.5rem;font-weight:900;letter-spacing:2px}.content-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:800px;padding:2rem;position:relative;text-align:center;z-index:10}.glass-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000004d;opacity:0;padding:3rem;transform:translateY(30px);transition:all 1s ease-out}.glass-container.loaded{opacity:1;transform:translateY(0)}.brand-name{color:#fff;font-family:Sansita,serif;font-size:2.5rem;font-weight:900;letter-spacing:2px;margin-bottom:1rem}.headline{color:#fff;font-family:Overpass,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem}.converter-form{margin-top:2rem}.form-description{color:#fffc;font-size:1.1rem;font-weight:400}.form-description,.form-disclaimer{font-family:Overpass,sans-serif;margin-bottom:1.5rem}.form-disclaimer{color:#ffffff80;font-size:.875rem;font-weight:300;line-height:1.4}.form-input-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem}.amazon-url-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50px;color:#fff;flex:1 1;font-family:Overpass,sans-serif;font-size:1rem;min-width:300px;padding:1rem 1.5rem;transition:all .3s ease}.amazon-url-input::placeholder{color:#fff9}.amazon-url-input:focus{border-color:#667eeacc;box-shadow:0 0 0 3px #667eea33;outline:none}.amazon-url-input:disabled{cursor:not-allowed;opacity:.6}.convert-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-family:Overpass,sans-serif;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease;white-space:nowrap}.convert-button:hover:not(:disabled){box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.convert-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.error-message{color:#ff6b6b;font-family:Overpass,sans-serif;font-size:.9rem;margin-top:.5rem}.converted-url-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;margin-top:2rem;padding:1.5rem}.converted-url-label{color:#ffffffe6;font-family:Overpass,sans-serif;font-size:1rem;font-weight:600;margin-bottom:1rem}.converted-url-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.converted-url-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:text;flex:1 1;font-family:Overpass,sans-serif;font-size:.9rem;min-width:250px;padding:.8rem 1rem}.converted-url-input:focus{border-color:#667eeacc;outline:none}.copy-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;color:#fff;cursor:pointer;font-family:Overpass,sans-serif;font-size:.875rem;margin-left:.5rem;padding:.5rem 1rem;transition:all .2s ease}.copy-button:hover{background:#fff3;border-color:#ffffff4d}.open-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;color:#fff;cursor:pointer;font-family:Overpass,sans-serif;font-size:.875rem;margin-left:.5rem;padding:.5rem 1rem;transition:all .2s ease}.open-button:hover{background:#fff3;border-color:#ffffff4d}.affiliate-tag-note{color:#ffffffb3;font-family:Overpass,sans-serif;font-size:.85rem}.affiliate-tag-note code{background:#ffffff1a;border-radius:4px;font-family:Courier New,monospace;font-size:.8rem;padding:.2rem .4rem}.particles{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:5}.particle{animation:float 6s ease-in-out infinite;background:#ffffff4d;border-radius:50%;height:4px;position:absolute;width:4px}.particle:first-child{animation-delay:0s;left:10%}.particle:nth-child(2){animation-delay:1s;left:20%}.particle:nth-child(3){animation-delay:2s;left:30%}.particle:nth-child(4){animation-delay:3s;left:40%}.particle:nth-child(5){animation-delay:4s;left:50%}.particle:nth-child(6){animation-delay:5s;left:60%}.particle:nth-child(7){animation-delay:0s;left:70%}.particle:nth-child(8){animation-delay:1s;left:80%}.particle:nth-child(9){animation-delay:2s;left:90%}@keyframes float{0%,to{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px) scale(1)}}.footer{bottom:2rem;color:#fff9;font-family:Overpass,sans-serif;font-size:.9rem;left:50%;position:absolute;transform:translateX(-50%);z-index:10}@media (max-width:768px){.brand-name{font-size:2.5rem}.headline{font-size:1.5rem}.glass-container{margin:1rem;padding:2rem}.content-container{padding:1rem}.form-input-group{align-items:center;flex-direction:column}.amazon-url-input{min-width:200px}.amazon-url-input,.convert-button{box-sizing:border-box;max-width:100%;width:100%}.converted-url-container{align-items:center;flex-direction:column}.converted-url-input{min-width:200px}.converted-url-input,.open-button{box-sizing:border-box;max-width:100%;width:100%}.copy-button{box-sizing:border-box;max-width:none;min-width:60px;width:auto}.header-brand{font-size:1.5rem}.header{padding:1rem}}.copy-success-message{animation:fadeIn .3s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid #667eea4d;border-radius:.5rem;color:#fff;font-family:Overpass,sans-serif;font-size:.875rem;font-weight:700;margin-top:1rem;padding:.75rem 1rem;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.67b60247.css.map*/