.url-input{border:none;background-color:transparent;outline:none;margin:0;font-family:var(--font-secondary);color:var(--color-neon-cyan);width:70%;font-size:18px;padding:0 0 0 12px;height:100%;transition:color var(--transition-fast)}.url-input:hover,.url-input:focus{color:var(--color-neon-cyan);text-shadow:0 0 5px rgba(48,253,246,.5)}.url-input::placeholder{color:var(--color-neon-pink);opacity:.7;transition:opacity var(--transition-fast)}.url-input:focus::placeholder{opacity:.3}.button-primary{background-color:var(--color-neon-pink);color:#fff;padding:0 24px;box-sizing:border-box;font-weight:800;font-family:var(--font-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;transition:all var(--transition-normal);border:0;font-size:18px;font-style:oblique;text-transform:uppercase;letter-spacing:1px;user-select:none;-webkit-user-select:none;touch-action:manipulation;height:100%;margin-left:auto;box-shadow:var(--glow-pink);text-shadow:0 1px 2px rgba(0,0,0,.5)}.button-primary:hover{background-color:var(--color-neon-pink-hover);color:#000;box-shadow:var(--glow-pink-strong);transform:skew(-5deg)}.button-primary:active{transform:skew(-5deg) scale(.95)}.button-secondary{background-color:#30fdf61a;color:var(--color-neon-cyan);border:var(--glass-border-cyan);border-radius:var(--border-radius-sm);padding:8px 16px;box-sizing:border-box;font-weight:700;font-family:var(--font-primary);cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;transition:all var(--transition-fast);font-size:14px;text-transform:uppercase;letter-spacing:.5px;user-select:none;-webkit-user-select:none;touch-action:manipulation;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.button-secondary:hover{background-color:var(--color-neon-pink);border-color:var(--color-neon-pink);color:#000;box-shadow:var(--glow-pink);transform:translateY(-2px)}.button-secondary:active{transform:translateY(0)}.shorten-url{display:flex;width:90%;max-width:500px;flex-direction:row;align-items:center;background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);justify-content:flex-end;box-sizing:border-box;overflow:hidden;height:48px;border:var(--glass-border-pink);border-radius:var(--border-radius-md);transition:all var(--transition-normal);box-shadow:var(--color-neon-violet) 0 0 calc(16px * var(--input-progress)) inset,var(--color-neon-cyan) 0 0 calc(16px * var(--input-progress)),var(--glow-pink)}.shorten-url:hover,.shorten-url:focus-within{border-color:var(--color-neon-cyan);box-shadow:var(--color-neon-cyan) 0 0 calc(16px * var(--input-progress)) inset,var(--color-neon-violet) 0 0 calc(16px * var(--input-progress)),var(--glow-cyan-strong)}.error-message{margin-top:32px;color:var(--color-neon-pink);background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border-pink);border-radius:var(--border-radius-sm);padding:10px 16px;font-size:18px;box-shadow:var(--glow-pink);text-shadow:0 0 4px var(--color-neon-pink);animation:glowPulse 2s infinite alternate}.event-message{background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);margin-top:32px;font-size:18px;color:var(--color-neon-cyan);border:var(--glass-border-cyan);border-radius:var(--border-radius-sm);padding:10px 16px;box-shadow:var(--glow-cyan);text-shadow:0 0 4px var(--color-neon-cyan)}@keyframes glowPulse{0%{box-shadow:0 0 8px #f80a624d}to{box-shadow:0 0 18px #f80a6299,0 0 30px #f80a6266}}@media(max-width:480px){.shorten-url{flex-direction:column;height:auto;align-items:stretch}.shorten-url .url-input{width:100%!important;height:48px;padding-right:12px;box-sizing:border-box}.shorten-url .button-primary{width:100%!important;height:48px;margin-left:0;border-top:1px solid rgba(248,10,98,.3)}}.shorten-container{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:400px;width:100%;margin-top:40px}.shorten-card{background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--color-neon-cyan);font-weight:700;font-family:var(--font-primary);flex:1;height:60px;border:var(--glass-border-cyan);border-radius:var(--border-radius-md);font-size:24px;box-shadow:var(--glow-cyan);transition:all var(--transition-normal)}.shorten-clear{background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:24px;color:var(--color-neon-pink);width:60px;height:60px;flex-shrink:0;border:var(--glass-border-pink);border-radius:var(--border-radius-md);margin-left:16px;box-shadow:var(--glow-pink);transition:all var(--transition-normal)}.shorten-card-error{background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);display:flex;flex-direction:column;color:var(--color-neon-pink);margin-top:40px;width:100%;padding:16px 20px;box-sizing:border-box;justify-content:center;align-items:center;max-width:380px;border:var(--glass-border-pink);border-radius:var(--border-radius-md);box-shadow:var(--glow-pink-strong);text-shadow:0 0 4px var(--color-neon-pink)}.shorten-500{font-size:20px;font-weight:700;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:1px}.shorten-500-emoji{font-size:24px;margin-top:8px}.clear-text{margin-left:5px}.shorten-clear:hover,.shorten-clear:focus{background-color:var(--color-neon-pink);color:#000;box-shadow:var(--glow-pink-strong);transform:scale(1.05);outline:none}.shorten-card:hover,.shorten-card:focus{background-color:var(--color-neon-cyan);color:#000;box-shadow:var(--glow-cyan-strong);transform:scale(1.02);outline:none}.glitch{margin-left:10px;position:relative;letter-spacing:.1em;animation:glitch-skew 1s infinite linear alternate-reverse}.glitch:before{content:attr(data-text);position:absolute;top:0;width:100%;height:100%;left:2px;text-shadow:-2px 0 var(--cerise);clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch:after{content:attr(data-text);position:absolute;top:0;width:100%;height:100%;left:-2px;text-shadow:-2px 0 var(--robin-egg-blue),2px 2px var(--cerise);animation:glitch-anim2 1s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(49px,9999px,46px,0);transform:skew(.78deg)}5%{clip:rect(26px,9999px,84px,0);transform:skew(.25deg)}10%{clip:rect(37px,9999px,14px,0);transform:skew(.74deg)}15%{clip:rect(18px,9999px,100px,0);transform:skew(.46deg)}20%{clip:rect(63px,9999px,54px,0);transform:skew(.83deg)}25%{clip:rect(98px,9999px,92px,0);transform:skew(.05deg)}30%{clip:rect(88px,9999px,20px,0);transform:skew(.25deg)}35%{clip:rect(86px,9999px,55px,0);transform:skew(.05deg)}40%{clip:rect(100px,9999px,33px,0);transform:skew(.72deg)}45%{clip:rect(87px,9999px,16px,0);transform:skew(.84deg)}50%{clip:rect(15px,9999px,83px,0);transform:skew(.47deg)}55%{clip:rect(17px,9999px,70px,0);transform:skew(.3deg)}60%{clip:rect(49px,9999px,29px,0);transform:skew(.69deg)}65%{clip:rect(11px,9999px,8px,0);transform:skew(.24deg)}70%{clip:rect(12px,9999px,69px,0);transform:skew(.03deg)}75%{clip:rect(79px,9999px,94px,0);transform:skew(.42deg)}80%{clip:rect(14px,9999px,22px,0);transform:skew(.35deg)}85%{clip:rect(23px,9999px,84px,0);transform:skew(.29deg)}90%{clip:rect(48px,9999px,17px,0);transform:skew(1deg)}95%{clip:rect(34px,9999px,8px,0);transform:skew(.63deg)}to{clip:rect(91px,9999px,69px,0);transform:skew(.17deg)}}@keyframes glitch-anim2{0%{clip:rect(82px,9999px,93px,0);transform:skew(.82deg)}5%{clip:rect(48px,9999px,15px,0);transform:skew(.05deg)}10%{clip:rect(41px,9999px,76px,0);transform:skew(.89deg)}15%{clip:rect(8px,9999px,78px,0);transform:skew(.8deg)}20%{clip:rect(75px,9999px,11px,0);transform:skew(.82deg)}25%{clip:rect(45px,9999px,62px,0);transform:skew(.56deg)}30%{clip:rect(52px,9999px,69px,0);transform:skew(.83deg)}35%{clip:rect(33px,9999px,36px,0);transform:skew(.6deg)}40%{clip:rect(95px,9999px,79px,0);transform:skew(.55deg)}45%{clip:rect(25px,9999px,93px,0);transform:skew(.84deg)}50%{clip:rect(84px,9999px,53px,0);transform:skew(.22deg)}55%{clip:rect(8px,9999px,6px,0);transform:skew(.84deg)}60%{clip:rect(21px,9999px,27px,0);transform:skew(1deg)}65%{clip:rect(41px,9999px,37px,0);transform:skew(.1deg)}70%{clip:rect(98px,9999px,68px,0);transform:skew(.56deg)}75%{clip:rect(4px,9999px,71px,0);transform:skew(.46deg)}80%{clip:rect(94px,9999px,94px,0);transform:skew(.33deg)}85%{clip:rect(89px,9999px,24px,0);transform:skew(.4deg)}90%{clip:rect(79px,9999px,63px,0);transform:skew(.86deg)}95%{clip:rect(16px,9999px,7px,0);transform:skew(.43deg)}to{clip:rect(80px,9999px,81px,0);transform:skew(.48deg)}}@keyframes glitch-skew{0%{transform:skew(1deg)}10%{transform:skew(0)}20%{transform:skew(3deg)}30%{transform:skew(2deg)}40%{transform:skew(-4deg)}50%{transform:skew(-4deg)}60%{transform:skew(2deg)}70%{transform:skew(2deg)}80%{transform:skew(-1deg)}90%{transform:skew(3deg)}to{transform:skew(-3deg)}}.shorten-history-table{margin-top:24px;font-size:16px;width:90%;max-width:500px;box-sizing:border-box;display:flex;flex-direction:column;border:var(--glass-border-pink);border-radius:var(--border-radius-md);background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);max-height:220px;overflow-y:auto;box-shadow:var(--glow-pink)}.shorten-history-table::-webkit-scrollbar{width:6px}.shorten-history-table::-webkit-scrollbar-thumb{background:var(--color-gray-dark);border-radius:3px}.shorten-history-table::-webkit-scrollbar-thumb:hover{background:var(--color-neon-pink)}.shorten-row{border-bottom:var(--glass-border-pink-dim);display:flex;flex-direction:row;align-items:center;transition:background-color var(--transition-fast)}.shorten-row:last-child{border-bottom:none}.shorten-row:hover{background-color:var(--glass-bg-hover)}.shorten-cell{padding:12px;border-right:var(--glass-border-pink-dim);width:55%;color:var(--color-neon-pink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 2px rgba(248,10,98,.2)}.shorten-url-cell{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:45%;padding:8px 12px;box-sizing:border-box}.shorten-link{color:var(--color-neon-cyan);text-decoration:none;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all var(--transition-fast);text-shadow:0 0 2px rgba(0,243,255,.2);flex-grow:1;text-align:left;display:block}.shorten-link:hover,.shorten-link:focus{color:#fff;text-shadow:0 0 8px var(--color-neon-cyan);outline:none}.shorten-copy-btn{background:transparent;border:none;color:var(--color-neon-cyan);cursor:pointer;padding:6px;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);margin-left:8px;flex-shrink:0}.shorten-copy-btn:hover,.shorten-copy-btn:focus{background-color:var(--glass-bg-cyan-hover);color:#fff;text-shadow:0 0 8px var(--color-neon-cyan);outline:none;box-shadow:0 0 8px #00f3ff4d}.shorten-copy-btn.copied{color:var(--color-neon-pink);text-shadow:0 0 8px var(--color-neon-pink)}.shorten-copy-btn.copied:hover,.shorten-copy-btn.copied:focus{background-color:var(--glass-bg-hover);color:#fff;text-shadow:0 0 8px var(--color-neon-pink);box-shadow:0 0 8px #f80a624d}.no-history{margin-top:32px;color:var(--color-neon-cyan);background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border-cyan);border-radius:var(--border-radius-sm);padding:12px 20px;font-size:16px;box-shadow:var(--glow-cyan);text-shadow:0 0 2px var(--color-neon-cyan)}.shorten-delete-btn{background:transparent;border:none;color:var(--color-neon-pink);cursor:pointer;padding:6px;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);margin-left:6px;flex-shrink:0}.shorten-delete-btn:hover,.shorten-delete-btn:focus{background-color:var(--glass-bg-hover);color:#fff;text-shadow:0 0 8px var(--color-neon-pink);outline:none;box-shadow:0 0 8px #f80a624d}.cyber-egg-container{position:fixed;bottom:16px;right:16px;z-index:9999;cursor:pointer;display:flex;flex-direction:column;align-items:center;width:36px;transition:transform .2s ease,filter .2s ease;filter:drop-shadow(0 0 4px rgba(0,255,0,.4));user-select:none}.cyber-egg-container:hover{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(0,255,0,.85))}.cyber-egg-container:hover .cyber-egg-svg{animation:eggGlitch .3s infinite steps(2)}.cyber-egg-svg{width:100%;height:auto}.egg-shell-top,.egg-shell-bottom{transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity .8s ease;transform-origin:center}.cracked .egg-shell-top{transform:translateY(-40px) rotate(-15deg) scale(.8);opacity:0}.cracked .egg-shell-bottom{transform:translateY(45px) rotate(12deg) scale(.8);opacity:0}.egg-led{animation:pulseLed 1s infinite alternate}.egg-crack-line{animation:pulseCrack 2s infinite alternate}.retro-terminal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000ed;z-index:10000;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.bios-screen{width:100%;max-width:680px;background-color:#000;border:2px solid #00ff00;color:#0f0;font-family:VT323,monospace!important;padding:30px;box-sizing:border-box;text-align:left}.bios-header{display:flex;align-items:center;font-size:26px!important;border-bottom:2px dashed #00ff00;padding-bottom:12px;margin-bottom:20px;font-weight:700}.bios-logo-icon{margin-right:12px;font-size:32px!important;animation:pulseLed .5s infinite alternate}.bios-body{font-size:20px!important;line-height:1.3}.bios-line{margin-bottom:8px}.bios-cursor{display:inline-block;animation:cursorBlink .8s infinite;font-size:20px!important;font-weight:700}.crt-monitor-container{display:flex;flex-direction:column;width:100%;max-width:800px;background-color:#1a1a1a;border:12px solid #2e2e2e;border-radius:24px;box-shadow:0 20px 50px #000000e6,inset 0 0 10px #000c;box-sizing:border-box}.crt-monitor-header{display:flex;justify-content:space-between;align-items:center;background-color:#242424;padding:8px 16px;border-bottom:4px solid #1a1a1a;border-top-left-radius:6px;border-top-right-radius:6px}.crt-title{color:#888;font-size:16px!important;font-family:VT323,monospace!important;text-transform:uppercase;letter-spacing:1px}.crt-close-btn{background-color:#3d0000;color:#f33;border:2px solid #ff3333;padding:4px 12px;font-family:VT323,monospace!important;font-size:16px!important;font-weight:700;cursor:pointer;transition:all .2s ease}.crt-close-btn:hover{background-color:#f33;color:#000;box-shadow:0 0 8px #f33}.crt-restart-btn{background-color:#020;color:#0f0;border:2px solid #00ff00;padding:4px 12px;font-family:VT323,monospace!important;font-size:16px!important;font-weight:700;cursor:pointer;transition:all .2s ease}.crt-restart-btn:hover{background-color:#0f0;color:#000;box-shadow:0 0 8px #0f0}.crt-screen-frame{position:relative;width:100%;aspect-ratio:4 / 3;background-color:#000;overflow:hidden;border:8px solid #111111;box-shadow:inset 0 0 40px #000;display:flex}.doom-canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;background-color:#000}.crt-scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08);background-size:100% 4px,6px 100%;pointer-events:none;z-index:10}.crt-screen-glare{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 15%,#ffffff0d,#0000 70%);pointer-events:none;z-index:11}.crt-effect{animation:crtFlicker .15s infinite}.crt-monitor-footer{display:flex;justify-content:space-between;align-items:center;background-color:#242424;padding:12px 20px;border-top:4px solid #1a1a1a;border-bottom-left-radius:6px;border-bottom-right-radius:6px;font-family:VT323,monospace!important}.crt-brand{color:#666;font-size:18px!important;font-weight:700;letter-spacing:1px}.crt-help-tip{color:#555;font-size:14px!important}.crt-led-container{display:flex;align-items:center}.crt-led-label{color:#444;font-size:12px!important;margin-right:6px}.crt-led{width:8px;height:8px;border-radius:50%;background-color:#222;box-shadow:inset 0 1px 1px #00000080;display:inline-block}.active-led{background-color:#0f0;box-shadow:0 0 6px #0f0,inset 0 1px 1px #ffffff80;animation:hddActivity .4s infinite alternate}.power-led{background-color:#0f0;box-shadow:0 0 6px #0f0,inset 0 1px 1px #ffffff80}@keyframes eggGlitch{0%{transform:translate(0) skew(0)}20%{transform:translate(-2px,1px) skew(-2deg)}40%{transform:translate(1px,-1px) skew(1deg)}60%{transform:translate(-1px,-2px) skew(0)}80%{transform:translate(2px,2px) skew(3deg)}to{transform:translate(0) skew(0)}}@keyframes pulseLed{0%{fill:#040;filter:drop-shadow(0 0 0 rgba(0,255,0,0))}to{fill:#0f0;filter:drop-shadow(0 0 3px #00ff00)}}@keyframes pulseCrack{0%{stroke-opacity:.3;stroke-width:1.5}to{stroke-opacity:1;stroke-width:3;filter:drop-shadow(0 0 2px #00ff00)}}@keyframes labelFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:.99}20%,24%,55%{opacity:.4}}@keyframes cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes crtFlicker{0%{opacity:.995}50%{opacity:1}to{opacity:.992}}@keyframes hddActivity{0%{opacity:.2}20%{opacity:.8}40%{opacity:.3}65%{opacity:1}80%{opacity:.4}to{opacity:.9}}@media(max-width:820px){.crt-monitor-container{border-width:6px;border-radius:12px}.crt-help-tip{display:none}}:root{--color-neon-pink: #f80a62;--color-neon-pink-hover: #ff2a7e;--color-neon-cyan: #30fdf6;--color-neon-cyan-hover: #63fffa;--color-neon-violet: #310d81;--color-neon-dark-purple: #20174d;--color-dark-bg: #05050f;--color-gray-dark: #2a282e;--glass-bg: rgba(0, 0, 0, .55);--glass-bg-hover: rgba(248, 10, 98, .08);--glass-bg-cyan-hover: rgba(48, 253, 246, .08);--glass-blur: blur(10px);--glass-border-pink: 2px solid var(--color-neon-pink);--glass-border-cyan: 2px solid var(--color-neon-cyan);--glass-border-pink-dim: 1px solid rgba(248, 10, 98, .3);--glass-border-cyan-dim: 1px solid rgba(48, 253, 246, .3);--glow-pink: 0 0 10px rgba(248, 10, 98, .3), 0 0 20px rgba(248, 10, 98, .1);--glow-pink-strong: 0 0 15px var(--color-neon-pink), 0 0 30px rgba(248, 10, 98, .4);--glow-cyan: 0 0 10px rgba(48, 253, 246, .3), 0 0 20px rgba(48, 253, 246, .1);--glow-cyan-strong: 0 0 15px var(--color-neon-cyan), 0 0 30px rgba(48, 253, 246, .4);--font-primary: "Orbitron", sans-serif;--font-secondary: "Rajdhani", sans-serif;--border-radius-sm: 4px;--border-radius-md: 6px;--border-radius-lg: 12px;--transition-fast: .15s ease;--transition-normal: .3s cubic-bezier(.25, .8, .25, 1);--transition-slow: .5s cubic-bezier(.25, .8, .25, 1)}:root{--russian-violet: var(--color-neon-dark-purple);--persian-indigo: var(--color-neon-violet);--robin-egg-blue: var(--color-neon-cyan);--cerise: var(--color-neon-pink);--dark-cerise: #90234b;--dark-gray-violet: var(--color-gray-dark)}.animation-off *{animation:none!important;transition:none!important}.shorten-history{display:flex;flex-direction:row;margin-top:20px;font-size:18px;width:90%;max-width:500px}.shorten-history button:nth-child(2){margin-left:8px}.logo-img{width:90%;max-width:360px;height:auto;margin-bottom:24px;filter:drop-shadow(0 0 10px rgba(48,253,246,.4)) drop-shadow(0 0 20px rgba(248,10,98,.2));transition:transform .5s cubic-bezier(.25,.8,.25,1)}.logo-img:hover{transform:scale(1.03) rotate(-1deg)}.toggle-animation-container{font-size:20px;height:22px;display:flex;flex-direction:center;justify-content:center;align-items:baseline;position:fixed;top:10px;left:10px;color:var(--robin-egg-blue)}.toggle-animation-container span{margin-left:8px}.toggle-animation{appearance:none;color:var(--robin-egg-blue);width:1.15em;height:1.15em;border:.15em solid var(--robin-egg-blue);border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center}.toggle-animation:before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--robin-egg-blue)}.toggle-animation:checked:before{transform:scale(1)}body{background-color:#000;font-family:var(--font-secondary);display:flex;flex-direction:column;justify-content:center;z-index:-3;max-width:100%;overflow-x:hidden}body:before{content:"";width:100%;height:100%;background:#000;position:fixed;z-index:-1;top:0;left:0;opacity:.3}main{flex:1;padding:60px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}span.bg{position:absolute;border-radius:100vmax}.top{top:0;left:0;width:100%;height:5px;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,transparent 50%,var(--dark-cerise),var(--cerise));animation:animateTop 3s ease-in-out infinite}.bottom{right:0;bottom:0;width:100%;height:5px;transform-origin:right;transform:scaleX(0);background:linear-gradient(90deg,var(--cerise),var(--dark-cerise),transparent 50%);animation:animateBottom 3s ease-in-out infinite}.right{top:0;right:0;width:5px;height:100%;transform-origin:top;transform:scaleY(0);background:linear-gradient(180deg,transparent 30%,var(--persian-indigo),var(--robin-egg-blue));animation:animateRight 3s ease-in-out infinite}.left{left:0;bottom:0;width:5px;height:100%;transform-origin:bottom;transform:scaleY(0);background:linear-gradient(180deg,var(--robin-egg-blue),var(--persian-indigo),transparent 70%);animation:animateLeft 3s ease-in-out infinite}@keyframes animateTop{0%{transform:scaleX(0);opacity:0}25%{transform:scaleX(1);opacity:1}30%,to{transform:scaleX(1);opacity:0}}@keyframes animateBottom{0%,50%{opacity:0;transform:scaleX(0)}75%{opacity:1;transform:scaleX(1)}76%,to{opacity:0;transform:scaleX(1)}}@keyframes animateRight{0%,25%{opacity:0;transform:scaleY(0)}50%{opacity:1;transform:scaleY(1)}55%,to{transform:scaleY(1);opacity:0}}@keyframes animateLeft{0%,75%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.grid{position:absolute;bottom:-30%;left:0;margin-left:-50%;width:200%;height:100%;background-position-y:0px;background-image:repeating-linear-gradient(90deg,var(--grid-color, black) 0%,transparent calc(1px + var(--grid-blur, 0px)),transparent var(--grid-size),var(--grid-color, black) calc(var(--grid-size) + 1px + var(--grid-blur, 0px))),repeating-linear-gradient(180deg,var(--grid-color, black) 0%,transparent calc(1px + var(--grid-blur, 0px)),transparent var(--grid-size),var(--grid-color, black) calc(var(--grid-size) + 1px + var(--grid-blur, 0px)));transform:perspective(50vh) rotateX(60deg) translateZ(10px);animation:moving-grid .5s infinite linear;z-index:-1;mask-image:linear-gradient(to bottom,transparent 30%,black 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 30%,black 100%)}@keyframes moving-grid{0%{transform:perspective(50vh) rotateX(60deg) translateZ(10px) translateY(-var(--grid-size))}to{transform:perspective(50vh) rotateX(60deg) translateZ(10px) translateY(var(--grid-size))}}.sun{width:200px;height:200px;border-radius:100%;position:absolute;background-color:#ff0;left:50%;bottom:40%;transform:translate(-50%);background-image:linear-gradient(red,#ff0),linear-gradient(#000,#fff);clip-path:polygon(-50% 0px,150% -50%,150% 55%,-50% 55%,-50% 62%,150% 62%,150% 70%,0 70%,-50% 75%,150% 75%,150% 80%,0 80%,-50% 82%,150% 82%,150% 85%,0 85%,-50% 87%,150% 87%,150% 90%,0 90%,-50% 92%,150% 92%,150% 95%,0 95%,-50% 96%,150% 96%,150% 150%,0 150%);box-shadow:0 0 30px #ff8000cc,0 0 60px #f80a6280}.mountain{position:absolute;content:"";bottom:35%;left:calc(50% + var(--mountain-offset, 0px));border-left:calc(var(--mountain-base) / 2) solid transparent;border-bottom:var(--mountain-height, 100px) solid var(--mountain-color1, white);border-top:0px solid transparent;border-right:calc(var(--mountain-base, 100px) / 2) solid transparent;transform-origin:bottom;transform:skew(var(--mountain-tilt, 0deg))}.mountain:after{content:"";border-left:calc(var(--mountain-base) / 2) solid transparent;border-bottom:var(--mountain-height, 100px) solid var(--mountain-color2, black);border-top:0px solid transparent;border-right:calc(var(--mountain-base, 100px) / 2) solid transparent;transform:translate(-50%) scale(.98);position:absolute;left:0;top:0}.overlay{width:100%;height:100%;z-index:9999;position:absolute;left:0;top:0;background-image:repeating-linear-gradient(rgba(0,0,0,.3) 0,transparent 1px,transparent 2px,rgba(0,0,0,.3) 3px);pointer-events:none}.background-80s{background:linear-gradient(to bottom,#010310 0,#0c1142 24%,#45125e 45%,#d53567 60%,#f0c3d9 65%,#0c1142 65%) fixed;background-size:100% var(--background-height, 100vh);overflow:hidden;position:absolute;left:0;top:0;width:100vw;height:var(--background-height, 100vh);z-index:-2}.animated-clouds:before{filter:url(#filter)}.background-80s:before{content:"";background:linear-gradient(to bottom,#010310 0,#0c1142 24%,#45125e 45%,#d53567 60%,#f0c3d9 65%,#0c1142 65%) fixed;width:100%;height:55%;position:absolute;z-index:-1;left:0;top:0;opacity:.2}.stars:after{transform:translateY(-40%);content:" ";border-radius:100%;width:3px;height:4px;position:absolute;left:0;top:0;z-index:-1;box-shadow:5vw 15vh 2px #fff,1vw 33vh #fff,2vw 25vh 2px #fff,10vw 10vh 2px #fff,12vw 20vh #fff,30vw 15vh 2px #fff,16vw 5vh 2px #fff,24vw 10vh #fff,32vw 40vh #fff,33vw 35vh 2px #fff,12vw 38vh 2px #fff,24vw 10vh #fff,33vw 5vh 2px #fff,20vw 10vh #fff,80vw 10vh 2px #fff,62vw 20vh #fff,60vw 15vh 2px #fff,70vw 7vh #fff,62vw 50vh #fff,65vw 35vh 2px #fff,64vw 10vh #fff,85vw 2vh #fff,92vw 40vh #fff,75vw 35vh 2px #fff,90vw 10vh #fff;opacity:.3;animation:glitter 2.5s infinite ease-in-out}@keyframes glitter{0%,to{opacity:.25}50%{opacity:.85}}.potato-mode,.potato-mode *,.potato-mode input,.potato-mode button,.potato-mode span,.potato-mode div,.potato-mode pre{font-family:VT323,monospace!important;text-shadow:none!important;box-shadow:none!important}.potato-mode .sun,.potato-mode .grid,.potato-mode .mountain,.potato-mode .background-80s:after,.potato-mode .background-80s:before,.potato-mode .stars:after,.potato-mode .animated-clouds{display:none!important}.potato-mode .background-80s{background:#000!important}.potato-mode .dos-logo-container{display:flex;flex-direction:column;align-items:center;margin-top:64px;margin-bottom:32px;width:90%;max-width:500px}.potato-mode .dos-logo{font-size:28px;line-height:1.1;color:#0f0;margin:0;padding:0;text-align:center;white-space:pre;display:block}.potato-mode .dos-slogan{font-size:22px;color:#0f0;margin-top:12px;letter-spacing:2px;border:2px dashed #00ff00;padding:4px 16px}.potato-mode .shorten-url{background:#000!important;border:2px solid #00ff00!important;border-radius:0!important;height:auto!important;padding:0!important;flex-direction:column!important;align-items:stretch!important;box-shadow:none!important}.potato-mode .url-input{background:#000!important;color:#0f0!important;border-radius:0!important;font-size:28px!important;height:48px!important;padding-left:12px!important;width:100%!important;box-sizing:border-box!important;border:none!important;outline:none!important}.potato-mode .url-input::placeholder{color:#0f06!important}.potato-mode .button-primary{background:#0f0!important;color:#000!important;border-radius:0!important;border:none!important;border-top:2px solid #00ff00!important;font-size:28px!important;height:48px!important;transform:none!important;width:100%!important;margin-left:0!important;cursor:pointer!important;font-weight:900!important}.potato-mode .button-primary:hover{background:#000!important;color:#0f0!important}.potato-mode .shorten-card{background:#000!important;color:#0f0!important;border:2px solid #00ff00!important;border-radius:0!important;font-size:28px!important;flex:1!important;height:60px!important;box-shadow:none!important}.potato-mode .shorten-clear{background:#000!important;color:#0f0!important;border:2px solid #00ff00!important;border-radius:0!important;flex-shrink:0!important;width:60px!important;height:60px!important}.potato-mode .shorten-clear:hover,.potato-mode .shorten-card:hover{background:#0f0!important;color:#000!important}.potato-mode .shorten-clear svg,.potato-mode .shorten-card svg,.potato-mode .shorten-copy-btn svg,.potato-mode .shorten-delete-btn svg{stroke:currentColor!important}.potato-mode .shorten-history-table{background:#000!important;border:2px solid #00ff00!important;border-radius:0!important;max-height:300px!important;box-shadow:none!important}.potato-mode .shorten-row{border-bottom:1px solid #00ff00!important}.potato-mode .shorten-cell{border-right:1px solid #00ff00!important;color:#0f0!important;font-size:24px!important}.potato-mode .shorten-link{color:#0f0!important;font-size:24px!important}.potato-mode .shorten-link:hover,.potato-mode .shorten-link:focus{color:#fff!important;background:transparent!important}.potato-mode .shorten-copy-btn,.potato-mode .shorten-delete-btn{color:#0f0!important;background:transparent!important;border:none!important;border-radius:0!important}.potato-mode .shorten-copy-btn:hover,.potato-mode .shorten-copy-btn:focus,.potato-mode .shorten-delete-btn:hover,.potato-mode .shorten-delete-btn:focus{background:#0f0!important;color:#000!important}.potato-mode .no-history{background:#000!important;border:2px solid #00ff00!important;border-radius:0!important;color:#0f0!important;font-size:24px!important;box-shadow:none!important}.potato-mode .button-secondary{background:#000!important;color:#0f0!important;border:2px solid #00ff00!important;border-radius:0!important;font-size:28px!important;transform:none!important;cursor:pointer!important;box-shadow:none!important}.potato-mode .button-secondary:hover{background:#0f0!important;color:#000!important}.potato-mode .error-message,.potato-mode .event-message{background:#000!important;color:red!important;border:2px solid #ff0000!important;border-radius:0!important;font-size:24px!important;box-shadow:none!important}.potato-mode .event-message{color:#0f0!important;border:2px solid #00ff00!important}.potato-mode .toggle-animation-container{color:#0f0!important;font-size:24px!important}.potato-mode .toggle-animation{border:2px solid #00ff00!important;border-radius:0!important}.potato-mode .toggle-animation:checked:before{box-shadow:inset 1em 1em #0f0!important}.potato-mode .overlay{opacity:.18!important}.potato-mode .shorten-card-error{background:#000!important;color:red!important;border:2px solid #ff0000!important;border-radius:0!important;box-shadow:none!important}.potato-mode .shorten-500,.potato-mode .shorten-500-emoji{font-size:24px!important}.potato-mode .glitch{animation:none!important}.potato-mode .glitch:before,.potato-mode .glitch:after{display:none!important;content:none!important}body{margin:0}.font-secondary[data-astro-cid-j7pv25f6]{font-family:Rajdhani,sans-serif}.font-primary[data-astro-cid-j7pv25f6]{font-family:Orbitron,sans-serif}
