:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;place-items:center}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1e1e1e}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}*{scrollbar-width:thin;scrollbar-color:#888 #1e1e1e}body,html{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%;width:100%;color:#f5f5f5;background-color:#1e1b2e;overflow-x:hidden}nav{width:100vw;min-width:100vw;background:transparent;margin-bottom:0;padding:0;justify-content:center;align-items:center;height:80px;position:fixed;top:0;left:0;z-index:100;display:flex;position:relative}nav ul{display:flex;list-style:none;justify-content:center;gap:60px;width:100vw;padding:0 40px;align-items:center}nav li{flex:0 0 auto}nav a{text-decoration:none;color:#c9a4ff;font-weight:600;font-size:1.25rem;padding:12px 24px;border-radius:8px;transition:color .3s,background .3s}nav a:hover{color:#fff;background:#8b5cf6}#main-overlay{background:url(background.png) no-repeat center center/cover;width:100vw;height:60vh;display:flex;justify-content:center;align-items:center;padding:0;position:relative;z-index:10}#main-overlay{inset:0;display:flex;justify-content:center;align-items:center;z-index:10;background:url(background.png) no-repeat center center/cover}.overlay{background-color:#241838d9;padding:40px;border-radius:20px;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:600px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:0;min-width:0}.overlay h1{font-size:2.5rem;margin-bottom:20px;color:#e0c8ff}.discord-button{display:inline-block;margin-top:25px;padding:12px 25px;background-color:#8b5cf6;color:#fff;text-decoration:none;font-weight:700;border:none;border-radius:8px;font-size:1rem;transition:background-color .3s ease}.discord-button:hover{background-color:#7c3aed}#tym-section{background-color:#2b2245;padding:60px 20px;text-align:center;min-height:100vh;box-sizing:border-box;overflow-y:auto}#tym-section h2{font-size:2rem;margin-bottom:30px;color:#d5b4ff}#tym div{margin-bottom:15px;font-size:1.1rem;color:#e9dbff}.team-role-group{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:32px}.team-card{background:#241838;border-radius:12px;padding:18px 24px;text-align:center;box-shadow:0 2px 8px #0000002e;min-width:120px}.team-card img{margin-bottom:10px}#tym-section h3{color:#bfaaff;margin:32px 0 16px;font-size:1.3rem}.loader-container{display:flex;flex-direction:column;align-items:center;margin:40px 0}.loader{border:6px solid #bfaaff;border-top:6px solid #8b5cf6;border-radius:50%;width:48px;height:48px;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--items: 6;--carousel-duration: 40s;--carousel-width: min( 80vw, 1100px );--carousel-item-width: 280px;--carousel-item-height: 400px;--carousel-item-gap: 2rem;--clr-cta: rgb(0, 132, 209)}.carousel{margin-top:1rem;margin-bottom:1rem;position:relative;width:var(--carousel-width);height:var(--carousel-item-height);overflow:clip}.carousel[mask]{-webkit-mask-image:linear-gradient(to right,transparent,black 10% 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10% 90%,transparent)}.carousel[reverse]>article{animation-direction:reverse}.carousel:hover>article{animation-play-state:paused}.carousel>article{position:absolute;top:0;left:calc(100% + var(--carousel-item-gap));width:var(--carousel-item-width);height:var(--carousel-item-height);display:grid;grid-template-rows:200px auto 1fr auto;gap:.25rem;border:1px solid light-dark(rgba(0 0 0 / .25),rgba(255 255 255 / .15));padding-block-end:1rem;border-radius:10px;background:light-dark(white,rgba(255 255 255 / .05));color:light-dark(rgb(49,65,88),white);will-change:transform;animation-name:marquee;animation-duration:var(--carousel-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--carousel-duration) / var(--items) * 1 * var(--i) * -1)}.carousel>article:nth-child(1){--i: 0}.carousel>article:nth-child(2){--i: 1}.carousel>article:nth-child(3){--i: 2}.carousel>article:nth-child(4){--i: 3}.carousel>article:nth-child(5){--i: 4}.carousel>article:nth-child(6){--i: 5}.carousel>article:nth-child(7){--i: 6}.carousel>article:nth-child(8){--i: 7}.carousel img{width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0 0}.carousel>article>*:not(img){padding:0 1rem}.carousel>article>div{grid-row:span 2;display:grid;grid-template-rows:subgrid;font-size:.8rem}.carousel>article h2{font-size:1.2rem;font-weight:300;padding-block:.75rem .25rem;margin:0}.carousel>article p{margin:0}.carousel>article a{text-decoration:none;text-transform:lowercase;border:1px solid var(--clr-cta);color:light-dark(var(--clr-cta),white);border-radius:3px;padding:.25rem .5rem;place-self:start;transition:.15s ease-in-out}.carousel>article a:hover,.carousel>article a:focus-visible{background-color:var(--clr-cta);color:#fff;outline:none}@keyframes marquee{to{transform:translate(calc((var(--items) * (var(--carousel-item-width) + var(--carousel-item-gap))) * -1))}}@layer base{*{box-sizing:border-box}:root{color-scheme:light dark;--bg-dark: rgb(2, 6, 24);--bg-light: rgb(229, 229, 229);--txt-light: rgb(10, 10, 10);--txt-dark: rgb(245, 245, 245)}}.app-wrapper{display:flex;flex-direction:column;min-height:100vh;color:#ccc}.main-content{flex:1;padding-bottom:2rem}.footer{padding:1rem 2rem;text-align:center;font-size:.85rem;width:100%;color:#888;border-top:1px solid #333}.team-section{padding:3rem 2rem;color:#fff;min-height:100vh}.team-section h2{font-size:2.5rem;margin-bottom:2rem;color:#f0f0f0;text-transform:uppercase;letter-spacing:1px}.team-role{margin-bottom:3rem;padding:2rem;border-radius:12px;background-color:#1c1c1c;box-shadow:0 0 10px #00ffff1a}.team-role h3{margin-bottom:1.5rem;font-size:1.8rem;text-transform:uppercase;letter-spacing:1px}.team-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.team-card{background:#1e1e1e;padding:1rem;border-radius:12px;width:140px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 0 8px #ffffff0d}.team-card:hover{transform:translateY(-5px);box-shadow:0 0 15px #ffffff26}.team-card img{width:80px;height:80px;border-radius:50%;margin-bottom:.5rem;border:2px solid #444}.team-card p{margin:0;font-weight:600;color:#ddd;font-size:.95rem}.role-ceo{background-color:#330909;border:2px solid #ff4b4b}.role-project-manager{background-color:#1e0f3f;border:2px solid #9e6bff}.role-developer{background-color:#331a00;border:2px solid #ffa94d}.role-admin{background-color:#042e3f;border:2px solid #4cadd0}.role-wl-adder{background-color:#073922;border:2px solid #34d399}
