*, *::before, *::after {box-sizing:border-box;}:root {--select-border:#777;--select-focus:blue;--select-arrow:#000;}select {appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:none;}select::-ms-expand {display:none;}.select {display:grid;grid-template-areas:"select";align-items:center;position:relative;min-width:15ch;max-width:30ch;border:1px solid var(--select-border);border-radius:0.25em;padding:0.25em 0.5em;font-size:1.25rem;cursor:pointer;line-height:1.1;background-color:white;}.select select, .select::after {grid-area:select;}.select:not(.select--multiple)::after {content:"";justify-self:end;width:0.8em;height:0.5em;background-color:var(--select-arrow);clip-path:polygon(100% 0%, 0 0%, 50% 100%);}select:focus + .focus {position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid var(--select-focus);border-radius:inherit;}select[multiple] {padding-right:0;height:6rem;}select[multiple] option {white-space:normal;outline-color:var(--select-focus);}.select--disabled {cursor:not-allowed;background-color:#eee;background-image:linear-gradient(to top, #ddd, #eee 33%);}label {font-size:1.125rem;font-weight:500;}.select + label {margin-top:2rem;}#all-bands .band {margin-bottom:2em;}#all-bands .band .line-holder {margin-top:2em;margin-left:2em;margin-right:2em;}#all-bands .band .line-holder .line {border-top:1px solid #4e4547;}#all-bands .band h3 {font-family:cheap-pine-sans, sans-serif;font-size:2em;text-align:center;margin-bottom:1em;font-weight:normal;}#all-bands .band .round .round-inner {text-align:center;}#all-bands .band .round .round-inner img {width:50%;height:auto;border-radius:50%;}#all-bands .band .btns {padding-top:2em;text-align:center;display:flex;justify-content:center;}#all-bands .band .btns a {color:#e73b4e;text-decoration:none;margin-left:0.25em;margin-right:0.25em;}#all-bands .band .v-btn {margin-top:2em;}#all-bands .band .v-btn a {width:100%;display:block;text-align:center;text-decoration:none;background-color:#e73b4e;color:white;border:none;outline:none;font-family:cheap-pine-sans, sans-serif;font-size:2em;padding-top:0.25em;padding-bottom:0.25em;}body.admin #adm-results #holder {margin-top:1em;}body.admin #adm-results #holder table {background-color:black;margin:0 auto;padding:2em;}body.admin #adm-results #holder table td, body.admin #adm-results #holder table th {padding:0.5em;margin-bottom:0.5em;}body.admin #adm-results #holder table td.total, body.admin #adm-results #holder table th.total {text-align:right;font-weight:bold;font-size:1.2em;}#languages {margin-top:1em;margin-bottom:1em;}#languages label {display:block;margin-bottom:1em;}#languages label span {padding-left:0.5em;}#logout {text-align:right;padding-right:1em;padding-top:1em;}#logout a {color:white;text-decoration:none;text-transform:uppercase;font-size:0.9em;}body {background-color:black;color:white;background-image:url(/images/bg-wide.jpg);background-size:cover;font-family:"MyWeAlteHaasGroteskRegularbFont";}h2 {font-family:cheap-pine-sans, sans-serif;font-size:3em;text-align:center;margin-bottom:0em;font-weight:normal;}p.info {text-align:center;}.text-info a {color:white;}header {text-align:center;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #f00 100%);}header svg {margin-top:1em;margin-bottom:1em;width:160px;height:auto;}span.fill-email {font-weight:bold;}#front {display:flex;width:100%;max-width:400px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;}#front h2 {font-size:2em;}#front p {text-align:center;}#front #form-holder {min-width:230px;width:100%;}#front .input {margin-bottom:10px;}#front .input input {width:100%;padding:12px 20px;margin:8px 0;box-sizing:border-box;}table#my-selection {margin-bottom:1em;width:100%;}table#my-selection tr td, table#my-selection tr th {padding-bottom:0.5em;}table#my-selection tr td.number, table#my-selection tr th.number {text-align:center;}table#my-selection tr td.video-url, table#my-selection tr th.video-url {text-align:center;}table#my-selection tr td.band-name, table#my-selection tr th.band-name {font-size:1.3em;}h2.bands-topic {margin-bottom:1em;}button {width:100%;background-color:#e73b4e;color:white;border:none;outline:none;font-family:cheap-pine-sans, sans-serif;font-size:2em;padding-top:0.25em;padding-bottom:0.25em;cursor:pointer;}button:disabled {opacity:0.3;}table#all-bands {width:100%;}table#all-bands td, table#all-bands th {padding-bottom:0.5em;font-weight:bold;}table#all-bands td.video-url {font-size:1.5em;text-align:right;}table thead th {text-transform:uppercase;}table td.number {font-size:1.5em;}body {min-height:100vh;margin:0em !important;}main {margin:0 auto;max-width:400px;padding-left:1em;padding-right:1em;width:100%;margin-bottom:3em;}