:root{--color-bg:#000005;--color-text-primary:#fff;--color-text-secondary:#aaaabe;--color-text-accent:#d800ff;--section-border:2px solid #620ab080;--radius-sm:6px;--radius-md:12px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:2rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--clipped-button:polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);--icon-md:24px;--icon-lg:32px;--avatar-sm:32px;--avatar-md:48px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.cutButton{clip-path:var(--clipped-button);cursor:pointer;color:var(--color-text-primary);border:2px solid #0000;text-decoration:none}.cutButton:focus-visible{border:3px solid var(--color-text-primary)}.ctaButton{background-color:#8a28ec}.screenReaderText{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.navbar{flex-wrap:wrap;align-items:center;width:100%;display:flex}.logo{height:5rem}.discordButton img{height:var(--icon-md)}.discordButton{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);margin:auto 0 auto auto;display:flex}.title{padding:var(--space-1) var(--space-1) var(--space-1) 0}.title h1{font-size:var(--text-lg)}.title p{color:var(--color-text-secondary);padding-top:var(--space-1);font-size:var(--text-xs);max-width:9rem}@media (width>=768px){.title h1{font-size:var(--text-xl)}.title p{font-size:var(--text-md);max-width:25rem}.discordButton{font-size:var(--text-lg);margin:auto var(--space-3) auto auto}.logo{height:10rem}}.hero{padding:var(--space-5);flex-direction:column;justify-content:center;display:flex}.hero h2{font-size:var(--text-lg);line-height:2rem}.hero p{color:var(--color-text-secondary);font-size:var(--text-sm);width:9rem;padding-top:var(--space-5);line-height:1.3rem}.textAccent{color:#8a32b0;background-color:#000}.heroButtons{margin:var(--space-1);font-size:var(--text-md);padding:.5rem}.heroButtonsWrapper{margin-top:var(--space-3);display:flex}.ourSchedule{background-color:#a52364}@media (width>=768px){.hero{min-height:30rem}.hero p{width:15rem;font-size:var(--text-md);line-height:1.5rem}.hero h2{font-size:var(--text-xl);line-height:3rem}}@media (width>=992px){.hero p{width:15rem;font-size:var(--text-lg)}.hero h2{font-size:2.5rem}}.sectionCard{clip-path:var(--clipped-button);border:var(--section-border);width:100%;padding:var(--space-1);background-color:#080510;margin:1rem 1rem 0}.sectionCard h3{padding:1rem 0 1.5rem 1rem}.sectionsContainer{flex-wrap:wrap;justify-content:space-around;display:flex}@media (width>=768px){.sectionCard{margin:var(--space-3);border-width:5px}.sectionCard h3{font-size:var(--text-lg)}}@media (width>=992px){.sectionCard{padding:var(--space-3);width:40%}}.event{font-size:var(--text-sm);margin:var(--space-3) 0;align-items:center;display:flex}.eventTime img{height:var(--icon-md)}.event .eventTime{align-items:center;display:flex}.eventLabel{color:#c400ff;padding-bottom:var(--space-1);font-size:var(--text-sm)}.eventLabelContainer p{color:var(--color-text-secondary);font-size:var(--text-xs)}.eventDate{padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-secondary);background-color:#aaaabe1a;align-content:center;font-size:.7rem}.eventDate .dateDay{font-size:var(--text-sm);color:var(--color-text-primary);display:inline-block}.eventTime p{color:var(--color-text-secondary);font-size:var(--text-xs)}.eventType{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:#e0b0ff;margin-left:var(--space-1);font-size:var(--text-xs);background-color:#620ab01a;margin:auto 2px auto auto}@media (width>=768px){.event,.eventTime p{font-size:var(--text-md)}.eventTime img{height:var(--icon-lg)}}@media (width>=992px){.event{font-size:var(--text-lg)}}.player{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.playerNameAndAvatar{align-items:center;gap:var(--space-1);min-width:0;display:flex}.playerNameAndAvatar h4{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.playerAvatar{height:var(--avatar-sm);border-radius:50%;padding:0}.playerRole{color:var(--color-text-secondary);margin-left:var(--space-1)}.characterAvatars{height:var(--avatar-md);padding:0 var(--space-2);border-radius:50%}@media (width>=992px){.player{padding:var(--space-1)}.playerAvatar{height:var(--avatar-md);padding:0 var(--space-3)}.playerRole{margin-left:var(--space-3)}}.requirements{gap:var(--space-1);flex-direction:column;display:flex}.requirement{align-items:center;gap:var(--space-3);font-size:1rem;display:flex}.requirement img{height:var(--icon-lg)}.applyNow{padding:var(--space-2) var(--space-5);margin:var(--space-4);background-color:#ba00eb;width:66%;font-size:1rem}@media (width>=768px){.requirement{font-size:1.3rem}.requirement img{height:3rem}.applyNow{font-size:1.5rem}}@media (width>=992px){.applyNow{width:auto}}footer{flex-direction:column;display:flex}.disclaimer{font-size:var(--text-sm);color:var(--color-text-secondary)}.disclaimerWrapper{padding:var(--space-5)}.disclaimer a{color:var(--color-text-accent)}.tagline{color:var(--color-text-accent);text-align:center;margin:var(--space-6);letter-spacing:.1em;line-height:2.5rem;font-size:var(--text-lg)}@media (width>=500px){.disclaimer{max-width:450px}.tagline{font-size:var(--text-xl)}}
