@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500&display=swap";:root{--gradient: linear-gradient(to right, #5c2c47, #723b5d, #894a75, #9f5b8f, #b56caa, #be77b7, #c682c3, #cf8dd0, #cd93cf, #cc99ce, #ca9fcc, #c9a5cb, #ca9fcc, #cc99ce, #cd93cf, #cf8dd0, #c682c3, #be77b7, #b56caa, #9f5b8f, #894a75, #723b5d, #5c2c47)}.urlInputContainer{display:inline-block;border-radius:12px;background:#0000;margin-top:20px}.urlInputContainer a{color:gray;text-decoration:none;font-size:1.2rem}.urlForm{display:flex;gap:10px;align-items:center}.urlInput{width:30vw;height:40px;font-size:20px;padding:8px;color:#fff;background-color:#312f2f;border-radius:4px;border:3px solid black}input[type=url]:focus{outline:none;border:3px solid black}.urlButton{width:80px;height:58px;background:#312f2f;color:#fff;font-size:2rem;font-weight:700;border:none;outline:none;cursor:pointer;position:relative;z-index:0;border-radius:10px}.urlButton:hover{color:#000;transition:.3s}.urlButton:before{content:"";background:linear-gradient(121deg,#858383,#d9d9d9 51%,#9b9696 98% 98%,#d9d9d9 51%,#858383 0%);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(3px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s normal linear infinite;opacity:0;transition:opacity .3s;border-radius:10px}.urlButton:hover:before{opacity:.85}@keyframes glowing{0%{background-position:0% 0}to{background-position:-400% 0}}body{font-family:IBM Plex Mono,monospace;font-weight:700;color:#fff}body{margin:0;padding:0;box-sizing:border-box}.mainContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;height:100vh;background-color:#000;overflow:hidden}.mainContainer h1{font-size:5rem;margin-bottom:10px;cursor:default}.centerCard{background:#ffffff08;border-radius:15px;padding:40px;box-shadow:0 0 35px #ffffff5e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.star{position:fixed;width:2px;height:2px;background:#fff;overflow:hidden;border-radius:50%;animation:twinkle .5s normal 0s infinite;animation:moveStar linear infinite}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.5}}@keyframes moveStar{0%{transform:translate(-45vw)}to{transform:translate(100vw)}}
