.visually-hidden{display:none}.youtube-modal{position:fixed;right:0px;top:20px;width:320px;height:180px;background:rgba(0,0,0,0.9);border-radius:10px;padding:10px;transition:right 0.3s ease,opacity 0.3s ease}.youtube-modal.hidden{right:-320px;opacity:0}.youtube-toggle-btn{position:fixed;right:5px;top:50%;width:30px;height:40px;background:rgba(0,0,0,0.8);color:white;font-size:20px;border:none;cursor:pointer;transform:translateY(-50%);border-radius:5px;display:flex;align-items:center;justify-content:center;z-index:2000}.youtube-thumb{cursor:pointer;background:#000;position:relative;width:100%;aspect-ratio:16/9;background-size:cover;background-position:center}.youtube-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background:#f00;border-radius:12px;display:flex;align-items:center;justify-content:center}.youtube-play-btn svg{width:32px;height:32px}.youtube-modal{display:none;position:fixed;z-index:1000;right:20px;bottom:80px;width:320px;height:180px;background-color:rgba(0,0,0,0.9);border-radius:10px;padding:10px}.youtube-modal-content{cursor:grab;position:relative;width:100%;height:100%}.youtube-modal-close{position:absolute;top:-25px;right:5px;color:white;font-size:25px;cursor:pointer;background:gray;border-radius:100vmax;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.youtube-iframe{width:100%;height:100%;border:none}
input[placeholder="Enter nick"]{border:2px solid deepskyblue;animation:constant-glow 2s ease infinite alternate;box-shadow:0 0 5px rgba(0,191,255,0.5);padding-block:1rem;background-color:#a06d6d29;font-size:20px;color:whitesmoke}
@keyframes constant-glow{0%{border-color:deepskyblue;box-shadow:0 0 5px rgba(0,191,255,0.5),0 0 10px rgba(0,191,255,0.3)}
50%{border-color:mediumslateblue;box-shadow:0 0 10px rgba(123,104,238,0.6),0 0 15px rgba(123,104,238,0.4)}
100%{border-color:rebeccapurple;box-shadow:0 0 8px rgba(102,51,153,0.7),0 0 12px rgba(102,51,153,0.5)}}
span[id="#BS"],span[id="#FS"]{border-bottom:solid 4px #000;box-shadow:0 0 4px rgb(0 0 0/0.5);padding-inline:3px;text-shadow:-1px-1px 0 rgb(0 0 0/0.5),1px-1px 0 rgb(0 0 0/0.5),-1px 1px 0 rgb(0 0 0/0.5),1px 1px 0 rgb(0 0 0/0.5)}.avatar{width:65px;height:65px;aspect-ratio:1/1;object-fit:contain}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0/0.8);display:flex;justify-content:center;align-items:center;z-index:9999;flex-direction:column}.modal>*{animation:scale-up-center 0.2s}
@keyframes scale-up-center{0%{transform:scale(0.5)}
100%{transform:scale(1)}}.modal img{max-width:80%;max-height:80%}.w-full.h-full.rounded img{object-fit:cover}
span[class="text-wrap max-w-full text-font bg-slate-700 dark:bg-slate-900 "],span[class="text-wrap max-w-full text-font bg-slate-700 dark:bg-slate-900"]{font-size:0.8rem}
#topicroom{box-shadow:rgb(0 0 0/0.12)0 1px 3px,rgb(0 0 0/0.24)0 1px 2px;border-radius:initial;z-index:49;padding-top:1px;height:fit-content;overflow:hidden;flex-wrap:nowrap}.improve{width:180px;height:180px;filter:blur(0.03rem)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:100vh;background:#1f2937}::-webkit-scrollbar-thumb{background:linear-gradient(rgb(134,239,172),rgb(59,130,246),rgb(147,51,234))}.jello-horizontal{animation:jello-horizontal 0.9s linear both}
@keyframes jello-horizontal{0%{transform:scale3d(1,1,1)}
30%{transform:scale3d(1.25,0.75,1)}
40%{transform:scale3d(0.75,1.25,1)}
50%{transform:scale3d(1.15,0.85,1)}
65%{transform:scale3d(0.95,1.05,1)}
75%{transform:scale3d(1.05,0.95,1)}
100%{transform:scale3d(1,1,1)}}
input[type="checkbox"]{appearance:none;width:20px;height:20px;border:2px solid #777;border-radius:4px;background-color:#222;cursor:pointer;position:relative;transition:all 0.3s ease-in-out}
input[type="checkbox"]:checked{background-color:#0f0;border-color:#0f0}
input[type="checkbox"]:checked::after{content:"✔";font-size:16px;color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:bold}
input[type="radio"]{appearance:none;width:20px;height:20px;border:2px solid #777;border-radius:50%;background-color:#222;cursor:pointer;position:relative;transition:all 0.3s ease-in-out}
input[type="radio"]:checked{background-color:#0f0;border-color:#0f0}
input[type="radio"]:checked::after{content:"";width:10px;height:10px;background-color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.h-\\[93\\%\\],.h-full{transition:height 0.3s ease}.powered-by-label{color:whitesmoke;font-size:14px;font-weight:100;margin-top:0.75rem}.sb0t5-link{color:deepskyblue}
@keyframes fadeInUp{from{opacity:0;transform:translateY(2px)}
to{opacity:1;transform:translateY(0)}}