.support{display:flex;flex-direction:column;align-items:center;height:100vh;max-height:-webkit-fill-available;--album-width:400px;--logo-size:120px}@media only screen and (max-width:1100px){.support{--album-width:340px;--logo-size:80px}}@media screen and (max-height:940px){.support{--logo-size:80px}}.support .logo{height:var(--logo-size);padding:16px;margin:auto auto 24px;filter:drop-shadow(2px 2px 0 var(--color-terminal-green-50));opacity:.75}.support .logo img{height:100%;width:auto}.support .logo:hover{opacity:1}.support h1{all:unset;text-transform:uppercase;font-size:24px;margin-bottom:16px}.supportForm textarea{resize:none;height:120px}.supportForm{display:flex;flex-direction:column;width:600px;max-width:85vw;gap:16px}.supportForm input,.supportForm select,.supportForm textarea{width:100%;box-sizing:border-box;font-size:16px;line-height:24px;color:var(--color-white);background-color:color-mix(in srgb,var(--color-terminal-green) 5%,var(--color-black));border:2px solid var(--color-terminal-green-50);box-shadow:4px 4px 0 var(--color-terminal-green-25);font-family:Share Tech Mono,monospace;padding:0 4px;border-radius:0!important}.supportForm select{height:28px;border-radius:0}.supportForm input:focus,.supportForm textarea:focus{outline:0;border-color:var(--color-white)}.supportForm label{font-size:12px;text-transform:uppercase;color:var(--color-terminal-green)}.supportForm button{all:unset;cursor:pointer;font-size:24px;line-height:24px;padding:8px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-white);text-shadow:2px 2px 0 var(--color-terminal-green-10);border:2px solid var(--color-terminal-green-50);box-shadow:4px 4px 0 var(--color-terminal-green-25);background-color:var(--color-terminal-green-5);text-transform:uppercase}.supportForm button:hover{border-color:var(--color-white)}.supportForm button:disabled{pointer-events:none}.supportForm .subLabel{font-size:12px;line-height:1;text-transform:uppercase;margin-bottom:8px;color:var(--color-off-white-75)}.supportForm .error{font-size:14px;color:var(--color-red);margin-top:8px;text-transform:uppercase}.supportForm .attachments{position:relative;border-radius:0;color:var(--color-white);background-color:color-mix(in srgb,var(--color-terminal-green) 5%,var(--color-black));border:2px solid var(--color-terminal-green-50);box-shadow:4px 4px 0 var(--color-terminal-green-25);height:80px;margin-top:8px}.supportForm .attachments,.supportForm .attachments span{display:flex;align-items:center;justify-content:center;cursor:pointer}.supportForm .attachments span{position:absolute;gap:4px;font-weight:300;font-size:12px;text-transform:uppercase;letter-spacing:-1px}.supportForm .attachments input{all:unset;position:absolute;opacity:0;z-index:1;width:100%;height:100%;font-size:1rem;cursor:pointer}.supportForm .files{display:flex;gap:8px}.supportForm .file{display:flex;align-items:center;justify-content:center;gap:4px;width:200px;height:40px;border:2px solid var(--color-terminal-green-50);box-shadow:4px 4px 0 var(--color-terminal-green-25);overflow:hidden;text-overflow:ellipsis}.supportForm .fileName{width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;letter-spacing:-1px}.supportForm .remove{all:unset;display:flex;cursor:pointer;z-index:2}