@import"https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700;800&display=swap";.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.txt-small{font-size:.75rem}.txt-medium{font-size:1rem}.text-large{font-size:1.5rem}.txt-sm{font-size:.75rem}.txt-md{font-size:1rem}.txt-lg{font-size:1.5rem}.txt-xl{font-size:1.25rem}.txt-2xl{font-size:2rem}.txt-3xl{font-size:3rem}.txt-bold{font-weight:600}.col-flex{display:flex;flex-direction:column}.row-flex{display:flex;flex-direction:row}.btn-primary{background-color:#e4d8bd;color:#412012;border-radius:.375rem;cursor:pointer;transition:background-color .3s;box-sizing:border-box}.btn-primary:disabled{background-color:#cfcac3;cursor:not-allowed}.avatar-circle{display:flex;align-items:center;justify-content:center;border-radius:50%}.avatar-circle img{width:100%}@font-face{font-family:Gravel;src:url(/fonts/Gravel-Gang.ttf) format("truetype")}@font-face{font-family:Woodys;src:url(/fonts/Woodys.ttf) format("truetype")}@font-face{font-family:WOODYSSEY;src:url(/fonts/WOODYSSEY.ttf) format("truetype")}:root{--gradient-bg:linear-gradient(#0f0905,#8e4225,#a67c52);--lobby-bg:hsla(42,42%,82%,.75);--lobby-text:#412012;--nav-bg:#412012;--text-light:#e4d8bd;--text-muted:#a1a1aa;--border-light:hsla(42,42%,82%,.2);--bg-dark-overlay:rgba(0,0,0,.2);--bg-dark-overlay-hover:hsla(42,42%,82%,.1);--bg-hover-light:hsla(0,0%,100%,.05);--btn-bg:#412012;--btn-text:#e4d8bd;--team-card-bg:hsla(40,53%,87%,.7);--team-card-bg-hover:hsla(40,53%,87%,.85);--modal-bg:hsla(42,42%,82%,.95);--modal-text:#412012;--modal-text-muted:#4e4947;--modal-border:rgba(65,32,18,.3);--word-card-bg:hsla(0,0%,100%,.4);--word-card-bg-hover:hsla(0,0%,100%,.6)}:root.dark-mode{--gradient-bg:linear-gradient(180deg,#1a0f08,#3a2818 35%,#2a1809 65%,#0f0905);--lobby-bg:rgba(42,24,9,.75);--lobby-text:#e4d8bd;--nav-bg:#2a1809;--text-light:#e4d8bd;--text-muted:#a1a1aa;--border-light:hsla(42,42%,82%,.2);--bg-dark-overlay:hsla(42,42%,82%,.2);--bg-dark-overlay-hover:rgba(65,32,18,.1);--bg-hover-light:rgba(0,0,0,.05);--btn-bg:#e4d8bd;--btn-text:#412012;--team-card-bg:rgba(65,32,18,.6);--team-card-bg-hover:rgba(65,32,18,.75);--modal-bg:rgba(42,24,9,.95);--word-card-bg:hsla(42,42%,82%,.15);--word-card-bg-hover:hsla(42,42%,82%,.25);--modal-text:#e4d8bd;--modal-text-muted:#efaf85;--modal-border:rgba(142,66,37,.4)}*{box-sizing:border-box;padding:0;margin:0}button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit}button:focus{outline:2px solid #fbc40f;outline-offset:2px}body,html{max-width:100vw;overflow-x:hidden}body p,body span,html p,html span{font-size:12px!important}@media(min-width:640px){body p,body span,html p,html span{font-size:14px!important}}@media(min-width:1024px){body p,body span,html p,html span{font-size:16px!important}}body{color:rgb(var(--foreground-rgb));background:#000;font-family:Nunito,sans-serif;font-weight:400}a{color:inherit;text-decoration:none}.sideBarBtn{box-shadow:inset 0 -50px 36px -28px rgba(0,0,0,.35)}@media(prefers-color-scheme:dark){html{color-scheme:dark}}.absolute_top_left{position:absolute;top:0;left:0}@media(max-width:500px){.absolute_top_left{top:2rem;left:1rem}}@media(max-width:420px){.absolute_top_left{top:2rem;left:1rem}}