:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--panel:#101011;--text:#f5f5f3;--muted:#b8b8bd;--line:#333;--error:#ffaaa1;--brand-rose:#c79cab;--console-surface:#080808;--console-rule:#333;--paper:#080808;--paper-ink:#f5f5f3;--color-background:#000;--color-foreground:#f5f5f3;--color-muted-foreground:#b8b8bd}html a:hover{color:var(--text)}html fieldset:focus-visible{outline:2px solid var(--primary)}html ::-webkit-scrollbar-thumb{border:2px solid var(--line)}html .topbar{border-bottom:1px solid var(--line)}html .intro h1 span,html .lede{color:var(--muted)}html .timeline li:before{background:var(--panel)}html input:not([type=checkbox]),html select,html textarea{background:var(--bg);border:1px solid var(--line)}html input::placeholder,html textarea::placeholder,html input:disabled,html select:disabled,html textarea:disabled{color:var(--muted)}html .button{color:var(--text)}html .button:hover{background:var(--panel);color:var(--text)}html .notice{color:var(--muted)!important}html footer{border-top:1px solid var(--line)}html .skip{background:var(--panel);color:var(--text)}html .receipt .hash{color:var(--muted)}html .choices .choice:has(:checked){border-color:var(--line);background:var(--panel)}html .ops-section{border-top:1px solid var(--line)}html .ops-row p{color:var(--muted)}html .ops-reply{background:var(--panel)}html .signout{border:1px solid var(--line);color:var(--text);background:var(--panel)}html .signout:hover{background:var(--panel)}html .home-signin .login-panel,html .console-nav{background:var(--bg)}html .console-nav a{color:var(--muted)}html .console-nav a:hover{color:var(--text);background:var(--panel)}html .console-nav a[aria-current=page]{background:var(--panel);color:var(--text)}html .console-nav a[aria-current=page]:focus-visible{outline-color:var(--primary)}html .page button:not([class]),html .actions button{border:1px solid var(--line);background:var(--panel);color:var(--text)}html .page button:not([class]):hover,html .actions button:hover{background:var(--panel)}html .page details>summary:focus-visible{outline:2px solid var(--primary)}html .page .hash,html .page code{color:var(--muted)}html .page p[role=status]:not(:empty){color:var(--text)}html .ops-subtle,html .ops-meta{color:var(--muted)}html .ops-row{border-bottom:1px solid var(--line)}html .ops-row .ops-status{color:var(--text)}html .ops-empty{color:var(--muted);border-block:1px solid var(--line)}html .roster-list li{border-bottom:1px solid var(--line)}html .roster-list .hint{border:1px solid var(--line)}html .staff-record,html .matching-row{border-bottom:1px solid var(--line)}html .audit-list{color:var(--muted)}html .decision-value{background:var(--panel)}html .submission-page .intro>p:not(.lede),html .submission-review>p{color:var(--muted)}html .recovery-details{border-top:1px solid var(--line)}html .recovery-details>summary{color:var(--muted)}html .gallery-filters,html .gallery-results>article{border-bottom:1px solid var(--line)}html .gallery-results p{color:var(--muted)}html .operations .ops-row .ops-row:first-of-type{border-top:1px solid var(--line)}html details.staff-record>summary:after,html .staff-record>summary .record-state,html .staff-record-body>p{color:var(--muted)}html .staff-record-body .lifecycle-section,html .junior-assessment,html .judging-readiness{border-top:1px solid var(--line)}html .hacker-nav a[aria-current=page]:focus-visible{outline-color:var(--primary)}html .event-pass-scene strong{color:var(--text)}html .event-pass-details{border-top:1px solid var(--line);color:var(--text)}html .dashboard-live a{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}html .step-marker{border:1px solid var(--line)}html [data-complete=true]>.step-marker{color:var(--text);background:var(--panel)}html .arrival-pass>img{background:var(--panel)}html .console-menu{background:var(--bg);border:1px solid var(--line)}html .console-menu::backdrop{background:var(--bg)}html .console-menu-close,html .console-menu-account .button.secondary{background:var(--bg);color:var(--text)}html .console-menu-close:hover,html .console-menu-account .button.secondary:hover{background:var(--panel);color:var(--text)}html .console-menu :is(button,a):focus-visible{outline-color:var(--primary)}html .film-control{border:1px solid var(--line);background:var(--bg);color:var(--text)}html .home-event-scene .event-film:after{background:var(--bg)}@media (width<=1050px){html .console-menu-trigger{border:1px solid var(--line);background:var(--panel)}}html .console-workspace .page ::selection{color:var(--text);background:var(--panel)}html .page .scene-motion{border:1px solid var(--line)}html .gallery-search{background:var(--bg);border:1px solid var(--line)}html .gallery-search:focus-within{outline:2px solid #fff}html .page .explorer-chip{color:var(--muted);background:var(--bg);border:1px solid var(--line)}html .page .explorer-chip[aria-pressed=true]{color:var(--text);background:var(--panel);border-color:var(--line)}html .gallery-cover{background:var(--panel)}html .cover-open{background:var(--panel);color:var(--text)}html .project-type-cover{background:var(--panel);color:var(--text);aspect-ratio:auto;justify-content:flex-start;gap:20px;min-height:260px;padding:28px 30px}html .project-type-cover[data-track=education],html .project-type-cover[data-track=junior],html .project-type-cover[data-track=interactive-media]{background:var(--panel);color:var(--text)}html .gallery-results .project-type-cover h2{color:inherit;text-wrap:balance;overflow-wrap:anywhere;margin:0;font:600 34px/1.15 Inter,PingFang SC,sans-serif}html .project-type-cover small{color:inherit;letter-spacing:0;margin-top:auto;padding-right:42px;font-size:14px}html .gallery-results .project-cover-premise{color:inherit;overflow-wrap:anywhere;max-width:46ch;margin:0 0 8px;font-size:16px;line-height:1.55}@media (width<=600px){html .project-type-cover{aspect-ratio:auto;gap:14px;min-height:220px;padding:24px}html .gallery-results .project-type-cover h2{font-size:28px}}html .project-awards{border-bottom:1px solid var(--line)}html .gallery-empty>svg,html .gallery-empty p{color:var(--muted)}html .page .toolkit-tool{border-top:1px solid var(--line)}html .toolkit-tool span{color:var(--muted)}html .toolkit-workbench iframe{border:1px solid var(--line);background:var(--bg)}html .lab-split .lab-agent-panel{border-right:1px solid var(--line)}@media (width<=1100px){html .lab-split .lab-agent-panel{border-bottom:1px solid var(--line)}html .lab-mobile-tip{color:var(--muted)}}html .team-feedback p{background:var(--panel)}html .team-hub-intro p,html .team-roster-heading>span{color:var(--muted)}html .team-roster{border-top:1px solid var(--line)}html .team-roster li{border-bottom:1px solid var(--line)}html .team-roster li>div>span,html .team-you{color:var(--muted)}html .team-open-seat .team-avatar{border:1px dashed var(--line);color:var(--muted)}html .team-open-seat strong{color:var(--muted)}html .team-next-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html .team-next-links span,html .team-section-heading p{color:var(--muted)}html .team-workspace .team-secondary{background:var(--panel);color:var(--text);border:1px solid var(--line)}html .team-workspace .team-secondary:hover{background:var(--panel)}html .team-request{border-bottom:1px solid var(--line)}html .team-count{color:var(--muted)}html .team-paths{border-bottom:1px solid var(--line)}html .team-workspace .team-path{color:var(--muted)}html .team-profile-editor{background:var(--panel)}html .team-maker{border-top:1px solid var(--line)}html .team-maker-heading p,html .team-maker>p>strong{color:var(--muted)}html .team-board-empty{border-top:1px solid var(--line)}html .team-board-empty p{color:var(--muted)}html .team-details{border-top:1px solid var(--line)}html .team-details p{color:var(--muted)}html .team-membership,html .team-empty{border-top:1px solid var(--line)}@media (width<=700px){html .team-next-links a+a{border-top:1px solid var(--line)}html .team-workspace .team-path{border-bottom:1px solid var(--line)}html .team-workspace .team-path[aria-pressed=true]{background:var(--panel);border-bottom-color:var(--line)}}html .project-cover-visual{color:var(--muted);background:var(--panel)}html .submission-page .story-group[aria-pressed=true]{background:var(--panel);border-color:var(--line);color:var(--text)}html .project-scene{background:var(--bg)}html .project-detail>img,html .project-preview img{background:var(--surface-muted,var(--panel))}html .project-story section{border-top:1px solid var(--line,var(--line))}html .evidence-files li{border-bottom:1px solid var(--line,var(--line))}html .programme-board button:focus-visible,html .mentor-workspace button:focus-visible,html .mentor-workspace input:focus-visible{outline:2px solid var(--primary)}html .programme-deadlines,html .mentor-context{background:var(--panel)}html .programme-deadlines i{color:var(--muted)}html .programme-control{color:var(--text)}html .programme-control:hover,html .programme-chip:hover,html .programme-slot:hover{background:var(--panel);color:var(--text)}html .programme-control[aria-pressed=true]{background:var(--panel);color:var(--text);border-color:var(--line)}html .programme-day:hover{background:var(--panel)}html .programme-chip{color:var(--muted)}html .programme-chip[aria-pressed=true]{color:var(--text);border-color:var(--line);background:var(--panel)}html .programme-timezone{color:var(--text)}html .programme-session-body:before{outline:5px solid var(--primary)}html .programme-session-body>p,html .programme-save{color:var(--muted)}html .programme-save:hover,html .programme-save[aria-pressed=true]{background:var(--panel);color:var(--text);border-color:var(--line)}html .programme-session.is-cancelled h2,html .programme-empty>svg{color:var(--muted)}html .mentor-search{background:var(--bg);border:1px solid var(--line)}html .mentor-search input::placeholder,html .mentor-profile-info>p{color:var(--muted)}html .mentor-slot{border:1px solid var(--line);background:var(--bg);color:var(--text)}html .mentor-slot:hover{background:var(--panel)}html .mentor-slot[aria-pressed=true]{background:var(--panel);color:var(--text);border-color:var(--line)}html .mentor-booking{background:var(--panel)}html .mentor-booking p,html .mentor-booking-state{color:var(--muted)}html .page .people-action{border:1px solid var(--line);color:var(--text)}html .page .people-action:hover{background:var(--panel)}html .page .people-action[aria-pressed=true]{background:var(--panel);color:var(--text);border-color:var(--line)}html .community-editor{background:var(--bg)}html .people-search>.field{background:var(--bg);border:1px solid var(--line)}html .people-search input::placeholder{color:var(--muted)}html .people-profile>p{color:var(--text)}html .people-empty{border:1px dashed var(--people-rule,var(--line))}html .people-empty>svg{color:var(--muted)}html .people-empty p{color:var(--people-muted,var(--muted))}html .page .support-topic{background:var(--bg);border:1px solid var(--line);color:var(--text)}html .support-topic span{color:var(--muted)}html .page .support-topic[aria-pressed=true]{background:var(--panel);color:var(--text);border-color:var(--line)}html .support-topic[aria-pressed=true] span{color:#111}html .page .support-topic:hover{border-color:var(--line)}html .page .support-ticket-choice{background:var(--bg);border:1px solid var(--line);color:var(--text)}html .support-ticket-choice span{color:var(--muted)}html .page .support-ticket-choice[aria-pressed=true]{border-color:var(--line);background:var(--panel);color:var(--text)}html .support-thread>li>strong,html .support-thread small{color:var(--muted)}html .support-urgent,html .team-constellation figcaption{border-top:1px solid var(--line)}html .team-workspace .team-orbit-control{border:1px solid var(--line)}html .team-workspace .team-orbit-control:hover{background:var(--panel)}html .team-constellation-still span{border:1px solid var(--line)}@media (width<=600px){html .team-orbit-label{border:1px solid var(--line);background:var(--bg)}}html body{background:var(--bg);color:var(--text)}html .console-workspace{background:var(--bg)}html .console-sidebar,html .console-menu{--text:#f5f5f3;--muted:#b8b8bd;--line:#333;--console-rule:#333;color:var(--text);background:#080808}html .console-sidebar{padding-top:32px}html .hacker-nav a{color:var(--muted);border-radius:var(--radius-control)}html .hacker-nav a:hover{color:var(--text);background:#28282a}html .hacker-nav a[aria-current=page]{color:#111;background:#fff}html .hacker-nav a[aria-current=page] svg{color:#111}html .wordmark .console-mark{background:#fff}html .console-workspace .topbar{background:var(--bg);border-bottom-color:var(--line)}html .console-workspace footer{background:0 0}html .console-context{letter-spacing:-.02em}html .console-workspace .page{padding-top:44px}html .console-workspace .page h1{color:var(--text);font-size:clamp(38px,4vw,58px)}html .console-workspace .page .lede{color:var(--muted)}html .page :is(input,select,textarea){background-color:var(--panel);color:var(--text);caret-color:var(--primary);border-color:#666}html .page :is(input,textarea)::placeholder{color:var(--muted);opacity:1}html .page input[type=checkbox],html .page input[type=radio]{accent-color:var(--primary)}html :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--primary);outline-offset:4px}html .console-sidebar :is(a,button):focus-visible{outline-color:var(--primary)}html ::selection{background:var(--panel);color:var(--text)}html .console-workspace .page ::selection{background:var(--panel);color:var(--text)}html ::-webkit-scrollbar-track{background:var(--bg)}html ::-webkit-scrollbar-thumb{border-color:var(--line);background:#28282a}html .page .button,html .page button[type=submit],html .save-bar button{background:var(--primary);color:#111;border-color:var(--primary);border-radius:var(--radius-control)}html .page .button:hover,html .page button[type=submit]:hover,html .save-bar button:hover{border-color:var(--primary);color:#111;background:#dedede}html .page :is(.team-secondary,.people-action,.programme-control,.programme-chip,.mentor-slot,.explorer-chip,.programme-save,.support-ticket-choice,.support-topic){background:var(--panel);color:var(--text);border-color:var(--line)}html .page :is(.team-secondary,.people-action,.programme-control,.programme-chip,.mentor-slot,.explorer-chip,.programme-save,.support-ticket-choice,.support-topic):hover{background:var(--panel);border-color:var(--line)}html .page [aria-pressed=true]:is(.people-action,.programme-control,.programme-chip,.mentor-slot,.explorer-chip,.programme-save,.support-ticket-choice,.support-topic,.story-group){background:var(--primary);color:#111;border-color:var(--primary)}html .page [aria-pressed=true]:is(.support-topic,.support-ticket-choice) span{color:#111}html .page .text-button{color:var(--text);background:0 0}html .page :is(.error,.field-error,.ops-error,[role=alert]){color:var(--error)}html .page :is(.error-box,.error-summary){background:var(--panel);border-color:var(--line)}html .page :is(.success,.saved){color:var(--text)}html .save-bar{background:var(--bg)}html .page .choice{background:var(--panel);border-color:var(--line)}html .page .choice:has(input:checked){background:var(--panel);border-color:var(--primary)}html .dashboard-arrival{background:var(--panel);border-radius:16px;align-items:stretch;gap:0;padding:0}html .dashboard-arrival:before,html .dashboard-arrival:after{display:none}html .event-pass{color:var(--text);isolation:isolate;background:#080808 url(/media/hero-poster.jpg) 50%/cover;padding:34px}html .event-pass:before{content:"";z-index:-1;background:#000b;position:absolute;inset:0}html .event-pass-scene strong,html .event-pass-details{color:var(--text)}html .event-pass-details{border-color:var(--line)}html .event-pass-details span{color:var(--muted)}html .next-action{align-self:center;padding:38px}html .next-action p{color:var(--muted)}html .dashboard-live{background:var(--panel);border-radius:12px}html .dashboard-live p{color:var(--muted)}html .dashboard-details>section{background:var(--panel)}html .dashboard-heading .decision-value{color:var(--text);background:var(--panel);border:0}html .dashboard-arrival .scene-motion{background:var(--panel);color:var(--text)}html .team-constellation{background:var(--panel)}html .team-constellation figcaption{background:var(--panel);border-color:var(--line)}html .team-constellation figcaption span{color:var(--muted)}html .team-orbit-label{color:var(--text);background:#101011ed}html .team-workspace .team-orbit-control{background:var(--panel);border-color:var(--line);color:var(--text)}html .team-hub{border-top:0}html .team-hub-intro{padding-top:6px}html .team-state,html .team-avatar{background:var(--panel);color:var(--text)}html .team-roster li:nth-child(2n) .team-avatar{background:var(--panel)}html .team-roster{gap:0 24px}html .team-invite{background:var(--panel);border-radius:12px;margin-block:28px;padding:28px}html .team-invite p{color:var(--muted)}html .team-next-links{gap:24px}html .team-next-links a{padding:24px 4px}html .team-next-links a:hover{background:var(--panel)}html .team-workspace .team-path[aria-pressed=true]{color:var(--text);border-bottom-color:var(--primary);background:var(--panel)}html .team-profile-editor,html .community-editor{background:var(--panel)}html .project-cover{background:var(--panel);border-radius:16px}html .project-cover-visual,html .project-scene{background:var(--panel)}html .project-cover-copy{padding:36px}html .project-cover-copy p{color:var(--muted)}html .project-status{color:var(--text)}html .project-scene-caption{color:var(--muted)}html .submission-page .project-scene-motion{background:var(--panel);color:var(--text)}html .project-roadmap{grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr)}html .project-editor .form-section{background:0 0}html .project-contributors li{border-color:var(--line)}html .project-task>span:last-child{color:var(--text)}html .programme-board,html .mentor-workspace{--programme-line:var(--line);--programme-muted:var(--muted)}html .programme-deadlines{background:var(--panel);color:var(--muted)}html .programme-deadlines>span{color:var(--muted)}html .programme-day{background:var(--panel);border-color:var(--line);color:var(--text)}html .programme-day[aria-pressed=true]{background:var(--primary);color:#111;border-color:var(--primary)}html .programme-day[aria-pressed=true] span{color:#111}html .programme-session-body:before{background:var(--primary);outline-color:var(--primary)}html .programme-hour time{color:var(--text)}html .programme-session.is-live .programme-session-body:before{background:var(--panel)}html .programme-session.is-live .programme-session-body{border-left-color:var(--line)}html .programme-live{color:var(--text)}html .mentor-context,html .mentor-booking{background:var(--panel)}html .mentor-monogram{background:var(--panel);color:var(--text)}html .mentor-reservation{background:var(--panel)}html .mentor-search,html .gallery-search,html .people-search>.field{background:var(--panel);border-color:#666}html .mentor-search input{color:var(--text)}html .gallery-intro{background:var(--panel);border:0;border-radius:16px;gap:24px;padding:30px}html .gallery-intro .lede{color:var(--muted)}html .build-scene{background:0 0}html .build-scene-caption{color:var(--muted)}html .page .scene-motion{background:var(--panel);color:var(--text);border-color:var(--line)}html .project-awards{border-color:var(--line);color:var(--text)!important}html .lab-arrival-scene{background:var(--panel);border:0;border-radius:14px;padding:20px 28px}html .local-lab{--lab-surface:#101011;--lab-selected:#f5f5f3;--lab-selected-ink:#111}html .lab-start{background:var(--panel);border:0;border-radius:12px;padding:30px}html .lab-desk{background:var(--panel)}html .page .toolkit-tool{color:var(--text);border-color:var(--line)}html .page .toolkit-tool:hover,html .page .toolkit-tool[aria-pressed=true]{background:var(--panel)}html .page .lab-icon[aria-pressed=true]{background:var(--primary);color:#111}html .people-workspace,html .support-workspace{--people-muted:#b8b8bd;--people-rule:#333}html .people-toolbar{background:var(--panel);border:0;border-radius:12px;padding:24px}html .people-identity>span,html .people-profile:nth-child(2n) .people-identity>span{background:var(--panel);color:var(--text)}html .support-context{background:var(--panel);color:var(--muted)}html .support-thread>li,html .support-thread>li.ops-reply{background:var(--panel)}html .support-urgent{color:var(--muted)}html .support-urgent h2{color:var(--text)}html .support-topics{gap:12px}html .page .support-topic{padding:22px}html .registration-records{background:var(--panel)}html .application .form-section{border-color:var(--line)}@media (width<=700px){html .application .form-section:has(.application-answers){gap:12px;padding-block:28px}html .application-answers{margin-block:0}html .application-answers .field{margin-top:18px}html .application-answers .field:first-child{margin-top:0}}html .application .form-section>header h2{color:var(--text)}html .application .progress-track{background:var(--panel)}html .application .progress-fill{background:var(--primary)}html .login-panel{background:var(--panel)}@media (width<=700px){html .console-workspace .page{padding:28px 22px 56px}html .console-workspace .page h1{font-size:38px}html .next-action,html .event-pass{padding:26px}html .dashboard-arrival{gap:0}html .team-invite{padding:22px}html .project-roadmap{grid-template-columns:1fr}html .gallery-intro{padding:18px}html .gallery-intro .lede{margin-block:12px;font-size:16px;line-height:1.5}html .gallery-explorer{margin-top:24px}html .gallery-intro .build-scene{top:16px;right:14px}html .lab-arrival-scene{padding:18px}html .lab-start{padding:22px}html .project-cover-copy{padding:26px}html .people-toolbar{padding:20px}}html .project-scene-legend{grid-template-columns:1fr 1fr;gap:7px;display:grid;position:absolute}html .project-scene-instruction{color:var(--muted);grid-column:1/-1;font-size:14px}html .project-scene-legend button>svg{flex-shrink:0}html .project-scene-legend button{min-width:0;color:var(--muted);box-shadow:none;background:#101011ed;border:0;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}html .project-scene-legend button:hover,html .project-scene-legend button[aria-pressed=true]{background:var(--panel);color:var(--text)}html .project-scene-legend i{border-radius:2px;flex-shrink:0;width:8px;height:8px}html .project-scene-legend strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}html .dashboard-arrival .event-film{width:47.62%;right:auto}html .dashboard-arrival .next-action{background:var(--panel);flex-direction:column;justify-content:center;align-self:stretch;display:flex}html .dashboard-arrival .next-action .button{align-self:flex-start}html .dashboard-arrival .film-control{background:var(--panel);color:var(--text);border:0;right:auto}html .home-event-scene .intro h1,html .home-event-scene h1 span{color:var(--text)}html .astra-home .intro .lede{color:var(--muted)}html .project-scene{min-height:440px}html .project-scene-canvas{bottom:180px}html .project-scene-legend{bottom:16px;left:16px;right:16px}html .submission-page .project-scene-legend button{min-height:48px;color:var(--muted);text-align:left;box-shadow:none;background:#101011ed;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:7px;margin:0;padding:8px;font-size:14px;font-weight:500;line-height:1.3;display:flex}html .submission-page .project-scene-legend button:hover{background:var(--panel);color:var(--text)}html .project-scene-caption{font-size:13px;bottom:170px;left:18px}html .submission-page .project-scene-motion{bottom:160px}html .team-avatar{opacity:1}@media (width<=700px){html .dashboard-arrival .event-film{width:100%;height:50%}html .dashboard-arrival .film-control{top:16px;bottom:auto}html .page .support-topic{padding:12px}html .mentor-context{background:0 0;margin-bottom:16px;padding:0}html .mentor-bookings-empty>.mentor-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}html .mentor-bookings-empty>.mentor-section-heading h2{font-size:15px!important}html .mentor-bookings-empty+.mentor-directory{margin-top:20px}html .mentor-section-heading{gap:4px;margin-bottom:12px}html .programme-deadlines{gap:8px 12px;margin-bottom:20px;padding:14px 16px}html .programme-deadlines p{flex:calc(100% - 50px)}html .programme-deadlines>span{margin-left:40px}}html .dashboard-arrival .film-control{top:16px;bottom:auto;left:calc(47.62% - 60px)}@media (width<=700px){html .dashboard-arrival .film-control{left:auto;right:16px}}html .team-roster .team-avatar{color:var(--text);font-family:var(--font-sans);font-size:20px;font-weight:600}html .team-roster li:nth-child(2n) .team-avatar{color:var(--text)}@media (width<=700px){html .project-scene{min-height:300px}html .project-scene-canvas{bottom:180px}html .project-scene-caption{bottom:170px}html .submission-page .project-scene-motion{bottom:160px}html .project-scene-legend{gap:8px}html .submission-page .project-scene-legend button{min-height:48px;color:var(--text)}}html .page .scene-motion,html .submission-page .project-scene-motion{width:44px;min-width:44px;height:44px;min-height:44px}html .page :is(input,select,textarea)[aria-invalid=true]{border-color:var(--error)}
