body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}body{background:#000;color:#fff}.start-btn{background-color:#4caf50;border:none;color:#fff;padding:8px 24px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;transition:.3s;border-radius:4px}.start-btn:hover{background-color:#3e8e41}.stop_btn{background-color:#f44336;border:none;color:#fff;padding:8px 24px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;transition:.3s;border-radius:4px}.stop_btn:hover{background-color:#dd2b1f}.asl-image{margin-right:10px;margin-bottom:4px;margin-top:4px;border-radius:10px}.sign-language{background-color:#1c2029;padding:8px;margin:8px;border-radius:10px;width:71%;height:100vh}.blink_me{animation:blinker .2s linear infinite;color:red;background-color:red;width:20px;height:20px;border-radius:50%}@keyframes blinker{50%{opacity:0}}.app{display:flex;background-color:#0d0f13;flex-direction:row}.app-header{background-color:#1c2029;padding:8px;margin:8px;border-radius:10px;width:25%;display:flex;flex-direction:column}.app-header button,.app-header div{margin-left:8px}.controls{margin-top:10px;display:flex;flex-direction:row;align-items:center;border-radius:10px}#blob{background-color:#fff;height:34vmax;aspect-ratio:1;left:50%;top:50%;translate:-50% -50%;border-radius:50%;background:linear-gradient(90deg,#7fffd4,#9370db);animation:rotate 20s infinite;opacity:.8}#blob,#blur{position:absolute}#blur{height:100%;width:100%;z-index:2;-webkit-backdrop-filter:blur(12vmax);backdrop-filter:blur(12vmax)}h1{font-family:Space Mono,monospace;font-size:clamp(3rem,10vw,10rem);color:#fff;padding:0 clamp(1rem,2vw,3rem);border-radius:clamp(.4rem,.75vw,1rem);margin:0;left:50%;top:50%;translate:-50% -50%;z-index:3}#links,h1{position:absolute}#links{display:flex;flex-direction:column;gap:.5rem;top:0;left:0;z-index:10;padding:1rem}.meta-link{display:flex;align-items:center;gap:75vw}.meta-link>:is(span,a){font-family:Rubik,sans-serif;color:#fff}.meta-link>.label{width:100px;text-align:right}.meta-link>a{text-decoration:none;outline:none}.meta-link>a.source{color:#5e6ad2}.meta-link>a:is(:hover,:focus)>i{color:#fff}.meta-link>a.youtube{color:#ef5350}.meta-link>a.youtube>i{padding-top:.2rem}.meta-link>a>i{height:1rem;line-height:1rem}.glow-on-hover{width:136px;height:50px;border:none;outline:none;color:#fff;cursor:pointer;position:relative;z-index:0;border-radius:10px}.glow-on-hover:before{content:"";background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out;border-radius:10px}.glow-on-hover:active{color:#000}.glow-on-hover:active:after{background:transparent}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#111;left:0;top:0;border-radius:10px}.text-in-button{font-weight:700}.slides{width:100vw}.history-item{width:100%;height:50px;border:none;outline:none;color:#fff;cursor:pointer;position:relative;z-index:0;border-radius:10px}.history-item:before{content:"";background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out;border-radius:10px}.history-item:active{color:#000}.history-item:active:after{background:transparent}.history-item:hover:before{opacity:1}.history-item:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#111;left:0;top:0;border-radius:10px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.history-page{display:flex;flex-direction:column;gap:1rem;padding:1rem}