.container{max-width:600px;margin:auto;margin-top:3.5rem;padding:2rem;font-family:Segoe UI,sans-serif;background-color:#f5f5f5;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:url(/img/background_image.01cf8953.jpg) no-repeat 50% fixed;background-size:cover;opacity:.2;pointer-events:none}.input-group{display:flex;flex-direction:column;margin-bottom:1.5rem;gap:.5rem}label{margin-bottom:6px;font-weight:600}input,select{padding:10px;font-size:15px;border-radius:6px;border:1px solid #ccc;transition:.3s ease}input:focus,select:focus{border-color:#007bff;outline:none}h1{margin-bottom:2rem;font-size:24px;text-align:center}.result-container{margin-top:2rem}.url-box{display:flex;gap:.5rem}.url-box input{flex:1;padding:10px;font-size:14px;border-radius:6px;border:1px solid #ccc}.url-box button{border:none;background-color:#007bff;border-radius:6px}.gradient-button,.url-box button{padding:10px 16px;font-size:14px;color:#fff;cursor:pointer}.gradient-button{border:none;background:linear-gradient(90deg,#a72fff,#b45ef1);border-radius:8px;transition:transform .2s ease-in-out,color .2s ease-in-out}.gradient-button:hover{transform:scale(1.03)}