.subhero{padding-top:70px;padding-bottom:32px}.subhero h1{margin:0 0 20px;font:clamp(32px,5vw,62px)/1 'Press Start 2P',monospace;color:#f7fbff;text-shadow:5px 5px 0 rgba(123,97,255,.42)}.subhero>p:last-child{max-width:720px;color:var(--muted);font-size:18px}.quick-facts{display:grid;grid-template-columns:1.4fr .7fr 1.4fr;border:1px solid var(--line);background:rgba(11,15,29,.55)}.quick-facts>div{display:grid;gap:8px;padding:22px 26px;border-right:1px solid var(--line)}.quick-facts>div:last-child{border:0}.quick-facts small,.terminal-caption{color:var(--cyan);font:7px 'Press Start 2P',monospace}.quick-facts strong{font-size:17px;color:var(--text)}.info-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.info-toc{position:sticky;top:92px;border:1px solid var(--line);padding:20px;background:rgba(11,15,29,.7);display:grid;gap:7px}.info-toc .terminal-caption{margin-bottom:10px}.info-toc a{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:9px 0;border-bottom:1px solid rgba(51,214,255,.12);color:var(--muted);font-size:12px}.info-toc a:hover{color:var(--cyan)}.info-toc b{color:var(--green);font:7px 'Press Start 2P',monospace}.info-content{display:grid;gap:24px}.content-panel{scroll-margin-top:90px;border:1px solid var(--line);background:rgba(11,15,29,.55);padding:30px}.content-panel h2{display:block;margin:12px 0 22px;font-size:15px;line-height:1.55}.content-panel h2:after{display:none}.readable-content{color:var(--text);font-size:16px;line-height:1.8}.readable-content p:first-child{margin-top:0}.readable-content a{color:var(--cyan);text-decoration:underline}.readable-content h1,.readable-content h2,.readable-content h3{font-family:Inter,Arial,sans-serif;color:var(--green);font-weight:700;text-shadow:none;letter-spacing:0}.readable-content ul,.readable-content ol{padding-left:22px}.readable-content li{margin:7px 0}.back-link{display:inline-block;margin-top:20px;color:var(--green);font:7px 'Press Start 2P',monospace}
.signup-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:start}.signup-panel,.attendee-panel,.guide-card{border:1px solid var(--line);background:rgba(11,15,29,.55);padding:26px}.signup-panel h2,.attendee-panel h2{display:block;font-size:14px;margin:10px 0 18px}.signup-panel h2:after,.attendee-panel h2:after{display:none}.signup-state{font-size:16px}.signup-form{display:grid;gap:16px}.field{display:grid;gap:7px}.field label{color:var(--green);font:7px 'Press Start 2P',monospace}.field select,.field input{width:100%;padding:12px;border:1px solid var(--line);border-radius:0;background:#080b14;color:var(--text);font:14px Inter,Arial,sans-serif}.payment-warning{border:1px solid rgba(255,216,77,.45);padding:15px;color:var(--yellow);background:rgba(255,216,77,.06)}.signup-actions{display:flex;gap:12px;flex-wrap:wrap}.mini-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.mini-stat{border:1px solid var(--line);padding:18px;background:rgba(11,15,29,.55)}.mini-stat small{color:var(--cyan);font:7px 'Press Start 2P',monospace}.mini-stat strong{display:block;margin-top:10px;color:var(--green);font:20px 'Press Start 2P',monospace}.attendee-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}.attendee-list li{display:flex;justify-content:space-between;gap:12px;border:1px solid rgba(51,214,255,.14);padding:10px 12px;color:var(--muted)}.attendee-list b{color:var(--text)}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-card h3{line-height:1.5}.guide-card p{color:var(--muted)}
.login2-page{min-height:100vh;background:#05060a radial-gradient(circle at 72% 8%,rgba(51,214,255,.08),transparent 620px) no-repeat}.login2-page main{min-height:calc(100vh - 190px)}.login2-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:70px;align-items:center;padding-top:80px;padding-bottom:80px}.login2-copy h1{margin:12px 0 20px;color:#f7fbff;font:clamp(42px,7vw,82px)/1 'Press Start 2P',monospace;text-shadow:6px 6px 0 rgba(123,97,255,.4)}.login2-copy>p:not(.kicker){max-width:570px;color:var(--muted);font-size:18px}.login2-route{display:grid;gap:8px;margin-top:34px;padding-left:16px;border-left:2px solid var(--cyan)}.login2-route small{color:var(--green);font:7px 'Press Start 2P',monospace}.login2-route span{color:var(--text);font-family:monospace}.login2-panel{border:1px solid var(--line);background:rgba(7,9,15,.92)}.login2-panel .window-title{padding:14px 16px}.login2-form{display:grid;gap:20px;padding:28px}.login2-form>label:not(.login2-remember){display:grid;gap:8px;color:var(--green);font:7px 'Press Start 2P',monospace}.login2-form input[type=text],.login2-form input[type=password]{width:100%;box-sizing:border-box;padding:14px;border:1px solid var(--line);border-radius:0;background:#080b14;color:var(--text);font:15px Inter,Arial,sans-serif}.login2-form input:focus{outline:1px solid var(--cyan);border-color:var(--cyan)}.login2-remember{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px}.login2-message{border-left:2px solid;padding:11px 13px;font-family:monospace}.login2-message.error{border-color:#ff5277;color:#ff7995;background:rgba(255,82,119,.06)}.login2-message.success{border-color:var(--green);color:var(--green);background:rgba(60,255,155,.06)}.login2-links{display:flex;justify-content:space-between;gap:15px;padding-top:18px;border-top:1px solid var(--line)}.login2-links a{color:var(--cyan);font:7px 'Press Start 2P',monospace}.login2-page footer{margin-top:0}
@media(max-width:850px){.login2-shell{grid-template-columns:1fr;gap:34px;padding-top:44px;padding-bottom:54px}}@media(max-width:520px){.login2-shell{width:calc(100% - 28px)}.login2-copy h1{font-size:38px}.login2-form{padding:20px}.login2-links{display:grid}}
.payment-status{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;margin-top:18px;padding:14px 16px;border:1px solid;background:#080b14}.payment-status .payment-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid;font:14px 'Press Start 2P',monospace}.payment-status small,.payment-status strong{display:block;font-family:'Press Start 2P',monospace}.payment-status small{margin-bottom:7px;font-size:6px;color:var(--muted)}.payment-status strong{font-size:8px;line-height:1.5}.payment-status p{margin:5px 0 0;color:var(--muted);font-size:13px}.payment-status p b{color:inherit;font-family:'Press Start 2P',monospace;font-size:8px}.payment-status.is-pending{border-color:rgba(255,216,77,.42);box-shadow:inset 3px 0 0 var(--yellow)}.payment-status.is-pending .payment-icon,.payment-status.is-pending strong{color:var(--yellow)}.payment-status.is-paid{border-color:rgba(60,255,155,.38);box-shadow:inset 3px 0 0 var(--green)}.payment-status.is-paid .payment-icon,.payment-status.is-paid strong{color:var(--green)}.signup-actions .btn.danger{min-height:42px;margin-top:14px;padding:0 16px;border-color:rgba(255,121,149,.62);background:rgba(255,82,119,.045);color:#ff7995;box-shadow:none}.signup-actions .btn.danger:hover{border-color:#ff7995;background:rgba(255,82,119,.11);color:#ff9caf}.signup-actions .btn.danger:disabled{opacity:.45;cursor:wait}
.auth-switch{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.auth-switch button{padding:14px;border:0;border-right:1px solid var(--line);background:#080b14;color:var(--muted);font:7px 'Press Start 2P',monospace;cursor:pointer}.auth-switch button:last-child{border-right:0}.auth-switch button.is-active{background:rgba(51,214,255,.08);color:var(--cyan);box-shadow:inset 0 -2px 0 var(--cyan)}.login2-form[hidden]{display:none}.login2-register-form{gap:16px}.register-intro{margin:0;color:var(--muted);font-size:13px}.login2-fields{display:grid;gap:12px}.login2-fields.two{grid-template-columns:1fr 1fr}.login2-fields.three{grid-template-columns:repeat(3,1fr)}.login2-fields.city{grid-template-columns:1.5fr .7fr}.login2-fields label,.birth-label{display:grid;gap:7px;color:var(--green);font:6px 'Press Start 2P',monospace}.login2-fields label span{color:var(--muted)}.login2-form input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--line);border-radius:0;background:#080b14;color:var(--text);font:14px Inter,Arial,sans-serif}.login2-links button,.auth-back{padding:0;border:0;background:none;color:var(--cyan);font:7px 'Press Start 2P',monospace;text-align:left;cursor:pointer}.auth-back{justify-self:start;color:var(--muted)}.login2-register-form .btn:disabled{opacity:.55;cursor:wait}@media(max-width:520px){.login2-fields.two,.login2-fields.three,.login2-fields.city{grid-template-columns:1fr}.auth-switch button{font-size:6px;padding:13px 8px}}
@media(min-width:851px){.login2-shell{align-items:start}.login2-copy{position:sticky;top:120px;padding-top:28px}.auth-switch{display:none}.login2-form[hidden],.login2-register-form[hidden]{display:grid!important}.login2-register-form{margin-top:12px;padding-top:40px;border-top:1px solid var(--line)}.login2-register-form:before{content:'ELLER // OPRET BRUGER';justify-self:center;margin:-47px 0 8px;padding:0 14px;background:#07090f;color:var(--cyan);font:7px 'Press Start 2P',monospace}.login2-links [data-open-register],.login2-register-form .auth-back{display:none}}
.birth-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:4px}.birth-heading small{color:var(--cyan);font:6px 'Press Start 2P',monospace}.birth-help{margin:-8px 0 0;padding:9px 11px;border-left:2px solid var(--cyan);background:rgba(51,214,255,.045);color:var(--muted);font-size:12px;line-height:1.55}.birth-fields input::placeholder{color:rgba(147,160,200,.55)}@media(max-width:520px){.birth-heading{align-items:flex-start;flex-direction:column}.birth-help{margin-top:-5px}}
.cancel-control{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,121,149,.22)}.cancel-control p{max-width:390px;margin:0;color:var(--muted);font-size:12px}.cancel-button{flex:0 0 auto;padding:9px 12px;border:1px solid rgba(255,121,149,.48);background:transparent;color:#ff7995;font:7px 'Press Start 2P',monospace;cursor:pointer}.cancel-button:hover{border-color:#ff7995;background:rgba(255,82,119,.08)}.cancel-button:disabled{opacity:.45;cursor:wait}.paid-cancel-contact{width:100%;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:18px;padding:15px 16px;border-left:3px solid var(--cyan);background:rgba(51,214,255,.045)}.paid-cancel-contact small,.paid-cancel-contact strong{display:block;font-family:'Press Start 2P',monospace}.paid-cancel-contact small{margin-bottom:7px;color:var(--cyan);font-size:6px}.paid-cancel-contact strong{color:var(--text);font-size:7px;line-height:1.6}.paid-cancel-contact p{margin:7px 0 0;color:var(--muted);font-size:12px}.paid-cancel-contact a{padding:11px 13px;border:1px solid var(--cyan);color:var(--cyan);font:7px 'Press Start 2P',monospace;white-space:nowrap}.paid-cancel-contact a:hover{background:var(--cyan);color:#05060a}@media(max-width:600px){.cancel-control{align-items:stretch;flex-direction:column}.cancel-button{width:100%;min-height:42px}.paid-cancel-contact{grid-template-columns:1fr}.paid-cancel-contact a{text-align:center}}
.payment-binding-note{margin-top:20px;padding:13px 14px;border-left:3px solid var(--yellow);background:rgba(255,216,77,.055)}.payment-binding-note strong{display:block;margin-bottom:7px;color:var(--yellow);font:7px 'Press Start 2P',monospace}.payment-binding-note p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}
.info-faq{scroll-margin-top:85px;padding-top:42px;padding-bottom:50px}.info-faq-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:20px}.info-faq-heading h2{display:block;margin:10px 0 7px}.info-faq-heading h2:after{display:none}.info-faq-heading p{margin:0;color:var(--muted)}.info-faq-heading>strong{color:var(--green);font:7px 'Press Start 2P',monospace}.info-faq-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.info-faq-groups>section{border:1px solid var(--line);background:rgba(7,9,15,.94)}.info-faq-category{display:flex;justify-content:space-between;gap:15px;padding:13px 16px;border-bottom:1px solid var(--line);color:var(--cyan);font:7px 'Press Start 2P',monospace}.info-faq-category b{color:var(--green)}.info-faq-item{border-bottom:1px solid rgba(51,214,255,.13)}.info-faq-item:last-child{border-bottom:0}.info-faq-item summary{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:15px 16px;cursor:pointer;list-style:none}.info-faq-item summary::-webkit-details-marker{display:none}.info-faq-item summary b{font-size:13px}.info-faq-item summary i{color:var(--cyan);font:normal 9px 'Press Start 2P',monospace}.info-faq-item[open]{background:rgba(51,214,255,.035)}.info-faq-item[open] summary i{transform:rotate(45deg)}.info-faq-item>div{padding:0 42px 17px 16px;color:var(--muted);font-size:13px;line-height:1.75}@media(max-width:800px){.info-faq-groups{grid-template-columns:1fr}}@media(max-width:600px){.info-faq-heading{align-items:flex-start;flex-direction:column}}
@media(max-width:900px){.info-layout,.signup-grid{grid-template-columns:1fr}.info-toc{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.info-toc .terminal-caption{grid-column:1/-1}.mini-stats,.guide-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.subhero{padding-top:40px}.subhero>p:last-child{font-size:15px}.quick-facts,.mini-stats,.guide-grid{grid-template-columns:1fr}.quick-facts>div{border-right:0;border-bottom:1px solid var(--line)}.info-toc{grid-template-columns:1fr}.content-panel{padding:22px}.readable-content{font-size:15px}.attendee-list{grid-template-columns:1fr}}
.capacity-line{height:9px;border:1px solid rgba(60,255,155,.45);padding:2px;margin-top:12px}.capacity-line span{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--green) 0 8px,transparent 8px 11px)}.panel-title{margin:-26px -26px 22px;padding:11px 15px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;color:var(--cyan);font:7px 'Press Start 2P',monospace}.signup-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:24px}.signup-steps span{border:1px solid rgba(51,214,255,.16);padding:10px 7px;color:var(--muted);font:6px/1.5 'Press Start 2P',monospace}.signup-steps b{display:block;color:var(--green);font-size:9px;margin-bottom:4px}.attendee-list{grid-template-columns:1fr}.attendee-list li.attendee-child{margin-left:22px;border-left:2px solid var(--purple);background:rgba(123,97,255,.07)}.attendee-child b{color:var(--cyan)}.attendee-child span{font-size:11px;color:var(--muted)}@media(max-width:600px){.signup-steps{grid-template-columns:1fr}.attendee-list li.attendee-child{margin-left:14px}}
.info2-page{background:#05060a radial-gradient(circle at 50% 0,rgba(123,97,255,.12),transparent 680px) no-repeat}.info2-page .content-panel,.info2-page .info-toc,.info2-page .quick-facts{background:rgba(7,9,15,.94)}
.signup-overview{display:grid;grid-template-columns:1.5fr .75fr .75fr;gap:15px}.capacity-card,.ticket-card{border:1px solid var(--line);padding:22px;background:rgba(11,15,29,.55)}.capacity-numbers{display:flex;align-items:center;gap:18px;margin:14px 0}.capacity-numbers>strong{color:var(--green);font:32px 'Press Start 2P',monospace}.capacity-numbers>span{color:var(--text);font:9px/1.5 'Press Start 2P',monospace}.capacity-numbers small{display:block;margin-top:5px;color:var(--muted);font:6px 'Press Start 2P',monospace}.capacity-label{display:flex;justify-content:space-between;color:var(--muted);font:6px 'Press Start 2P',monospace}.capacity-label b{color:var(--green)}.ticket-card small{color:var(--cyan);font:7px 'Press Start 2P',monospace}.ticket-card>strong{display:block;margin:18px 0 10px;color:var(--green);font:24px 'Press Start 2P',monospace}.ticket-card strong em{font-size:8px;font-style:normal}.ticket-card p{margin:0;color:var(--muted);font-size:12px}.attendee-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.attendee-heading h2{margin-bottom:0}.attendee-heading>strong{color:var(--green);font:7px 'Press Start 2P',monospace}.attendee-list li{display:grid;grid-template-columns:42px minmax(82px,150px) minmax(0,1fr) auto;align-items:center;justify-content:initial;padding:12px 14px}.client-id{color:var(--muted);font:6px 'Press Start 2P',monospace}.client-group{justify-self:start;max-width:140px;overflow:hidden;text-overflow:ellipsis;padding:7px 9px;border:1px solid hsl(var(--group-hue),60%,50%);background:hsl(var(--group-hue),60%,50%,.12);color:hsl(var(--group-hue),70%,72%);font:6px 'Press Start 2P',monospace;white-space:nowrap}.attendee-list li div{display:grid;gap:3px}.attendee-list li div small{color:var(--muted);font-size:11px}.attendee-list li>em{font-style:normal;border:1px solid rgba(60,255,155,.35);padding:5px 7px;color:var(--green);font:6px 'Press Start 2P',monospace}.attendee-list li.attendee-child{margin-left:54px}.attendee-child>em{border-color:rgba(123,97,255,.4);color:#a99aff}@media(max-width:800px){.signup-overview{grid-template-columns:1fr 1fr}.capacity-card{grid-column:1/-1}}@media(max-width:600px){.signup-overview{grid-template-columns:1fr}.capacity-card{grid-column:auto}.attendee-list li{grid-template-columns:32px minmax(70px,100px) minmax(0,1fr)}.attendee-list li>em{display:none}.attendee-list li.attendee-child{margin-left:16px}.client-group{max-width:96px;padding:6px;font-size:5px}}
.attendee-child div b{font-size:12px;font-weight:600}.attendee-child>em{padding:4px 6px;font-size:5px}
.attendee-list .attendee-child .client-id{font-size:6px;color:var(--muted)}.attendee-list .attendee-child .client-group{font-size:6px;color:hsl(var(--group-hue),70%,72%)}
.attendee-list li.attendee-child{padding-top:8px;padding-bottom:8px}.attendee-list .attendee-child div{display:flex;align-items:baseline;gap:8px;min-width:0}.attendee-list .attendee-child div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.attendee-list .attendee-parent div{display:flex;align-items:baseline;gap:8px;min-width:0}.attendee-list .attendee-parent div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.signup-steps{gap:26px}.signup-step{position:relative;transition:border-color .2s,background .2s,color .2s}.signup-step:not(:last-child):after{content:'>';position:absolute;right:-19px;top:50%;transform:translateY(-50%);color:var(--muted);font:10px 'Press Start 2P',monospace}.signup-step.is-active{border-color:var(--cyan);background:rgba(51,214,255,.1);color:var(--text);box-shadow:inset 0 0 18px rgba(51,214,255,.05)}.signup-step.is-active b{color:var(--cyan)}.signup-step.is-done{border-color:rgba(60,255,155,.45);background:rgba(60,255,155,.08);color:var(--green)}.signup-step.is-done b:after{content:' ✓';font-size:6px}.signup-step.is-done:not(:last-child):after{color:var(--green)}@media(max-width:600px){.signup-steps{gap:20px}.signup-step:not(:last-child):after{content:'↓';right:auto;left:50%;top:auto;bottom:-17px;transform:translateX(-50%)}}
.process-label{display:flex;align-items:center;justify-content:space-between;margin:0 0 9px;color:var(--muted);font:5px 'Press Start 2P',monospace}.process-label b{color:var(--cyan);font-size:6px}.signup-steps{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:7px;align-items:stretch}.signup-step:not(:last-child):after{display:none}.step-arrow{display:grid;place-items:center;color:var(--cyan);font:18px/1 'Press Start 2P',monospace;text-shadow:0 0 12px rgba(51,214,255,.45)}.step-arrow.is-done{color:var(--green);text-shadow:0 0 12px rgba(60,255,155,.45)}@media(max-width:600px){.process-label{display:none}.signup-steps{grid-template-columns:1fr;gap:7px}.step-arrow{height:24px;transform:rotate(90deg)}}
.signup-grid{align-items:stretch}.signup-grid>.signup-panel{height:100%}@media(max-width:900px){.signup-grid>.signup-panel{height:auto}}
.crew-section{padding-top:42px;padding-bottom:48px}.crew-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:22px}.crew-heading h2{display:block;margin:10px 0 8px;font-size:15px}.crew-heading h2:after{display:none}.crew-heading p{max-width:700px;margin:0;color:var(--muted)}.crew-heading>strong{color:var(--green);font:7px 'Press Start 2P',monospace}.crew-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.crew-card{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:start;border:1px solid var(--line);padding:20px;background:rgba(7,9,15,.94)}.crew-avatar{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--cyan);color:var(--cyan);font:10px 'Press Start 2P',monospace;box-shadow:inset 0 0 18px rgba(51,214,255,.06)}.crew-card small{color:var(--green);font:6px 'Press Start 2P',monospace}.crew-card h3{margin:7px 0 3px;line-height:1.45}.crew-card p{margin:0;color:var(--muted);font-size:12px}.crew-card b{display:block;margin-top:10px;color:var(--text);font-size:12px}@media(max-width:900px){.crew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.crew-heading{align-items:start;flex-direction:column}.crew-grid{grid-template-columns:1fr}}
.crew-compact{padding-top:18px;padding-bottom:20px}.crew-compact-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:10px}.crew-compact-heading h2{display:block;margin:7px 0 0;font-size:12px}.crew-compact-heading h2:after{display:none}.crew-compact-heading>strong{color:var(--green);font:7px 'Press Start 2P',monospace}.crew-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crew-row{display:grid;grid-template-columns:32px 34px minmax(0,1fr) minmax(90px,.7fr) auto;align-items:center;gap:10px;border:1px solid rgba(51,214,255,.16);padding:9px 11px;background:rgba(7,9,15,.94)}.crew-number{color:var(--muted);font:5px 'Press Start 2P',monospace}.crew-mini-avatar{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--cyan);color:var(--cyan);font:7px 'Press Start 2P',monospace}.crew-row>div{display:grid;min-width:0}.crew-row>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.crew-row>div small{color:var(--muted);font-size:10px}.crew-job{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:11px}.crew-row>em{font-style:normal;border:1px solid rgba(60,255,155,.35);padding:4px 5px;color:var(--green);font:5px 'Press Start 2P',monospace}@media(max-width:1000px){.crew-table{grid-template-columns:1fr}}@media(max-width:600px){.crew-row{grid-template-columns:28px 32px minmax(0,1fr) auto}.crew-job{display:none}.crew-row>em{font-size:4px}.crew-compact-heading{align-items:start}}
.crew-compact{padding-top:18px;padding-bottom:20px}.crew-compact-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:10px}.crew-compact-heading h2{display:block;margin:7px 0 0;font-size:12px}.crew-compact-heading h2:after{display:none}.crew-compact-heading>strong{color:var(--green);font:7px 'Press Start 2P',monospace}.crew-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crew-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(90px,.7fr) auto;align-items:center;gap:10px;border:1px solid rgba(51,214,255,.16);padding:9px 11px;background:rgba(7,9,15,.94)}.crew-mini-avatar{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--cyan);color:var(--cyan);font:7px 'Press Start 2P',monospace}.crew-row>div{display:grid;min-width:0}.crew-row>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.crew-row>div small{color:var(--muted);font-size:10px}.crew-job{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:11px}.crew-row>em{font-style:normal;border:1px solid rgba(60,255,155,.35);padding:4px 5px;color:var(--green);font:5px 'Press Start 2P',monospace}@media(max-width:1000px){.crew-table{grid-template-columns:1fr}}@media(max-width:600px){.crew-row{grid-template-columns:32px minmax(0,1fr) auto}.crew-job{display:none}.crew-row>em{font-size:4px}.crew-compact-heading{align-items:start}}
.subhero-link{display:inline-flex;align-items:center;min-height:46px;margin-top:14px;padding:0 17px;border:1px solid var(--cyan);background:rgba(51,214,255,.055);color:var(--cyan);font:9px/1.55 'Press Start 2P',monospace;letter-spacing:.02em;box-shadow:inset 3px 0 0 var(--green)}.subhero-link:hover{background:rgba(51,214,255,.11);color:#f7fbff;transform:translateY(-1px)}@media(max-width:600px){.subhero-link{width:100%;justify-content:center;min-height:50px;padding:0 14px;font-size:8px;text-align:center}}
