@import"https://fonts.googleapis.com/css2?family=Chewy&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif+Old+Uyghur&display=swap";:root{background-color:#303033;color:#eee;font-family:Fira Sans,system-ui}#root,body,html{margin:0;padding:0;overflow-x:hidden}.hero{width:100%;display:flex;align-items:center;justify-content:center;min-height:95vh;position:relative;background:linear-gradient(135deg,#427aa9,#4b292f)}.hero-text{text-align:center;position:relative}.hero-text h2{font-size:2.5rem;margin-bottom:2rem;margin:0;text-align:left;font-weight:400;color:#fff;font-family:"Noto Serif Old Uyghur"}.hero-text h1{font-size:4.5rem;margin-bottom:1rem;margin:0;font-weight:800;line-height:.7;background:linear-gradient(180deg,red 0% 16.666%,#f90 16.666% 33.333%,#ffe132 33.333% 50%,#1cb963 50% 66.666%,#0070c0 66.666% 83.333%,#793da6 83.333% 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;background-size:100% 100%;font-family:Fira Sans}@keyframes pride-animation{0%{background-position:0% center}50%{background-position:110% center}to{background-position:0% center}}@keyframes pride-animation-white{0%{background-position:100% center}50%{background-position:0% center}to{background-position:100% center}}.hero-text .background{position:absolute;background-image:url(/assets/progress_triangle_normal-BeUQGmxP.png);background-position:0% center;background-size:10% 100%;background-repeat:no-repeat;color:transparent;-webkit-background-clip:text;background-clip:text;bottom:0;left:0;width:100%;animation:pride-animation 5s infinite}.hero-text .whiteground{position:absolute;background:linear-gradient(to right,white 50%,transparent 50%);background-size:200% 100%;background-position:-100% center;background-clip:text;-webkit-background-clip:text;color:transparent;bottom:0;left:0;width:100%;animation:pride-animation-white 5s infinite}.hero-accent{position:absolute;top:0;left:0;width:80%;max-height:90vh;min-height:40vh;-webkit-user-select:none;user-select:none;pointer-events:none}.hero-cardinal{height:7rem;z-index:2}@media (max-width: 768px){.hero{min-height:70vh}.hero-text h2{font-size:1.5rem}.hero-text h1{font-size:3rem}.hero-cardinal{height:5rem}}.custom-shape-divider-bottom-1757091295{position:absolute;bottom:-2px;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-1757091295 svg{position:relative;display:block;width:calc(100% + 1.3px);height:10%;transform:rotateY(180deg)}.custom-shape-divider-bottom-1757091295 .shape-fill{fill:#303033}.navbar{position:fixed;top:0;width:100%;height:50px;color:#fff;background-color:#0a0a0a33;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;box-shadow:0 2px 5px #0000001a;z-index:1000;box-sizing:border-box;transition:all .3s ease;left:50%;transform:translate(-50%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.navbar img{height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .3s ease}.navbar.scrolled img{opacity:.15}.navbar.scrolled{transform:translateY(10px) translate(-50%);width:80%;border-radius:.5rem;background-color:transparent}.menu{list-style:none;display:flex;gap:1rem;margin:0;padding:0;z-index:1}.menu div{width:1px;height:2rem;background-color:#ccc;z-index:2}.menu li{cursor:pointer;font-weight:500;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;gap:.25rem;z-index:10;padding:.25rem .5rem;border-radius:.25rem}.menu li:before{content:"";position:absolute;width:100%;height:100%;right:105%;top:0;background:linear-gradient(90deg,#830000 0% 16.666%,#925800 16.666% 33.333%,#9e8a1e 33.333% 50%,#11773f 50% 66.666%,#00487b 66.666% 83.333%,#4a2665 83.333% 100%);transition:right .2s ease;z-index:-1}.menu li:hover:before{right:0%}.menu a{color:#eee;text-decoration:none}.navbar-name{font-size:1rem;font-weight:400;z-index:1;cursor:pointer}.navbar-name a{color:#eee;text-decoration:none}.navbar-pride{background:linear-gradient(90deg,#ff5e5e,#ffc964,#ffff64,#5bff5b,#5b5bff,#b651ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}@media (max-width: 768px){.navbar{width:90%;padding:0 1rem}.navbar.scrolled{width:90%}.menu li{width:100%;text-align:center;padding:.5rem 0;font-size:.8rem}.menu li:before{display:none}}.landing{min-height:200vh}.landing-meetings{padding:1rem}.landing-meetings h3{font-size:1.5rem;margin-bottom:1rem;font-weight:600}.meetings-container{display:flex;flex-direction:row;gap:1rem;overflow-y:hidden;width:100%;overflow-x:auto}.meeting{background-color:#222;padding:1rem;border-radius:.5rem;width:18rem;border:1px solid #333;flex-shrink:0}.meeting-title{font-size:1.2rem;margin:.5rem 0;font-weight:600}.meeting-date{font-size:1rem;color:#bbb}.meeting-details{display:flex;gap:1rem}.meeting-time,.meeting-location{background-color:#444;color:#ccc;font-size:.9rem;padding:.3rem .6rem;border-radius:.3rem;gap:.25rem;display:flex;align-items:center;justify-content:center}.meeting-agenda{position:relative;display:inline-block;margin-top:.5rem;font-size:.9rem;padding:.5rem 1rem;border-radius:.4rem;color:#fff;background-color:#007bff;text-decoration:none;font-weight:600;letter-spacing:.3px;border:1px solid #3399ff;overflow:hidden;z-index:1;transition:transform .25s ease,box-shadow .25s ease}.meeting-agenda:after{content:"";position:absolute;top:-50%;left:-100%;width:200%;height:200%;transform:rotate(45deg);background:linear-gradient(120deg,#fff9,#007bffcc 40% 60%,#fff9);z-index:-1;transition:left .6s ease}.meeting-agenda:hover:after{left:100%}.meeting-agenda:hover{box-shadow:0 0 20px #007bffb3}.meeting.meeting-ended{background-color:#1a1a1a;border-color:#2a2a2a}.meeting.meeting-ended .meeting-title,.meeting.meeting-ended .meeting-date{color:#666}.who-we-are{margin:1rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;flex-direction:column}.who-we-are-card{width:fit-content;max-width:500px;background-color:#222;border-radius:.5rem;padding:1rem;position:relative}.who-we-are-card svg{position:absolute;top:.5rem;right:.5rem;height:40%;width:20%;z-index:0;color:#555}.who-we-are-card h2,.who-we-are-card p{z-index:4}.who-we-are-card a{position:relative;display:inline-block;background-color:#daa520;color:#fff;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;overflow:hidden;z-index:1;border:1px solid gold;font-weight:700;letter-spacing:.5px;transition:transform .25s ease,box-shadow .25s ease}.who-we-are-card a:after{content:"";position:absolute;top:-50%;left:-100%;width:200%;height:200%;transform:rotate(45deg);background:linear-gradient(120deg,#fff9,#ffd700cc 40% 60%,#fff9);z-index:-1;transition:left .6s ease}.who-we-are-card a:hover:after{left:100%}.who-we-are-card a:hover{box-shadow:0 0 20px #ffd700b3}.footer{padding:1rem;background-color:#111;margin-top:4rem}.footer a{color:#eee;text-decoration:none}.footer-top p{font-size:.8rem}.footer-top p:first-child{font-size:larger}.footer-top{display:flex;flex-direction:row;justify-content:space-between}.footer-bottom{display:flex;flex-direction:row}.footer-links{display:flex;flex-direction:row;gap:1rem;justify-content:space-evenly;width:100%;margin:0}.footer-links-section{display:flex;flex-direction:column}.footer-links-section h4{color:gold;margin-bottom:.5rem;border-bottom:1px solid gold}.footer-links-section a{color:#ccc;text-decoration:none;font-weight:500}.footer-links-section a:hover{color:#daa520}.footer-creator{transform:translateY(2rem) translate(2rem);display:flex;flex-direction:column;align-items:center;gap:1rem;overflow:hidden;transition:all .4s ease;border-bottom:4px solid gold;border-radius:1rem 0 0 1rem}.footer-creator p{margin:1rem;color:#fff;text-decoration:none}.footer-creator p span{display:block;color:gold;text-decoration:none}.footer-creator img{height:14rem;margin-top:-4rem;transform:translateY(4rem) translate(1rem);transition:all .4s ease}.footer-creator:hover{background-color:#b8860b;transform:translateY(1rem) translate(1rem)}.footer-creator:hover img{transform:translate(0) translateY(3rem)}.footer-pride{font-size:34vw;line-height:0;white-space:nowrap;text-align:center;height:fit-content;margin:20vw 0;padding:0;pointer-events:none;cursor:default}.footer-pride p{margin:0;padding:0;font-weight:800}.footer-pride span:nth-child(1){color:red}.footer-pride span:nth-child(2){color:orange}.footer-pride span:nth-child(3){color:#ff0}.footer-pride span:nth-child(4){color:#0f0}.footer-pride span:nth-child(5){color:#0ff}.guidelines{text-align:left;padding:1rem;border:1px solid #444;border-radius:.5rem}.guidelines h4{margin-top:0;margin-bottom:.5rem;font-weight:700;font-size:1.4rem;border-bottom:1px solid #444;padding-bottom:.75rem}.guidelines>div{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.guidelines>div>p{margin:1rem 0;font-size:1rem;font-weight:500;color:#ddd}.guidelines>div>div{width:1rem;height:1rem;border-radius:99rem;background-color:#111}.guidelines>div>div.red{background-color:red}.guidelines>div>div.orange{background-color:#f90}.guidelines>div>div.yellow{background-color:#ffe132}.guidelines>div>div.green{background-color:#1cb963}.guidelines>div>div.blue{background-color:#0070c0}.guidelines>div>div.purple{background-color:#793da6}.agenda{display:flex;flex-direction:column;gap:1rem;padding:2rem;margin-top:50px;padding-bottom:50vh}.agenda h1{font-size:2rem;margin:0;font-weight:800;width:fit-content;background:linear-gradient(90deg,red,#f90,#ffe132,#1cb963,#0070c0,#793da6);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Chewy}.agenda h2{font-size:1.5rem;margin:0;font-weight:700;width:fit-content;color:#ccc;line-height:0;margin-bottom:1.5rem}.agenda h3{font-size:1.5rem;margin:0;font-weight:400;width:fit-content;line-height:1.2;margin:1rem auto;padding:.4rem .8rem;border-radius:.3rem;position:relative;font-family:Chewy}.agenda h3:before{content:"";background-color:#fff;width:5rem;height:5px;position:absolute;left:-5rem;top:50%;transform:translateY(-50%);border-radius:99rem}.agenda h3:after{content:"";background-color:#fff;width:5rem;height:5px;position:absolute;right:-5rem;top:50%;transform:translateY(-50%);border-radius:99rem}.agenda-body{max-width:700px;width:100%;margin:0 auto}.agenda-preview{white-space:pre-wrap;text-align:center;line-height:2.5}.question{text-align:center;font-size:1.8rem;margin-top:2rem;margin-bottom:4rem;color:#fff;font-weight:700}.question-e{text-align:center;font-size:1.5rem;margin:0;font-weight:700}.question-e.q-r{color:red}.question-e.q-o{color:#f90}.question.q-y{color:#ffe132}.question.q-g{color:#1cb963}.question.q-b{color:#0070c0}.extra{white-space:pre-wrap;margin-top:2rem;line-height:1.5;font-size:1rem}.extra h1{font-size:2rem;margin:0;margin-top:8rem;font-weight:800}.extra h2{font-size:1.5rem;margin:0;margin-top:6rem;font-weight:100;font-family:Chewy}.extra h3{font-size:1.5rem;margin:0;font-weight:300;font-family:Chewy}.extra a{color:#21a3ff;text-decoration:underline}.extra li{margin:0}.meeting-ended-msg{width:100%;padding:1rem;border-radius:9999px;background-color:#c00;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}@media (max-width: 768px){.agenda h1{font-size:1.5rem}.agenda h2,.agenda h3{font-size:1.2rem}.agenda h3:before,.agenda h3:after{width:2rem;left:-2rem;right:-2rem}.agenda-preview{line-height:2}.question{font-size:1.5rem;margin-bottom:2rem}.question-e{font-size:1.2rem}.extra{font-size:.9rem}.extra h1{font-size:1.5rem;margin-top:4rem}.extra h2{font-size:1.2rem;margin-top:3rem}.extra h3{font-size:1.2rem}}.rainbow-seperator{width:100%;height:12px;margin:100px 0;background:linear-gradient(90deg,red 0% 16.666%,#f90 16.666% 33.333%,#ffe132 33.333% 50%,#1cb963 50% 66.666%,#0070c0 66.666% 83.333%,#793da6 83.333% 100%);border-radius:2rem}blockquote{font-style:italic;color:#ccc;border-left:4px solid #050505;padding:.75rem 1rem;margin:1.5rem 0;background:#222;border-radius:.5rem}blockquote p{margin:0;font-size:1.1rem;line-height:1.6}blockquote footer{margin-top:.5rem;font-size:.9rem;font-style:normal;color:#999;text-align:right}.admin-meetings-list{display:flex;flex-direction:column;gap:1rem;margin:2rem auto;padding:1rem}.admin-meeting{background-color:#222;padding:1rem;border-radius:.5rem;width:100%;max-width:300px}.admin-meeting h3{font-size:1.2rem;margin:.5rem 0;font-weight:600}.manage-meeting{display:flex;flex-direction:column;gap:2rem;max-width:700px;margin:2rem auto;padding:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#eee}.manage-meeting-nav{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:1rem}.manage-meeting-nav a{color:#ff6d40;text-decoration:none}.manage-meeting h1{text-align:center;font-size:2.5rem;font-weight:800}.manage-meeting h2{font-size:1.6rem;font-weight:700;margin-bottom:1rem;border-bottom:2px solid #ff6d40;padding-bottom:.3rem}.manage-meeting .card{background-color:#1b1b1b;padding:1.5rem;border-radius:.8rem;box-shadow:0 4px 10px #0006;display:flex;flex-direction:column;gap:1rem}.manage-meeting label{display:flex;flex-direction:column;font-weight:600;margin-bottom:.8rem}.manage-meeting input,.manage-meeting textarea{margin-top:.3rem;padding:.6rem;border-radius:.4rem;border:1px solid #444;background-color:#222;color:#eee;font-size:1rem;font-family:inherit}.manage-meeting input:focus,.manage-meeting textarea:focus{outline:none;border-color:#ff6d40}.manage-meeting textarea{resize:vertical;min-height:100px}.manage-meeting .datetime-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.manage-meeting .questions{display:grid;grid-template-columns:1fr;gap:.8rem}.admin-save,.create-btn{background-color:#ff6d40;border:none;padding:.8rem 1.2rem;color:#fff;font-weight:700;font-size:1rem;border-radius:.5rem;cursor:pointer;transition:background-color .2s}.admin-save:disabled{opacity:.6;cursor:not-allowed}.admin-save:hover:not(:disabled),.create-btn:hover{background-color:#ff8360}.markdown-preview{padding:.8rem;border:1px solid #444;border-radius:.4rem;background-color:#303033;margin-top:.5rem}.markdown-preview h2{border:none}.no-agenda{text-align:center}.info-pg{padding:4rem 15vw 2rem 15vw}.doc{margin:4rem 15vw 1rem 15vw;font-family:Arial,Helvetica,sans-serif;background-color:#222;padding:5vw;border-radius:2rem}.doc h1{margin:-5vw -5vw 3rem -5vw;text-align:center;background-color:#111;padding:5rem;border-radius:2rem 2rem 0 0;border-bottom:2px solid gold}.doc h2{margin:3rem 0 1rem;text-align:center}.doc p{font-weight:300}
