@view-transition{navigation:auto}body{font-family:sans-serif;margin:0;background:#313339;color:#fff}.tooltip{white-space:pre-line;position:absolute;pointer-events:none;background:#000c;color:#fff;border:none;border-radius:5px;width:auto;box-shadow:0 0 10px #00000026;padding:5px 10px;font-size:12px;transform-origin:top center;max-width:calc(100% - 60px);top:0;left:0;z-index:5;will-change:transform}header{background:#313339d9;border-bottom:solid 2px rgba(17,19,20,.55);backdrop-filter:blur(2px);color:#fff;padding:10px 20px;position:sticky;top:0;left:0;display:flex;z-index:10}header .header-inner{display:flex;width:100%;margin:0 auto;padding:0}header span.sitename{margin:auto 0;font-size:20px;font-weight:700}header a{color:#fff;text-decoration:none;display:flex;margin-right:15px}header a:hover{text-decoration:underline}header nav{display:flex;margin:auto 0 auto auto}header nav a{margin:auto 0;padding:6px 8px;color:#bfbfbf;border-radius:2px;display:flex}.material-symbols-outlined{overflow:hidden}header nav a .material-symbols-outlined{font-size:20px;margin:auto 2px auto 0;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;height:20px;width:20px}header nav a:hover{text-decoration:underline;color:#ddd}header nav a.selected{color:#fff}header #discord-usermenu{position:relative;display:flex;cursor:pointer;margin:auto 0 auto auto}header #discord-usermenu:hover,header #discord-usermenu.open{background:#fff3}header #discord-usermenu .avatar{width:30px;height:30px;padding:5px;border-radius:50%;pointer-events:none}header #discord-usermenu .dropdown{cursor:default;position:absolute;right:0;top:40px;padding:10px 0;background:#111214;white-space:nowrap;border-radius:4px;box-shadow:0 0 10px #00000026;transition:opacity .15s ease,transform .15s ease;opacity:1;transform:translateY(0);pointer-events:auto}header #discord-usermenu:not(.open) .dropdown{opacity:0;transform:translateY(5px);pointer-events:none}header #discord-usermenu .dropdown .item-user-avatar{width:24px;height:24px;border-radius:50%}header #discord-usermenu .dropdown .item-user-name{margin:auto 10px;font-size:14px}header #discord-usermenu .dropdown .item{display:flex;padding:8px 20px;margin-right:0;&.logout{color:#ff5454}}header #discord-usermenu .dropdown a.item:hover{background:#ffffff1a;cursor:pointer;text-decoration:none}header #discord-usermenu .dropdown .item .material-symbols-outlined{font-size:20px;margin:auto 10px auto 0;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;height:20px;width:20px}header #discord-usermenu .dropdown .item .text{margin:auto 0}header #discord-usermenu .dropdown .devider{width:calc(100% - 40px);margin:5px 20px;background:#ffffff26;height:1px}#loading:not(.set){display:none}#loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;z-index:1000;opacity:1;animation:modal-fadein .15s ease}#loading:not(.show){pointer-events:none;opacity:0;animation:modal-fadeout .15s ease forwards}#loading .loading-content{margin:auto;background:#313339;display:flex;padding:10px 15px;border-radius:5px;box-shadow:0 0 10px #00000026;animation:modal-zoomin 75ms ease}#loading:not(.show) .loading-content{animation:modal-zoomout .05s ease forwards}#loading .loading-content .loading{margin:auto 10px}#loading .loading-content #loading-text{font-size:20px;color:#fff;margin:10px}code{display:inline-block;background:#666;padding:1px 4px;border-radius:3px}#nav-container,#open-menu{display:none}.section-title{display:flex;margin:50px 0 10px}.section-title h1{margin:auto;font-size:30px}.center-text{display:flex;padding:0 20px;>#guilds_tagged{>.tag{display:inline-block;margin-right:3px}}}.center-text>div{margin:0 auto}.heading{background:#1113148c;padding:40px 0}.heading .heading-container{flex-wrap:wrap;max-width:800px;margin:auto;padding:10px 15px}.heading .heading-container .sitename{font-size:30px;text-align:center;margin:0}.heading .heading-container .sitedescription{font-size:14px;text-align:center;margin:10px 0 40px}.heading .heading-container .search-form{display:flex;width:100%}.heading .heading-container .search-input{appearance:none;-webkit-appearance:none;padding:10px 15px;background:#00000040;border:solid 1px rgba(255,255,255,.2);color:#fff;outline:0;width:100%;border-radius:5px 0 0 5px}.heading .heading-container .search-input::placeholder{color:#aaa}.heading .heading-container .search-input:hover{border-color:#ffffff4d}.heading .heading-container .search-input:focus{border-color:#5865f2}.heading .heading-container .search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:20px;width:20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>') no-repeat;cursor:pointer}.heading .heading-container .search-input::-webkit-search-cancel-button:hover{opacity:.8}.heading .heading-container .search-button{padding:10px;background:#5865f2;color:#fff;cursor:pointer;margin-left:0;border:none;outline:0;min-width:44px;max-width:44px;min-height:44px;max-height:44px;overflow:hidden;border-radius:0 5px 5px 0}.heading .heading-container .search-button:hover{background:#4852c4}.heading .heading-container .search-button:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23fff'%3E%3Cpath d='M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z'/%3E%3C/svg%3E");background-size:24px;background-repeat:no-repeat;width:24px;height:24px;display:block}.container{color:#fff;max-width:1200px;padding:0;margin:50px auto}.container.nomargin{margin-top:0;&.f{display:flex}}.container .content{color:#fff;max-width:1200px;margin:40px 20px}.container .content h2{margin:20px 0 0;font-size:26px}.guilds,.friends{display:flex;color:#fff;flex-wrap:wrap;max-width:1200px;margin:auto;min-height:900px;&:has(>:nth-child(1):last-child){.guild-container{margin:0 auto}}.error-text{color:#ff5454;margin:40px auto auto;text-align:center;display:flex;animation:loading-fadein .1s ease forwards;&:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23ff5454'%3E%3Cpath d='M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;width:16px;height:16px;margin:auto 5px auto auto}}.container{margin:0 auto;width:100%;.content{margin:0 20px;&.loading-div{display:flex;animation:loading-fadein .1s ease forwards;&.done{animation:loading-fadeout .1s ease forwards}.loading{margin:50px auto}}}}.showmore-container{width:100%;margin:20px 0;display:flex;.button{margin:auto}}}@keyframes loading-fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.guild-container{flex:1 350px;max-width:calc(100% / 3)}@media(max-width:1000px){.guild-container{max-width:50%}}.guild{background:#00000026;border-radius:5px;overflow:hidden;box-shadow:0 0 10px #00000026;margin:10px;contain:paint}@keyframes guild-fadein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes guild-fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.guildpage{min-height:100svh;position:relative}.guildpage .guildpage-bgc{background:#313339;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 1s;min-height:100svh}.guildpage .guildpage-bgc.loaded{background:#28252799}.guildpage .guild-description{max-height:none;background:#0000004d;padding:15px 20px;margin:0;color:#fff;opacity:0;animation:guild-bt-fadein .75s ease 50ms forwards;overflow:hidden}@keyframes guild-bt-fadein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.guildpage .guild-description p{margin:0 0 1em;&:last-child{margin:0}}.emoji{height:1em;aspect-ratio:1;margin:-2px 0}.guildpage .guild-description h1{margin:10px 0;border-bottom:solid 2px rgba(255,255,255,.2);font-size:22px}.guildpage .guild-description h2{margin:0 0 10px;border-bottom:solid 2px rgba(255,255,255,.2);font-size:20px}.guildpage .guild-description h3{margin:0 0 10px;font-size:18px}.guildpage .guild-description pre{margin:10px 0 0;padding:6px 8px;background:#ffffff1a;border:solid 1px rgba(255,255,255,.25);border-radius:0}.guildpage .guild-description pre code{padding:0;background:none}.guildpage .guild-description a.link,.linkbadge{position:relative;display:inline-flex;padding-right:20px}.guildpage .guild-description a.link:after,.linkbadge:after{content:"";margin:2px 2px 2px 0;right:0;top:50%;transform:translateY(-50%);position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2324c8ff'%3E%3Cpath d='M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;width:16px;height:16px}.guildpage .guild-description :first-child{margin-top:0}.guildpage .guild-lastvote{font-size:12px;color:#ccc;padding:5px 10px;background:#0000004d;opacity:0;animation:guild-bt-fadein .75s ease 50ms forwards;display:inline-block}.guildpage .point-title{font-size:14px;display:block;margin-top:10px;margin-bottom:3px}.guildpage .spacer{margin:auto;padding:20px 0;max-width:1200px;display:flex;flex-wrap:wrap}.guildpage .guild{margin:10px;background:#323232bf;width:100%}.container .guild-tags{padding:0 15px;&.f{margin:0 auto}}.guildpage .guild .guild-tags{flex-wrap:wrap;white-space:normal}.guildpage .guild .guild-tags .tag{background:#0000004d;border-radius:0}.guildpage .guild .guild-tags .tag:hover{background:#0009}@keyframes rl-fadein{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes lr-fadein{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes bt-fadein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes guild-rl-fadein{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes guild-lr-fadein{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.guildpage .guild .input{background:#00000040;padding:10px;width:calc(100% - 22px);border:solid 1px rgba(255,255,255,.2);display:flex;resize:none;border-radius:0;color:#fff;outline:0}.guildpage .guild .input.tagedit{padding:0;width:100%;flex-wrap:wrap}.guildpage .guild .input .tag-input-group{display:flex;flex-grow:2}.guildpage .guild .input .tag-input-group .tag-input{background:transparent;border:none;color:#fff;outline:0;padding:15px 26px 15px 15px;width:100px;font-size:16px}.guildpage .guild .input .tag-input-group .tag-addbtn-parent{padding:0;background:transparent;border:none}.guildpage .guild .input .tag-input-group .tag-addbtn-parent *{pointer-events:none}.guildpage .guild .input .tag-input-group .tag-addbtn-parent{display:flex;color:#fff;width:26px;height:100%;cursor:pointer;margin:auto 0 auto -26px}.guildpage .guild .input .tag-input-group .tag-addbtn-parent .tag-addbtn{font-size:22px;height:22px;width:22px;margin:auto}.guildpage .guild .input .guild-tags{margin:0;padding:5px}.guildpage .guild .input .guild-tags .tag{margin:5px;font-size:14px;display:flex}.guildpage .guild .input .guild-tags .tag .tag-deletebtn{width:20px;height:16px;display:flex;cursor:pointer;margin:auto 0}.guildpage .guild .input .guild-tags .tag .tag-deletebtn:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'%3E%3Cpath d='M256-192.35 192.35-256l224-224-224-224L256-767.65l224 224 224-224L767.65-704l-224 224 224 224L704-192.35l-224-224-224 224Z'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;width:16px;height:16px;color:#fff;margin:auto auto auto 5px}.guildpage .guild .textarea{background:#00000040;padding:10px;width:calc(100% - 22px);height:300px;border:solid 1px rgba(255,255,255,.2);display:flex;resize:none;border-radius:0;color:#fff;outline:0}.guildpage .guild .select{background:#00000040;padding:10px 15px;border:solid 1px rgba(255,255,255,.2);display:flex;border-radius:0;color:#fff;outline:0}.guildpage .guild-panel{margin:10px;background:#323232bf;width:calc(50% - 20px);border-radius:5px;overflow:hidden;box-shadow:0 0 10px #00000026;opacity:0}.guildpage .guild-notify{width:100%;border-width:0px;border-left:solid 5px #c44;opacity:1}@media(max-width:768px){.guild-panel{width:100%!important;margin:10px 20px!important}}.guildpage .guild-panel-title{padding:15px}.guildpage .guild-panel-title h1{font-size:20px;font-weight:700;margin:0}.guildpage .guild-panel-content{margin:15px;height:250px}.guildpage .guild-notify .guild-panel-content{margin-top:0;height:unset}.guildpage .guild-panel-content.cal{margin-top:0;height:auto;min-height:265px}.guildpage .guild-panel-content.ntm{margin-top:0;height:265px}.guildpage .guild-panel-content .loading-div{width:100%;height:100%;display:flex}.guildpage .guild-panel-content .loading-div.np{height:unset}.guildpage .guild-panel-content .loading-div.done{animation:loading-fadeout .1s ease forwards}.guildpage .guild-panel-content .loading{margin:auto}#votehistory_count{opacity:0;display:inline-block}.guild-banner{width:100%;height:70px;background-size:cover!important;background-position:center!important;position:relative}.guild-banner .voted-at{position:absolute;display:flex;right:0;top:0;font-size:12px;padding:5px 10px;background:#0009;border-radius:0 0 0 7.5px;z-index:1;opacity:0}.guild-banner .voted-at .icon{font-size:14px;margin:auto 2.5px auto 0}.guild-banner .voted-at .text{margin:auto 0}.guild-banner .topflag{position:absolute;display:flex;left:0;top:0;font-size:12px;padding:5px 10px;background:#0009;border-radius:0 0 7.5px;z-index:1;opacity:0}.guild-banner .topflag .icon{font-size:14px;margin:auto 2.5px auto 0}.guild-banner .topflag .text{margin:auto 0}.guild-banner-skeleton{width:100%;height:100%;background-size:cover!important;background-position:center!important;opacity:1}.icon-skeleton.loaded,.guild-banner-skeleton.loaded{animation:skeleton-fadeout .5s ease forwards}@keyframes skeleton-fadeout{0%{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:1}to{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);opacity:0}}.guild-header{display:flex;padding:15px 15px 2px;white-space:nowrap;text-overflow:ellipsis}.guild-header .icon{min-width:70px;max-width:70px;min-height:70px;max-height:70px}.guild-header .icon-skeleton{width:100%;height:100%}.guild-header .icon,.guild-header .icon-skeleton{background-size:cover!important;background-position:center!important}.guild-header .icon-parent{display:flex}.guild-header .info{margin:auto 10px;overflow:hidden}.guild-header .info .name{font-size:20px;font-weight:700;color:#fff;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none;margin:0}.guild-header .info a.name:hover{text-decoration:underline}.guild-header .info .badges{display:flex;flex-wrap:wrap;padding-right:20px}.guild-header .info .badges .badge{border-radius:5px;overflow:hidden;font-size:12px;color:#fff;display:flex;margin:5px 5px 5px 0}.guild-header .info .badges .badge .count{background:#4852c4;padding:0 6px}.guild-header .info .badges .badge .unit{background:#5865f2;padding:0 6px}.guild-header .info .badges .badge.gray .count{background:#777}.guild-header .info .badges .badge.gray .unit{background:#888}.guild-header .info .badges .badge.warning>.wicon{background:#705000;padding:0 6px;display:flex;>.wicon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23fff'%3E%3Cpath d='m40-120 440-760 440 760H40Zm138-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240Zm-40-120h80v-200h-80v200Zm40-100Z'/%3E%3C/svg%3E");height:14px;width:14px;background-size:14px;background-repeat:no-repeat;margin:auto 0}}.guild-header .info .badges .badge.warning .text{background:#806000;padding:0 6px}.guild-detail{padding:15px}.guilds .guild-detail{padding-bottom:20px}.guild-tags{display:flex;padding:0;margin-bottom:10px;flex-wrap:wrap;gap:7.5px}.guilds .guild-tags{white-space:nowrap;max-height:59.5px;overflow:hidden}.tag{background:#666;padding:4px 8px;border-radius:3px;font-weight:700;color:#fff;font-size:12px;text-decoration:none}.tag:hover{background:#555}.tag.highlight{background:#5865f2}.tag.highlight:hover{background:#4852c4}.guilds .guild-tags .tag{background:#fff3}.guilds .guild-tags .tag:hover{background:#ffffff40}.guild-description{max-height:100px;overflow:hidden scroll;margin:10px 0;font-size:14px;color:#ddd;background:#00000040;padding:10px 15px}.guild-description::-webkit-scrollbar{width:10px;background:#0003}.guild-description::-webkit-scrollbar-thumb{border-radius:0;background-color:#ffffff4d}.age_confirmation{position:fixed;top:0;left:0;width:100%;height:100%;background:#313339;display:none;z-index:1000;>.age_confirmation_inner{margin:auto;padding:20px;>.buttons{display:flex;margin-top:20px;gap:10px}}}.button{display:inline-block;background:#5865f2;padding:8px 18px;border-radius:4px;font-weight:700;color:#fff;text-decoration:none;cursor:pointer;transition:background .2s}.circlebtn-container{display:flex;padding:0 15px}.circlebtn{text-align:center;margin-top:5px;background:#5865f2;padding:7px 15px;border-radius:50px;width:100%;box-shadow:0 0 10px #0000001a;font-weight:700;color:#fff;text-decoration:none;cursor:pointer;transition:background .2s}.circlebtn:hover,.button:hover{background:#4852c4}.circlebtn.gray,.button.gray{background:#777}.circlebtn.gray:hover,.button.gray:hover{background:#666}.bottombtn-container{position:sticky;bottom:0;padding:10px 15px;background:#313339d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:solid rgba(0,0,0,.2) 2px;display:block}.bottombtn-spacer{margin:auto;max-width:1200px}.bottombtn-container .bottombtn-spacer .button{display:block;margin:10px;text-align:center}header .discord-loginbtn{display:flex;margin-left:auto}.discord-loginbtn{display:inline-flex;background:#5865f2;padding:8px 15px;border-radius:3px;font-weight:700;color:#fff;cursor:pointer;transition:background .2s}.discord-loginbtn:hover{background:#4852c4;text-decoration:none}.discord-loginbtn img{width:20px;height:20px;margin:auto 4px auto 0}.discord-loginbtn *{pointer-events:none}@keyframes modal-fadein{0%{opacity:0}to{opacity:1}}@keyframes modal-fadeout{0%{opacity:1}to{opacity:0}}@keyframes modal-zoomin{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes modal-zoomout{0%{transform:scale(1)}to{transform:scale(.9)}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;animation:modal-fadein .15s ease;display:flex;z-index:1000;overflow:scroll;background:#00000080;opacity:1}.modal.close{animation:modal-fadeout .15s ease forwards;pointer-events:none}.modal.close .modal-content{animation:modal-zoomout .05s ease forwards}.modal .modal-content{margin:auto;background:#313339;border-radius:5px;padding:20px;max-width:300px;width:100%;box-shadow:0 0 10px #00000026;animation:modal-zoomin 75ms ease}.modal .modal-content .modal-title{font-size:20px;margin:0 0 10px}.modal .modal-content .modal-description{font-size:14px;color:#ddd;margin:0 0 5px}.modal .modal-content .modal-input{background:#00000040;padding:10px;width:calc(100% - 22px);border:solid 1px rgba(255,255,255,.2);display:flex;resize:none;border-radius:0;color:#fff;outline:0}.modal .modal-content .modal-buttons{display:flex}.modal .modal-content .modal-buttons .button{margin-top:10px;margin-left:10px}.modal .modal-content .modal-buttons .button:first-child{margin-left:auto}.modal .modal-content .modal-buttons .button:last-child{margin-right:0}.modal .modal-content .modal-description .target_url{color:#fff;background:#00000040;white-space:nowrap;overflow:scroll hidden;padding:10px 15px;margin-top:5px}footer{background:#1113148c;color:#fff;padding:20px 0;border-top:solid 2px rgba(0,0,0,.2);margin-top:0}footer .footer-container{display:flex;flex-wrap:wrap;max-width:1200px;margin:auto}footer .footer-item{margin:15px 20px;min-width:200px}footer .footer-item h2{margin:0;font-size:20px}footer .footer-item a{color:#fff;text-decoration:none;margin-top:15px}footer .footer-bottom a{color:#fff;text-decoration:none}footer .footer-bottom a:hover{text-decoration:underline}footer .footer-item a{color:#fff;text-decoration:none;display:block;margin-bottom:5px}footer .footer-item a:hover{text-decoration:underline}footer .footer-item a:last-child{margin-bottom:0}footer .footer-bottom{width:100%;margin:10px 20px;padding:10px 0;border-top:solid 1px rgba(255,255,255,.2)}footer .footer-bottom .footer-bottom-container{display:flex;width:100%}footer .footer-bottom .footer-bottom-container h2{margin:0}footer .footer-bottom .footer-bottom-container .lang-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'%3E%3Cpath d='M480-80q-82 0-155-31.5t-127.5-86Q143-252 111.5-325T80-480q0-83 31.5-155.5t86-127Q252-817 325-848.5T480-880q83 0 155.5 31.5t127 86q54.5 54.5 86 127T880-480q0 82-31.5 155t-86 127.5q-54.5 54.5-127 86T480-80Zm0-82q26-36 45-75t31-83H404q12 44 31 83t45 75Zm-104-16q-18-33-31.5-68.5T322-320H204q29 50 72.5 87t99.5 55Zm208 0q56-18 99.5-55t72.5-87H638q-9 38-22.5 73.5T584-178ZM170-400h136q-3-20-4.5-39.5T300-480q0-21 1.5-40.5T306-560H170q-5 20-7.5 39.5T160-480q0 21 2.5 40.5T170-400Zm216 0h188q3-20 4.5-39.5T580-480q0-21-1.5-40.5T574-560H386q-3 20-4.5 39.5T380-480q0 21 1.5 40.5T386-400Zm268 0h136q5-20 7.5-39.5T800-480q0-21-2.5-40.5T790-560H654q3 20 4.5 39.5T660-480q0 21-1.5 40.5T654-400Zm-16-240h118q-29-50-72.5-87T584-782q18 33 31.5 68.5T638-640Zm-234 0h152q-12-44-31-83t-45-75q-26 36-45 75t-31 83Zm-200 0h118q9-38 22.5-73.5T376-782q-56 18-99.5 55T204-640Z'/%3E%3C/svg%3E");background-size:24px;background-repeat:no-repeat;width:24px;height:24px}footer .footer-bottom .footer-bottom-container .lang-switcher{margin-left:auto}.selector{display:flex}.selector .icon{width:24px;height:24px;margin:auto 10px auto 0}.selector select{height:100%;padding:5px 29px 5px 10px;background:#00000040;border:solid 1px rgba(255,255,255,.2);color:#fff;border-radius:0;appearance:none;font-size:14px}.selector .dropdown-icon{width:0px;overflow:visible;pointer-events:none;margin:auto 29px auto -29px}.selector .dropdown-icon:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'%3E%3Cpath d='M480-360 280-560h400L480-360Z'/%3E%3C/svg%3E");background-size:24px;background-repeat:no-repeat;width:24px;height:24px;display:block}#list-settings{cursor:pointer;fill:#ddd;&:hover{fill:#fff}}:focus-visible{outline:1px solid #ccc;outline-offset:0px}ul,ol{padding-inline-start:1.3em}a.link{display:inline-block;color:#24c8ff;margin:2px 0}a.link:hover{color:#34d8ff;text-decoration-thickness:2px}.loading{width:20px;height:20px;border:2px solid #888;border-top:2px solid #fff;border-radius:50%;animation:spin .5s linear infinite}.loading.done{animation:loading-fadeout .1s ease forwards}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.votelive{position:fixed;background:#313339;right:0;bottom:0;margin:15px 20px;box-shadow:0 0 10px #00000026;border-radius:5px;width:calc(100% - 40px);max-width:300px;overflow:hidden;transition:all .2s ease;&.hide{transform:translateY(-20px);opacity:0;pointer-events:none}&.expand{.live_guilds{height:278px;padding:10px;opacity:1;width:auto;>.live_guild{--height: 42px}}>.header{>.expand{transform:rotate(180deg)}}}>.header{display:flex;padding:10px 10px 10px 15px;white-space:nowrap;text-overflow:ellipsis;background:#1113148c;>.title{font-size:16px;font-weight:700;margin:auto 0;>.live{display:flex;gap:5px;margin:auto 0 auto auto;&.offline{>.badge{--badge: #777}}>.badge{--badge: #c44;background:var(--badge);border-radius:50%;margin:auto 0;width:10px;height:10px;&:after{content:"";display:block;width:10px;height:10px;background:var(--badge);border-radius:50%;animation:pulse 3s ease infinite}}>.text{font-size:12px;font-weight:700;color:#ddd;margin:0}}}>.expand{font-size:16px;margin:auto 0 auto auto;height:40px;width:40px;cursor:pointer;display:flex;&:hover{background:#ffffff1a}>.icon{height:30px;width:30px;margin:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23fff'%3E%3Cpath d='M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z'/%3E%3C/svg%3E")}}}>.live_guilds{display:flex;flex-direction:column-reverse;padding:0 15px;height:0px;opacity:0;overflow:hidden;width:0px;transition:all .2s ease;>.live_guild{--height: 42px;min-height:var(--height);max-height:var(--height);display:flex;background:#00000040;padding:10px 15px;border-radius:5px;gap:10px;text-decoration:none;transition:all .5s ease;animation:new-live-guild .5s ease;overflow:hidden;&:hover{background:#0000004d}&:not(:last-child){margin-top:10px}&.gone{opacity:0;margin:0;transform:translateY(-10px)}>.icon{height:40px;max-width:40px;min-width:40px;margin:auto 0}>.info{margin:auto 0;overflow:hidden;display:flex;flex-direction:column;>.name{font-size:16px;font-weight:700;color:#fff;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none;margin:0}>.time{font-size:12px;color:#ccc;margin:0 auto 0 0}}}}}@keyframes pulse{0%{transform:scale(.75);opacity:1}to{transform:scale(2);opacity:0}}@keyframes new-live-guild{0%{opacity:0;height:0px;min-height:0px;max-height:0px;padding:0 15px;transform:translateY(30px)}to{opacity:1;height:42px;min-height:42px;max-height:42px;padding:10px 15px;transform:translateY(0)}}@media(max-width:600px){.guild-container{max-width:100%}.guild{margin:10px 20px!important}header nav{position:fixed;top:0;left:0;height:100vh;width:100%;display:block;overflow:hidden scroll;background:#313339;transition:clip-path .2s;z-index:100;clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}header nav.open{clip-path:polygon(0px 0px,100% 0px,100% 100%,0px 100%)}#open-menu,#close-menu{display:block;cursor:pointer;border:none;overflow:hidden;background:none;color:#fff}header nav a{display:flex;padding:15px 20px;margin:0;border-top:solid 2px rgba(255,255,255,.2);background:none}header nav a:hover{background:#0000001a}header nav #nav-container a{margin:15px 20px auto;color:#fff}.discord-loginbtn{margin:auto 0 auto auto!important}#open-menu{font-size:28px;margin:auto 10px auto 0!important;padding:0;width:28px;height:28px}header #discord-usermenu{margin-left:auto}header nav #nav-container{display:flex}header nav #close-menu{font-size:38px;margin:5px 10px 5px auto;padding:5px}}.schedule-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'%3E%3Cpath d='m612-292 56-56-148-148v-184h-80v216l172 172ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-400Zm0 320q133 0 226.5-93.5T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160Z'/%3E%3C/svg%3E");background-size:14px;background-repeat:no-repeat;width:14px;height:14px;display:block}.star-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'%3E%3Cpath d='m233-120 65-281L80-590l288-25 112-265 112 265 288 25-218 189 65 281-247-149-247 149Z'/%3E%3C/svg%3E");background-size:14px;background-repeat:no-repeat;width:14px;height:14px;display:block}.vote-chart{position:relative;width:100%;height:100%}.vote-chart svg{display:block;width:100%;height:100%;overflow:visible}.vote-chart text{fill:#fff;font-size:12px;font-family:Arial,sans-serif}.vote-chart .grid{stroke:#ffffff2e;stroke-width:1;shape-rendering:crispEdges}.vote-chart .baseline{stroke:#ffffff80;stroke-width:1;shape-rendering:crispEdges}.vote-chart .bar{fill:#7289da;transition:fill .15s}.vote-chart .bar.focus{fill:#8ea0e6}.vote-chart .avg{fill:none;stroke:#da8888;stroke-width:2;stroke-linejoin:round}.vote-chart .avg-dot{fill:#da8888;opacity:0;transition:opacity .15s}.vote-chart .avg-dot.focus{opacity:1}.vote-chart .crosshair{stroke:#ffffff73;stroke-width:1;shape-rendering:crispEdges;pointer-events:none;opacity:0;transition:opacity .15s}.vote-chart .crosshair.show{opacity:1}.vote-chart-tooltip{position:absolute;pointer-events:none;background:#313339cc;color:#fff;border-radius:5px;box-shadow:0 0 10px #00000026;padding:8px 10px;font-size:13px;white-space:nowrap;opacity:0;transition:opacity .15s;z-index:2}.vote-chart-tooltip.show{opacity:1}.vote-chart-tooltip .date{font-weight:700;margin-bottom:4px}.vote-chart-tooltip .row{display:flex;align-items:center;gap:5px;line-height:1.6}.vote-chart-tooltip .dot{width:8px;height:8px;border-radius:50%}.point-hint{display:block;margin:-4px 0 6px;opacity:.7;font-size:12px}.lang-editor{margin-top:6px;>.picker{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;>.choice{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 8px;border:solid 1px rgba(255,255,255,.2);border-radius:3px;background:#00000040;color:#ffffffb3;font-size:13px;font-weight:700;cursor:pointer;user-select:none;transition:background .2s,border-color .2s,color .2s;>.mark{display:none;padding:0 6px;border-radius:3px;background:#fff3;font-size:11px}&:hover{border-color:#fff6}&.checked{border-color:#5865f2;background:#5865f240;color:#fff}&.primary{cursor:default;>.mark{display:inline}}}}>.tabs{display:flex;flex-wrap:wrap;gap:4px;>.tab{padding:8px 18px;border:solid 1px rgba(255,255,255,.2);border-bottom:none;border-radius:4px 4px 0 0;background:#00000040;color:#ffffffb3;font:inherit;font-weight:700;cursor:pointer;transition:background .2s,color .2s;&:hover{background:#0006;color:#fff}&.active{border-color:#5865f2;background:#5865f2;color:#fff}&[hidden]{display:none}}}>.panel{display:none;padding:0 12px 12px;border:solid 1px rgba(255,255,255,.2);border-top:solid 2px #5865F2;background:#00000026;&.active{display:block}}}.circlebtn-container{>form{display:contents}>form>button.circlebtn{border:none;font:inherit;cursor:pointer}}.dash-section{margin-top:30px;>.guilds{min-height:0}>.title{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 6px;font-size:22px;>.count{padding:0 8px;border-radius:999px;background:#ffffff1f;font-size:13px;line-height:1.6}}>.hint{margin:0 0 10px;padding:0 20px;text-align:center;font-size:13px;opacity:.7}}input[type=checkbox]{appearance:none;flex:none;width:18px;height:18px;margin:0;border:solid 1px rgba(255,255,255,.3);border-radius:3px;background:#00000040 center / 14px no-repeat;cursor:pointer;vertical-align:middle;transition:background-color .2s,border-color .2s;&:hover:not(:disabled){border-color:#fff9}&:checked{border-color:#5865f2;background-color:#5865f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23fff'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E")}&:focus-visible{outline:2px solid #fff;outline-offset:2px}&:disabled{cursor:default;opacity:.6}}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;&:has(>input:disabled){cursor:default}}.cal{>.nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;>.title{font-weight:700}>.step{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;background:#5865f2;color:#fff;font:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:background .2s,opacity .2s;&:hover:not(:disabled){background:#4752c4}&:disabled{opacity:.3;cursor:default}}}>.grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;transition:opacity .2s;&.busy{opacity:.4}>.wd{padding:2px 0;text-align:center;font-size:11px;opacity:.6}>.day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;aspect-ratio:1.5;min-width:0;@media(max-width:600px){aspect-ratio:1}border-radius:3px;background:#00000040;font-size:12px;&.out{visibility:hidden}&.today{box-shadow:inset 0 0 0 1px #fff9}&.future{opacity:.3}>.count{font-size:10px;font-weight:700}&.has{cursor:default;background:#5865f259;&.l2{background:#5865f28c}&.l3{background:#5865f2cc}&.l4{background:#5865f2}&:hover,&:focus-visible{outline:2px solid #fff;outline-offset:-2px}&.expired{filter:grayscale(.8) brightness(.8)}}}}>.total{margin-top:8px;font-size:12px;opacity:.7}}.cal-pop{position:absolute;top:0;left:0;z-index:5;max-width:calc(100% - 24px);padding:8px 12px;border-radius:5px;background:#000c;box-shadow:0 0 10px #00000026;color:#fff;font-size:12px;pointer-events:none;will-change:transform;>.head{margin-bottom:6px;padding-bottom:6px;border-bottom:solid 1px rgba(255,255,255,.2);>.date{font-weight:700}>.n{opacity:.7}}>.times{column-gap:18px;font-variant-numeric:tabular-nums;>.time{break-inside:avoid;line-height:1.7;&.expired{opacity:.5}}}}.friend-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:16px auto 0;>button.button{border:none;font:inherit;font-weight:700;&:disabled{opacity:.5;cursor:default}}}.guild.friend{>.guild-detail>.bio{white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}>.guild-detail>.circlebtn-container>button.circlebtn{border:none;font:inherit;cursor:pointer}}.friend-form{>.text{width:calc(100% - 32px)}>.notice{margin:0 0 10px;padding:10px 12px;border-left:solid 3px #ff5454;background:#ff545426}>.danger{margin-top:16px;>.button{border:none;font:inherit;font-weight:700}}}header .board-nav{display:flex;gap:2px;margin:auto 0;>a{margin:auto 0;padding:6px 8px;border-radius:2px;color:#bfbfbf;&:hover{color:#ddd}&.selected{color:#fff;font-weight:700}}>a{white-space:nowrap}@media(max-width:480px){>a{padding:6px 5px;font-size:14px}}@media(max-width:360px){>a{padding:6px 3px;font-size:13px}}}header .header-inner{>a>.sitename,>.discord-loginbtn{white-space:nowrap}@media(max-width:480px){>a{margin-right:10px}>a>.sitename{font-size:18px}>.discord-loginbtn{padding:8px 10px;font-size:15px}}@media(max-width:360px){>a{margin-right:8px}>a>.sitename{font-size:17px}>.discord-loginbtn{padding:8px;>img{margin:0}>.label{display:none}}}}.ad-slot{box-sizing:border-box;width:100%;max-width:1200px;margin:30px auto 0;padding:0 15px;overflow:hidden;>ins{width:100%}&:has(>ins[data-ad-status=unfilled]){display:none}.guilds>&{flex-basis:100%;margin:10px 0}.guildpage &{margin:10px;padding:0;width:calc(100% - 20px)}}
