@scope(.uta-shop-surface){.contest-page{background:var(--ui-color-canvas);color:var(--ui-color-text);font-family:var(--ui-font-family);padding-block:var(--ui-space-8)}.contest-shell{max-width:var(--ui-content-width);padding-inline:var(--ui-space-8);margin-inline:auto}.contest-page h1,.contest-page h2,.contest-page h3{font-family:var(--ui-font-family-heading);margin-block:0 var(--ui-space-3);line-height:1.2}.contest-page h1{font-size:clamp(calc(var(--ui-font-size-heading)*1.6),4vw,calc(var(--ui-font-size-heading)*2.6))}.contest-page h2{font-size:clamp(var(--ui-font-size-heading),2vw,calc(var(--ui-font-size-heading)*1.4))}.contest-page h3{font-size:var(--ui-font-size-heading)}.contest-page p{margin-block:0 var(--ui-space-4);line-height:1.65}.contest-page a{color:var(--ui-color-primary);text-underline-offset:var(--ui-space-1)}.contest-entry-page,.contest-gallery-page{background:var(--ui-color-surface);padding-top:0}.contest-subheader{background:var(--ui-color-surface);border-bottom:var(--ui-border-width) solid var(--ui-color-border)}.contest-subheader>.contest-shell{min-height:calc(var(--ui-control-height) + var(--ui-space-2));justify-content:center;align-items:center;display:flex;position:relative}.contest-subheader-pages{gap:var(--ui-space-8);align-items:stretch;display:flex}.contest-subheader a{color:var(--ui-color-muted);font-size:var(--ui-font-size-body);text-decoration:none}.contest-subheader-pages a{min-height:calc(var(--ui-control-height) + var(--ui-space-2));border-bottom:var(--ui-focus-width) solid transparent;padding-top:var(--ui-focus-width);align-items:center;display:flex}.contest-subheader-pages a[aria-current]{border-bottom-color:var(--ui-color-primary);color:var(--ui-color-text);font-weight:var(--ui-font-weight-strong)}.contest-subheader .contest-shop-link{left:var(--ui-space-8);padding-block:var(--ui-space-3);position:absolute}.contest-subheader a:focus-visible,.contest-year-switch a:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus);outline-offset:var(--ui-focus-offset)}.contest-banner{isolation:isolate;background:var(--ui-color-nav);color:var(--ui-color-on-primary);padding-block:calc(var(--ui-space-8)*2.5);text-align:center;position:relative;overflow:hidden}.contest-banner>img{z-index:-1;object-fit:cover;object-position:50% 42%;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.contest-banner h1{text-wrap:balance;max-width:100%;text-shadow:0 var(--ui-space-1) var(--ui-space-4) var(--ui-color-nav);margin:0}.contest-introduction{max-width:calc(var(--ui-space-8)*22);padding-bottom:var(--ui-space-6);text-align:center;margin:0 auto}.contest-deadline{justify-content:center;align-items:center;gap:var(--ui-space-1);color:var(--ui-color-muted);font-size:var(--ui-font-size-body);flex-direction:column;display:flex}.contest-deadline strong{font-weight:var(--ui-font-weight-strong);color:var(--ui-color-primary)}.contest-deadline span{font-size:var(--ui-font-size-label)}.contest-creative-stripes{padding-block:var(--ui-space-6)}.contest-creative-stripes>h2{font-size:clamp(calc(var(--ui-font-size-heading)*1.2),4.5vw,calc(var(--ui-font-size-heading)*2.6));text-align:center;margin-bottom:var(--ui-space-4);text-wrap:balance}.contest-creative-stripes>h2 span{color:var(--ui-color-primary)}.contest-step-illustration{aspect-ratio:2172/360;overflow:hidden}.contest-step-art{object-fit:contain;width:100%;height:100%;display:block}.contest-steps{margin:var(--ui-space-3) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 8%;list-style:none;display:grid}.contest-steps li{text-align:center;min-width:0}.contest-steps h3{font-size:var(--ui-font-size-heading);margin:0}.contest-step-number{color:var(--ui-color-primary);font-size:calc(var(--ui-font-size-heading)*1.4);font-weight:var(--ui-font-weight-strong);font-family:var(--ui-font-family-heading);line-height:1;display:none}.contest-form-panel{background:var(--ui-color-surface);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-panel);padding:var(--ui-space-6);min-width:0}.contest-entry-band{background:var(--ui-color-primary);color:var(--ui-color-on-primary);padding-block:var(--ui-space-8)}.contest-entry-form-panel{max-width:calc(var(--ui-space-8)*23);min-width:0;margin:0 auto}.contest-form-heading{text-align:center;margin-bottom:var(--ui-space-5)}.contest-form-heading p{font-size:var(--ui-font-size-body);margin:0}.contest-page .contest-entry-status{text-align:center;font-family:var(--ui-font-family-heading);font-size:var(--ui-font-size-heading);font-weight:var(--ui-font-weight-strong);margin:0}.contest-entry-band :is(.ui-help,.contest-private){color:var(--ui-color-on-primary)}.contest-entry-band .ui-checkbox>span{color:var(--ui-color-on-primary);font-size:var(--ui-font-size-body)}@media (forced-colors:none){:root body .contest-entry-band .ui-checkbox input[type=checkbox]{appearance:auto;accent-color:var(--ui-color-on-primary);background-image:none;background-color:var(--ui-color-on-primary);border-color:var(--ui-color-on-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root body .contest-entry-band .ui-checkbox input[type=checkbox]:focus-visible{outline-color:var(--ui-color-on-primary)}}.contest-entry-band .ui-help{margin:0}.contest-entry-band .ui-button[data-variant=primary]{background:var(--ui-color-surface);color:var(--ui-color-primary);border-color:var(--ui-color-surface)}.contest-entry-band :is(.ui-button,.ui-control,.ui-checkbox input):focus-visible{outline-color:var(--ui-color-on-primary)}.contest-entry-band .ui-error{background:var(--ui-color-surface);padding:var(--ui-space-3);border-radius:var(--ui-control-radius);margin:0}.contest-entry-band a{color:var(--ui-color-on-primary)}.contest-form{gap:var(--ui-space-4);display:grid}.contest-upload{gap:var(--ui-space-2);min-width:0;display:grid}.contest-upload .ui-button{justify-self:start}.contest-upload>p{font-size:var(--ui-font-size-label);overflow-wrap:anywhere;margin:0}.contest-upload>[hidden]{display:none}.contest-credit{gap:var(--ui-space-4);min-width:0;display:grid}.contest-fields{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.contest-consent{border:0;border-top:var(--ui-border-width) solid var(--ui-color-border);padding:var(--ui-space-5) 0 0;gap:var(--ui-space-3);min-width:0;display:grid}.contest-consent legend{font-weight:var(--ui-font-weight-strong);padding:0 var(--ui-space-3) 0 0}.contest-consent p{font-size:var(--ui-font-size-label);color:var(--ui-color-muted);margin:0}.contest-honeypot{display:none}.contest-prizes{max-width:calc(var(--ui-space-8)*28);padding-block:var(--ui-space-8);margin:0 auto}.contest-prizes>h2{text-align:center;font-size:var(--ui-font-size-heading)}.contest-prize-grid{gap:var(--ui-space-8);margin-top:var(--ui-space-6);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contest-prize-grid h3{font-size:var(--ui-font-size-panel);margin-bottom:var(--ui-space-2)}.contest-prize-grid p{font-size:var(--ui-font-size-body);color:var(--ui-color-muted);margin:0}.contest-rules{margin:var(--ui-space-6) auto 0;border-top:var(--ui-border-width) solid var(--ui-color-border);padding-top:var(--ui-space-4);font-size:var(--ui-font-size-body)}.contest-rules summary{font-weight:var(--ui-font-weight-strong);cursor:pointer;padding-block:var(--ui-space-3);text-align:center;width:fit-content;max-width:100%;margin-inline:auto}.contest-rules dt{font-weight:var(--ui-font-weight-strong)}.contest-rules dd{margin:var(--ui-space-1) 0 var(--ui-space-4);line-height:1.65}.contest-preview-note{font-size:var(--ui-font-size-label);color:var(--ui-color-muted);text-align:center;margin:var(--ui-space-3) auto!important}.contest-notice{background:var(--ui-color-subtle);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-panel)}.contest-success{padding-block:var(--ui-space-6)}.contest-gallery-heading{text-align:center;padding-block:var(--ui-space-8)}.contest-gallery-heading h1{font-size:calc(var(--ui-font-size-heading)*1.6);margin:0}.contest-year-switch+h1{margin-top:var(--ui-space-5)}.contest-year-switch{justify-content:center;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-body);color:var(--ui-color-muted);flex-wrap:wrap;display:flex}.contest-year-switch a{min-height:var(--ui-control-height);padding-inline:var(--ui-space-2);color:var(--ui-color-muted);align-items:center;text-decoration:none;display:inline-flex}.contest-year-switch a[aria-current]{color:var(--ui-color-text);font-weight:var(--ui-font-weight-strong);text-decoration:underline}.contest-winners-section{background:var(--ui-color-primary);color:var(--ui-color-on-primary);padding-block:var(--ui-space-8)}.contest-winners-section h2{text-align:center;margin-bottom:var(--ui-space-4)}.contest-winner-illustration{aspect-ratio:2172/400;margin-bottom:var(--ui-space-5);overflow:hidden}.contest-winner-illustration img{object-fit:contain;width:100%;height:100%;display:block}.contest-all-designs>h2{text-align:center;margin-bottom:var(--ui-space-2)}.contest-page .contest-gallery-hint{text-align:center;color:var(--ui-color-muted);margin-bottom:var(--ui-space-6)}.contest-winner-grid{gap:var(--ui-space-8);grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:5%;display:grid}.contest-page .contest-winner-card>.contest-artist-name{font-size:var(--ui-font-size-heading);font-weight:var(--ui-font-weight-strong);margin:0 0 var(--ui-space-4)}.contest-gallery-grid{gap:var(--ui-space-8) var(--ui-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contest-art-card{min-width:0}.contest-art-open.ui-button{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-panel);aspect-ratio:1;background:var(--ui-color-surface);width:100%;height:auto;min-height:0;padding:0;line-height:0;display:block;overflow:hidden}.contest-winners-section .contest-art-open:focus-visible{outline-color:var(--ui-color-on-primary)}.contest-art-open.ui-button:hover{background:var(--ui-color-surface);border-color:var(--ui-color-primary)}.contest-art-open img{object-fit:contain;width:100%;height:100%;display:block}.contest-page .contest-artist-name{margin:var(--ui-space-3) 0 0;font-size:var(--ui-font-size-body);text-align:center;overflow-wrap:anywhere}.contest-mockup{object-fit:contain;width:100%;height:auto;max-height:50vh}.contest-all-designs{padding-top:calc(var(--ui-space-8)*1.5)}.contest-pagination{justify-content:center;gap:var(--ui-space-6);margin-top:var(--ui-space-6);display:flex}.contest-art-dialog{max-width:var(--ui-dialog-width)}.contest-art-dialog .ui-dialog-header{grid-template-columns:var(--ui-close-size) minmax(0,1fr) var(--ui-close-size);background:var(--ui-color-primary);color:var(--ui-color-on-primary);border-bottom:0;display:grid}.contest-art-dialog .ui-dialog-header h2{text-align:center;font-size:var(--ui-font-size-dialog);overflow-wrap:anywhere;grid-column:2;margin:0}.contest-art-dialog .ui-dialog-close{grid-column:3}.contest-art-dialog .ui-dialog-actions{text-align:center;justify-content:center}.contest-art-details{overflow-wrap:anywhere;width:100%;min-width:0;font-size:var(--ui-font-size-body);color:var(--ui-color-text)}.contest-page .contest-art-details p{margin:0 0 var(--ui-space-2)}.contest-page .contest-art-details>:last-child{margin-bottom:0}.contest-art-view{max-height:60vh}.contest-art-view img{object-fit:contain;width:100%;max-height:60vh;display:block}.contest-staff-toolbar{align-items:end;gap:var(--ui-space-4);margin-block:var(--ui-space-5);flex-wrap:wrap;display:flex}.contest-staff-list{gap:var(--ui-space-4);display:grid}.contest-staff-entry{align-items:center;gap:var(--ui-space-5);padding:var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface);grid-template-columns:auto 1fr auto;display:grid}.contest-staff-thumbnail{width:calc(var(--ui-space-8)*3);aspect-ratio:1;object-fit:contain}.contest-staff-meta{color:var(--ui-color-muted);font-size:var(--ui-font-size-body)}.contest-staff-entry h3{font-size:var(--ui-font-size-panel)}.contest-staff-actions{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.contest-staff-config{margin-block:var(--ui-space-6)}.contest-staff-config summary{cursor:pointer;font-weight:var(--ui-font-weight-strong);padding-block:var(--ui-space-4)}.contest-staff-config form{gap:var(--ui-space-4);display:grid}.contest-staff-detail{gap:var(--ui-space-5);display:grid}.contest-staff-detail img{object-fit:contain;width:100%;max-height:45vh}.contest-staff-detail fieldset{gap:var(--ui-space-4);border:0;margin:0;padding:0;display:grid}.contest-staff-detail legend{font-weight:var(--ui-font-weight-strong);margin-bottom:var(--ui-space-4)}.contest-private{color:var(--ui-color-muted);font-size:var(--ui-font-size-body)}.contest-staff-page{padding-top:0;padding-bottom:calc(var(--ui-space-8)*6)}.contest-staff-subheader{background:var(--ui-color-surface);border-bottom:var(--ui-border-width) solid var(--ui-color-border);margin-bottom:var(--ui-space-6)}.contest-staff-subheader>.contest-shell{align-items:center;gap:var(--ui-space-6);min-height:calc(var(--ui-control-height) + var(--ui-space-2));display:flex;overflow-x:auto}.contest-staff-subheader a{min-height:var(--ui-control-height);white-space:nowrap;color:var(--ui-color-muted);font-size:var(--ui-font-size-body);align-items:center;text-decoration:none;display:flex}.contest-staff-control-card{margin-bottom:var(--ui-space-6)}.contest-staff-page .ui-staff-title h1{font-size:calc(var(--ui-font-size-heading)*1.4);margin:0}.contest-year-picker{align-items:end;gap:var(--ui-space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-staff-header-content .contest-staff-actions{align-items:center}.contest-preview-label{font-size:var(--ui-font-size-label);color:var(--ui-color-muted);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-control-radius);padding:var(--ui-space-1) var(--ui-space-2)}.contest-year-picker>.ui-field{width:calc(var(--ui-space-8)*4)}.contest-year-picker .contest-year-add{color:var(--ui-color-muted);background:0 0;border-style:dashed}.contest-contest-status{gap:var(--ui-space-1);font-size:var(--ui-font-size-body);display:grid}.contest-contest-status strong{color:var(--ui-color-text)}.contest-staff-results{min-width:0}.contest-staff-results .contest-staff-submissions-heading{margin-top:0}.contest-staff-results .contest-judging-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.contest-staff-page) .renegade-footer{display:none}.contest-staff-page .contest-nav{gap:var(--ui-space-5);margin-bottom:var(--ui-space-5);flex-wrap:wrap;display:flex}.contest-staff-page .contest-staff-config,.contest-staff-page .contest-staff-toolbar{margin-block:var(--ui-space-3)}.contest-contest-status{color:var(--ui-color-muted);margin-right:auto}.contest-staff-submissions-heading{margin-top:var(--ui-space-4)}.contest-staff-submissions-heading h2{margin-bottom:var(--ui-space-2)}.contest-staff-submissions-heading p{color:var(--ui-color-muted)}.contest-judging-grid{gap:var(--ui-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contest-judge-card{text-align:center;min-width:0}.contest-judge-picture.ui-button{aspect-ratio:1;background:var(--ui-color-surface);border-radius:var(--ui-radius-panel);border:var(--ui-focus-width) solid var(--ui-color-border);width:100%;height:auto;scroll-margin-block:var(--ui-space-4) calc(var(--ui-space-8)*8);padding:0;display:block;position:relative;overflow:hidden}.contest-judge-picture img{object-fit:contain;width:100%;height:100%;display:block}.contest-judge-picture:disabled{opacity:1;cursor:default}.contest-judge-card[data-selected=true] .contest-judge-picture{border-color:var(--ui-color-primary)}.contest-winner-mark{top:var(--ui-space-2);left:var(--ui-space-2);right:var(--ui-space-2);padding:var(--ui-space-2);border-radius:var(--ui-control-radius);background:var(--ui-color-primary);color:var(--ui-color-on-primary);font-size:var(--ui-font-size-label);line-height:1.2;position:absolute}.contest-judge-card h3{font-size:var(--ui-font-size-panel);margin:var(--ui-space-3) 0 var(--ui-space-1);overflow-wrap:anywhere}.contest-page .contest-judge-card p{margin:0 0 var(--ui-space-1);overflow-wrap:anywhere}.contest-judge-student{font-size:var(--ui-font-size-body)}.contest-judge-caption{grid-template-columns:var(--ui-control-height) minmax(0,1fr) var(--ui-control-height);align-items:start;gap:var(--ui-space-1);padding-top:var(--ui-space-2);display:grid}.contest-judge-caption>div{grid-column:2}.contest-judge-caption h3{margin-top:var(--ui-space-1)}.contest-entry-menu.ui-button{min-width:var(--ui-control-height);font-size:var(--ui-font-size-heading);color:var(--ui-color-muted);background:0 0;border-color:#0000;grid-column:3;padding:0}.contest-entry-menu.ui-button:hover{background:var(--ui-color-subtle);border-color:var(--ui-color-border)}.contest-confirm-winners{gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}.contest-confirm-winners li{align-items:center;gap:var(--ui-space-3);overflow-wrap:anywhere;min-width:0;display:flex}.contest-confirm-winners img{width:calc(var(--ui-space-8)*2);height:calc(var(--ui-space-8)*2);object-fit:contain;border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-panel)}.contest-merch-handoff{margin-top:var(--ui-space-8);padding-top:var(--ui-space-6);border-top:var(--ui-border-width) solid var(--ui-color-border)}.contest-handoff-grid{gap:var(--ui-space-4);margin-block:var(--ui-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contest-handoff-grid article{min-width:0;padding:var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface)}.contest-handoff-grid h3{font-size:var(--ui-font-size-panel);overflow-wrap:anywhere}.contest-production-path{padding-left:var(--ui-space-5);line-height:1.65}.contest-production-path li{margin-bottom:var(--ui-space-3)}@media (max-width:1000px){.contest-judging-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contest-staff-results .contest-judging-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.contest-staff-subheader>.contest-shell{gap:var(--ui-space-5)}.contest-judge-caption{grid-template-columns:minmax(0,1fr) var(--ui-control-height)}.contest-judge-caption>div{grid-column:1}.contest-entry-menu.ui-button{grid-column:2}.contest-staff-page{padding-bottom:calc(var(--ui-space-8)*8)}.contest-judging-grid{gap:var(--ui-space-5) var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.contest-handoff-grid{grid-template-columns:1fr}}@media (max-width:1000px){.contest-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.contest-shell{padding-inline:var(--ui-space-5)}.contest-subheader .contest-shop-link{left:var(--ui-space-5)}.contest-winner-grid{gap:var(--ui-space-4)}.contest-staff-entry{grid-template-columns:auto 1fr}.contest-staff-actions{grid-column:1/-1}}@media (max-width:600px){.contest-subheader>.contest-shell{justify-content:center}.contest-subheader-pages{justify-content:center;gap:0 var(--ui-space-3);padding-inline:calc(var(--ui-space-8)*2);flex-wrap:wrap}.contest-subheader a{font-size:var(--ui-font-size-label)}.contest-banner{padding-block:calc(var(--ui-space-8)*1.75)}.contest-banner h1{font-size:calc(var(--ui-font-size-heading)*1.7)}.contest-creative-stripes{padding-block:var(--ui-space-6)}.contest-steps{margin-top:var(--ui-space-2)}.contest-steps h3{font-size:var(--ui-font-size-label);line-height:var(--ui-line-height)}.contest-prize-grid,.contest-winner-grid{grid-template-columns:1fr}.contest-prize-grid{gap:var(--ui-space-6)}.contest-winner-grid{gap:var(--ui-space-8);max-width:calc(var(--ui-space-8)*13);margin-inline:auto}.contest-gallery-grid{gap:var(--ui-space-6) var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.contest-fields{grid-template-columns:1fr}.contest-form-panel{padding:var(--ui-space-4)}.contest-entry-band,.contest-gallery-heading{padding-block:var(--ui-space-6)}.contest-gallery-heading h1{font-size:calc(var(--ui-font-size-heading)*1.4)}.contest-page .contest-artist-name{font-size:var(--ui-font-size-label)}.contest-year-picker>.ui-field{min-width:calc(var(--ui-space-8)*3);flex:1}}}
