.overlay-profile-contact{font-family:var(--font-mono);padding:var(--margin);grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(0,0,0,.15);display:grid}.overlay-profile-contact .input{display:flex;align-items:center;gap:5px}.overlay-profile-contact .discord-btn{text-transform:uppercase}.overlay-profile-contact .svg-social-discord,.overlay-profile-contact .svg-social-mail,.overlay-profile-contact .svg-social-twitter{width:15px;height:auto}.overlay-profile-contact .svg-social-soundcloud{width:16px;height:auto}.overlay-profile-contact .social-link{text-align:left;grid-gap:7px;padding:.5em 1em;grid-template-columns:auto 1fr;align-items:center;display:grid}.overlay-profile-contributed-row{grid-template-columns:auto 1fr auto;display:grid;grid-gap:5px;font-family:var(--font-mono);align-items:center;padding-bottom:5px}.overlay-profile-contributed-row .version{border:1px solid rgba(0,0,0,.4);padding:.2em .4em;border-radius:2px;line-height:90%}.overlay-profile-contributed{border-bottom:1px solid rgba(0,0,0,.15);padding:var(--margin);text-align:left}.overlay-profile-contributed .sessions-contributed-title{margin:0}.overlay-profile-contributed .contributed-session-list{margin-top:var(--margin)}.overlay-profile-contributed .contributed-session-list .overlay-profile-contributed-row{transition:opacity .15s ease}.overlay-profile-contributed .contributed-session-list:hover .overlay-profile-contributed-row{opacity:.5}.overlay-profile-contributed .contributed-session-list:hover .overlay-profile-contributed-row:hover{opacity:1}.overlay-profile-created-row{grid-template-columns:auto 1fr auto;display:grid;grid-gap:5px;font-family:var(--font-mono);align-items:center;padding-bottom:5px}.overlay-profile-created-row .version{border:1px solid rgba(0,0,0,.4);padding:.2em .4em;border-radius:2px;line-height:90%}.overlay-profile-created{border-bottom:1px solid rgba(0,0,0,.15);padding:var(--margin);text-align:left}.overlay-profile-created .sessions-created-title{margin:0}.overlay-profile-created .created-session-list{margin-top:var(--margin)}.overlay-profile-contact-input{grid-template-columns:1fr auto;display:grid;align-items:center;gap:5px;margin-bottom:5px}.overlay-profile-contact-input label{grid-template-columns:1em auto;display:grid;align-items:center;gap:5px;font-size:11px;font-size:.6875rem}.overlay-profile-contact-input label svg{height:.8em;width:auto;display:block;margin:auto}.overlay-profile-contact-input label .svg-social-mail{height:.7em}.overlay-profile-contact-input label .svg-social-soundcloud{height:auto;width:14px}.overlay-profile-contact-input label input{font-family:var(--font-mono);font-size:11px;font-size:.6875rem;width:100%;padding:0;text-transform:uppercase;position:relative;border-bottom:1px solid var(--white);transition:border-color .3s}.overlay-profile-contact-input label input:not(:disabled){border-color:var(--black)}.overlay-profile-contact-input button{font-family:var(--font-mono);font-size:11px;font-size:.6875rem;text-transform:uppercase;text-decoration:underline;opacity:0;pointer-events:none}.overlay-profile-contact-input button.save,.overlay-profile-contact-input:hover button{opacity:1;pointer-events:all}@media(max-width:840px){.overlay-profile-contact-input button{opacity:1;pointer-events:all}}.overlay-profile-edit-contact{padding:15px 0;border-bottom:1px solid rgba(0,0,0,.15)}.overlay-profile-edit-contact .submit-button{display:none}.overlay-profile-edit-contact .discord{grid-template-columns:auto 1fr;display:grid;align-items:center;gap:5px;margin-bottom:5px}.overlay-profile-edit-contact .discord svg{height:.8em;width:auto;display:block;margin:auto}.overlay-profile-edit-contact .discord .a-div{font-size:18px;font-size:1.125rem;font-family:var(--font-condensed);font-weight:600;background:var(--black);border:1px solid var(--white);border-radius:7px;color:var(--white);padding:.4em 1em .2em;box-sizing:border-box;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s ease,color .3s ease}.overlay-profile-edit-contact .discord .a-div.mono{font-size:12px;font-size:.75rem;font-family:var(--font-mono);font-weight:400;padding-bottom:.5em}.overlay-profile-edit-contact .discord .a-div.inverse{background:var(--white);color:var(--black);border-color:var(--white)}.overlay-profile-edit-contact .discord .a-div.inverse-border{background:var(--white);color:var(--black);border:1px solid var(--black)}.overlay-profile-edit-contact .discord .a-div.transparent{background:rgba(0,0,0,0);color:var(--black)}.overlay-profile-edit-contact .discord .a-div:not(:disabled):hover{background:var(--white);color:var(--black)}.overlay-profile-edit-contact .discord .a-div:not(:disabled):hover.inverse,.overlay-profile-edit-contact .discord .a-div:not(:disabled):hover.inverse-border,.overlay-profile-edit-contact .discord .a-div:not(:disabled):hover.transparent{background:var(--black);color:var(--white)}.overlay-profile-edit-contact .discord .a-div:disabled{pointer-events:none;opacity:.25}.overlay-profile-edit-contact .discord .a-div{justify-self:flex-start}.overlay-profile-edit-contact .discord span{text-align:left;font-family:var(--font-mono);font-size:11px;font-size:.6875rem}.overlay-profile-sessions-link .sessions-link{font-size:18px;font-size:1.125rem;font-family:var(--font-condensed);font-weight:600;background:var(--black);border:1px solid var(--white);border-radius:7px;color:var(--white);padding:.4em 1em .2em;box-sizing:border-box;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s ease,color .3s ease}.overlay-profile-sessions-link .sessions-link.mono{font-size:12px;font-size:.75rem;font-family:var(--font-mono);font-weight:400;padding-bottom:.5em}.overlay-profile-sessions-link .sessions-link.inverse{background:var(--white);color:var(--black);border-color:var(--white)}.overlay-profile-sessions-link .sessions-link.inverse-border{background:var(--white);color:var(--black);border:1px solid var(--black)}.overlay-profile-sessions-link .sessions-link.transparent{background:rgba(0,0,0,0);color:var(--black)}.overlay-profile-sessions-link .sessions-link:not(:disabled):hover{background:var(--white);color:var(--black)}.overlay-profile-sessions-link .sessions-link:not(:disabled):hover.inverse,.overlay-profile-sessions-link .sessions-link:not(:disabled):hover.inverse-border,.overlay-profile-sessions-link .sessions-link:not(:disabled):hover.transparent{background:var(--black);color:var(--white)}.overlay-profile-sessions-link .sessions-link:disabled{pointer-events:none;opacity:.25}.overlay-profile-sessions-link .sessions-link{display:block;width:100%;margin-top:15px}.overlay-profile-sessions-link button{text-transform:uppercase;text-decoration:underline;font-family:var(--font-mono);font-weight:500;font-size:11px;font-size:.6875rem;margin-top:15px}