.personalMatchColumns,.personalMatchColumns>section{display:contents}.eventManagerActions{gap:12px;margin:20px 0;display:grid}.eventRegistrationForm{border-block:1px solid var(--line);margin-block:20px;padding-block:20px}.eventRegistrationFields{gap:18px;display:grid}.eventRegistrationFields>label{gap:8px;min-width:0;font-weight:700;display:grid}.eventRegistrationFields :is(input,select){color:#f7f4ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10100e;border:1px solid #8c794c;border-radius:10px;width:100%;min-width:0;min-height:50px;padding:10px 12px}.eventRegistrationFields input{text-align:start;direction:ltr}.eventRegistrationHelp{color:#c6bead;max-width:100ch;line-height:1.7}.accountHeader{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.accountHeader h1{flex:1}.accountColumns,.accountProfileColumns{gap:24px;display:grid}.accountColumns>*,.accountProfileColumns>*{min-width:0}.playerPhotoPanel>label{gap:8px;margin-block:16px;display:grid}.playerPhotoPanel input[type=file]{width:100%;min-width:0;max-width:100%;font-size:14px}.playerPhotoPanel input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#242015;border:1px solid #8c794c;border-radius:8px;margin-inline-end:8px;padding:10px}.playerPhotoPanel>label:has(input[type=checkbox]){align-items:flex-start;line-height:1.6;display:flex}.playerPhotoPanel input[type=checkbox]{accent-color:#f2b400;flex:0 0 22px;width:22px;height:22px}.accountWorkspace>.accountColumns{margin-block:20px}@media screen and (min-width:1100px){.eventManagerActions{grid-template-columns:repeat(3,minmax(0,1fr))}.eventRegistrationFields{grid-template-columns:minmax(160px,.6fr) repeat(2,minmax(260px,1fr));gap:24px;max-width:1200px}.eventManagerList>article{padding:24px}.authPage .authCard.accountWorkspace{width:min(1560px,100%);max-width:1560px}.accountWorkspace .accountHeader>.brand .brandLogo{height:90px}.accountColumns{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:32px}.accountProfileColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.accountProfile>h2,.accountPassword>h2{margin:0 0 20px}.accountWorkspace .playerPhotoPanel{margin:0;padding:20px}.accountWorkspace .playerPhotoPanel h2{margin-top:0;font-size:23px}.accountWorkspace .playerPhotoPanel p{font-size:16px;line-height:1.6}.accountPassword{border-inline-start:1px solid var(--line);padding-inline-start:28px}.accountWorkspace>button{align-self:flex-start;width:auto}.landing{align-items:start;padding:32px}.landing .heroCard.homeHeroCard{border-radius:24px;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);grid-template-areas:"session session""brand events""account account""links links";align-content:center;gap:28px 56px;width:min(1500px,100%);min-height:calc(100svh - 90px);padding:28px 40px;display:grid}.homeSession{grid-area:session;justify-content:flex-start}.homeSession .sessionIndicator{width:auto;min-width:360px}.homeBrandBlock{grid-area:brand;align-content:center}.homeBrandBlock>.brand .brandLogo{max-width:200px;height:150px!important}.homeBrandBlock h1{margin:16px 0 24px;font-size:42px;line-height:1.25}.homeBrandBlock .eyebrow{font-size:24px}.homeRegistrationButton{min-height:76px}.homeRegistrationButton span{display:block}.homeEventArea{grid-area:events;align-content:center;min-width:0}.homeAccountActions{grid-area:account}.homeUtilityLinks{grid-area:links;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:24px}.homeUtilityLinks>a,.homeUtilityLinks>button{min-height:64px;font-size:20px}.homeEventArea .eventBallGrid,.homeEventArea .eventBallGrid.eventBallCarousel{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:28px 18px;padding:24px 16px;display:grid;overflow:visible}.homeEventArea .eventBallVisual,.homeEventArea .eventBallItem:only-child .eventBallVisual,.homeEventArea .eventBallCarousel .eventBallVisual{width:230px}.homeEventArea .eventBallItem:only-child .eventBallVisual{width:290px}.homeEventArea .eventBallName{font-size:23px}.homeEventArea .eventBallPicker>h2{font-size:28px}.homeEventArea .eventBallHint{font-size:16px}.homeEventArea .eventSwipeHint{display:none}.mobilePage{align-items:flex-start;padding:28px 40px}.mobilePage .phoneShell{flex-direction:column;width:min(1440px,100%);min-height:calc(100svh - 82px);padding-bottom:0;display:flex}.mobilePage .mobileHeader{grid-template-columns:88px auto 1fr auto;gap:20px;min-height:108px;padding:14px 28px}.mobilePage .mobileHeader>strong{font-size:26px}.mobilePage .mobileHeader .compactSession{grid-area:auto;max-width:260px}.mobilePage .mobileHeader .compactSession .sessionText b{max-width:220px;font-size:16px}.mobilePage .mobileHeader .brandLogo{width:88px;height:78px}.mobilePage .mobileContent{flex:1;min-width:0;padding:28px 36px}.mobilePage .bottomNav{flex-shrink:0;min-height:70px;margin-top:24px;position:static}.mobilePage .bottomNav a>span{font-size:16px}.mobileContent .playerEventSelector{max-width:720px}.personalEventProgress{max-width:none}.personalEventProgress>label{max-width:720px}.personalEventProgress>button{justify-self:start;width:auto}.personalEventProgress>.personalProgress{margin-block:8px}.personalMatchColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.personalMatchColumns>section{align-content:start;gap:14px;display:grid}.personalMatchColumns h2{margin:12px 0}.personalMatchColumns article{margin:0}.mobileContent .resultForm{max-width:900px;margin-inline:auto}.mobileContent .leaderList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.mobileContent .leaderList article{padding:16px}.mobileContent .leaderName b{font-size:18px}.mobileContent .leaderName small,.mobileContent .leaderRating span{font-size:14px}.mobileContent .playerIdentity h1{font-size:28px}.mobileContent .menuList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.mobileContent .nextMatchCard{max-width:900px;margin-inline:auto}.adminLayout{grid-template-columns:250px minmax(0,1fr)}.adminLayout>.sidebar{height:calc(100svh - 26px);padding:24px 18px;position:sticky;top:26px;overflow-y:auto}.sidebar nav{margin-top:24px}.sidebar nav a,.sidebarHomeLink{min-height:46px;font-size:16px}.sidebar .brandLogo{height:94px}.adminMain{width:100%;max-width:1670px;margin-inline:auto;padding:28px 32px 48px}.adminTopbar{align-items:center;gap:24px}.adminTopbar h1{font-size:30px}.adminTopbar>button,.adminTopbar>a{flex-shrink:0;width:auto}.adminTopbar span,.adminMain .adminStats span{font-size:16px}.adminMain .adminStats strong{font-size:30px}.adminPanel{padding:24px}.adminMain .adminColumns{align-items:start;gap:24px}.adminMain .participantGrid,.adminMain .tableGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.adminMain .trialRoster{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.adminMain .trialMatches{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;display:grid}.adminMain .trialMatches>*{min-width:0}.adminMain .formGrid{gap:20px 28px}.adminMain .eventForm,.adminMain .settingsForm{max-width:1200px;margin-inline:auto}.adminMain .settingsTools{grid-template-columns:repeat(3,minmax(0,1fr))}.adminMain .panelHeader{flex-wrap:wrap;gap:16px}.adminMain .adminActions,.adminMain .trialActions,.adminMain .attendanceActions{flex-wrap:wrap}.adminMain .simulationCount{width:100px}.authPage{align-items:start;padding:40px}.authPage .authCard{border-radius:24px;width:min(680px,100%);min-height:auto;padding:36px 44px}.authPage .authCard.wideAuth{width:min(1000px,100%)}.authCard h1{font-size:32px}.authCard .brandLogo{height:110px}.portal,.simPage,.publicWatch{width:min(1560px,100% - 64px);max-width:1560px;margin-inline:auto;padding:28px 24px 48px}.simPage .simTables,.simPage .simGroups{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.publicWatchHeader{gap:24px}.publicWatch>label{max-width:800px}.eventDetailsDialog{width:min(720px,100vw - 80px);max-height:calc(100svh - 80px);overflow-y:auto}.adminMain>.adminPanel+.adminPanel{margin-top:20px}.adminMain .adminPanel>label:not(:has(input[type=checkbox])){gap:8px;max-width:760px;margin-block:16px;display:grid}.adminMain .adminPanel>label>input:not([type=checkbox]),.adminMain .adminPanel>label select,.adminMain .adminPanel>label .searchableSelect input,.adminMain .playerDirectoryToolbar input{color:#f7f4ec;width:100%;min-width:0;min-height:48px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10100e;border:1px solid #8c794c;border-radius:10px;padding:10px 12px}.adminMain .formGrid label,.adminMain .adminPanel>label,.adminMain .checkLine,.adminMain .playerDirectoryToolbar,.adminMain .participantCard,.adminMain .playerDirectoryRow button{font-size:16px;line-height:1.5}.adminMain .formGrid input,.adminMain .formGrid select{min-height:48px;font-size:16px}.adminMain .formGrid>button{align-self:end;min-height:48px}.adminMain .participantGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.adminMain .participantCard small,.adminMain .playerDirectoryRow small{font-size:14px}.adminMain .attendanceActions{margin-block:16px}.adminMain .attendanceActions>button{width:auto}.adminMain .checkLine{align-items:flex-start;gap:12px;padding-block:8px;display:flex;font-size:16px!important}.adminMain .checkLine input[type=checkbox]{flex:0 0 22px;width:22px;height:22px}.adminMain .managerCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.managerCards>section{min-width:0}.managerCards h2{margin-top:0}.managerCards .managerEvents{gap:8px;display:grid}.managerCards .checkLine{border-top:1px solid var(--line)}.adminMain .trialMatches label:has(input[type=checkbox]){align-items:flex-start;gap:10px;margin-block:16px;line-height:1.6;display:flex}.adminMain .trialMatches input[type=checkbox]{flex:0 0 22px;width:22px;height:22px}.adminMain>.playerPhotoPanel{max-width:760px;margin-top:24px}}.publicWatchHeading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.publicWatchControls{flex:1;min-width:0}.publicWatchIdentity{display:none}.publicWatchControls>p{margin-block:18px}@media (min-width:1100px){.publicWatchHeader{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);align-items:center;gap:64px;margin-bottom:36px;display:grid}.publicWatchHeading>.brand{display:none}.publicWatchHeader label{gap:12px;width:100%;font-size:20px;display:grid}.publicWatchHeader .searchableSelect input{color:#fff;background:#111;border:1px solid #82651c;border-radius:8px;min-height:48px;padding:10px 14px}.publicWatchHeader select[size]{width:100%;height:240px;padding:8px}.publicWatchHeader select[size] option{white-space:normal;overflow-wrap:anywhere;padding:10px 14px}.publicWatchIdentity{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.publicWatchIdentity .brandLogo{object-fit:contain;width:200px;height:150px;max-height:none}.publicWatchIdentity h2{overflow-wrap:anywhere;margin:0;font-size:44px;line-height:1.25}.publicWatchIdentity p{font-size:18px;line-height:1.6}.publicWatch .eventBoardHeader h1,.publicWatch .eventBoardHeader>.brand{display:none}}:root{--ui-surface:#11120f;--ui-border:#514628;--ui-radius:12px;--ui-muted:#c3c0b5}.appPageHeader{border-bottom:1px solid var(--ui-border);color:#faf8f0;background:0 0;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 24px;padding:0 0 18px;display:flex}.appPageHeader .brand,.appPageHeader .brandCompact{flex:0 0 80px;width:80px;max-width:80px;padding:0;display:flex}.appPageHeader .brandLogo{object-fit:contain;max-height:none;width:80px!important;height:80px!important}.appPageHeader h1{overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.3}.appPageHeader .secondaryButton{border:1px solid var(--ui-border);background:var(--ui-surface);color:#faf8f0;width:auto;min-height:44px;box-shadow:none;border-radius:10px;flex:none;padding:10px 16px;font-size:16px}.searchableSelect :is(input,select){box-sizing:border-box;background:var(--ui-surface);color:#faf8f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #827044;border-radius:10px;min-height:48px;padding:10px 14px;line-height:1.5}.searchableSelect small,.selectionOrderHint{color:var(--ui-muted);font-size:14px;font-weight:400}:where(.adminMain,.mobileContent,.authCard,.publicWatch,.audienceTools) :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #ffe27a}:where(.adminMain,.mobileContent,.authCard) :is(.primaryButton,.secondaryButton){border-radius:10px;min-height:44px;line-height:1.4}:where(.adminMain,.mobileContent,.authCard) :is(.adminPanel,.groupCard,.mobileGroup,.mobileBracket){border-radius:var(--ui-radius)}.publicWatchControls>.appPageHeader{margin-bottom:16px}.publicWatchHeader .selectionOrderHint{font-size:14px;display:block}.projectorToolbar,.memorialScreen .projectorToolbar,.projectionOptions .projectorToolbar{background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0;display:block}.projectorToolbar .appPageHeader{margin-bottom:20px}.projectorToolbar .appPageHeader button{background:var(--ui-surface);color:#faf8f0;border:1px solid var(--ui-border);font-size:16px}.audienceTools{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:flex-end;gap:16px;padding-bottom:24px;display:flex}.audienceTools .projectionSourcePicker{flex:440px;align-items:start;gap:10px;min-width:0;max-width:720px;font-size:18px;display:grid}.audienceTools>.desktopProjectionControl{width:auto;min-height:44px;margin:0;font-size:16px}.audienceTools>p.desktopProjectionControl{min-height:0;color:var(--ui-muted);flex:100%;font-size:15px}.audienceTools>small{min-height:0;color:var(--ui-muted)}@media (min-width:1100px){.publicWatchHeader{align-items:start;gap:48px}.publicWatchIdentity{padding-top:50px}.publicWatchControls .appPageHeader>.brand{display:none}.adminTopbar{border-bottom:1px solid var(--ui-border);margin-bottom:24px;padding-bottom:20px}.adminTopbar h1,.mobileHeader>strong{font-size:30px;line-height:1.3}.mobileHeader{gap:16px;padding:16px 24px}.mobileHeader .brandLogo{width:80px!important;height:80px!important}.mobileHeader>.secondaryButton{border-radius:10px;padding:10px 16px;font-size:16px}.adminMain :is(.adminPanel,.groupCard) h2{line-height:1.4}}@media (max-width:1099px){.appPageHeader{gap:10px;margin-bottom:18px;padding-bottom:14px}.appPageHeader .brand,.appPageHeader .brandCompact{flex-basis:64px;width:64px;max-width:64px}.appPageHeader .brandLogo{width:64px!important;height:64px!important}.appPageHeader h1{flex:120px;font-size:22px}.appPageHeader .secondaryButton{min-height:44px;padding:8px 12px}.audienceTools{gap:12px;padding-bottom:18px}.audienceTools .projectionSourcePicker{flex-basis:100%;max-width:100%}}@media (max-width:899px){.audienceTools>.desktopProjectionControl{display:none!important}}@media (prefers-reduced-motion:reduce){.searchableSelect *,.appPageHeader *{scroll-behavior:auto;transition:none}}.audienceActionGroup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.audienceActionGroup>.desktopProjectionControl{width:auto;min-height:44px;font-size:16px}@media (max-width:899px){.audienceActionGroup{display:none}}@media (min-width:1100px){.audienceTools>small.desktopProjectionControl{flex-basis:100%}}@media screen and (min-width:1100px){.landing .heroCard.homeHeroCard{width:min(1560px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;min-height:calc(100svh - 90px);padding:24px}.homeHeroCard .homeSession{border-bottom:1px solid var(--ui-border);padding-bottom:20px}.homeHeroCard .homeUtilityLinks{border-top:1px solid var(--ui-border);padding-top:24px}}.adminEventChoice{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.adminEventChoice>label{flex:420px;gap:10px;min-width:0;max-width:760px;font-size:18px;display:grid}.adminEventChoice>button{width:auto;min-height:48px;margin:0}.adminEventChoice>p{flex-basis:100%}.adminEventSwitcher{border-bottom:1px solid var(--ui-border);margin-bottom:24px;padding:0 0 24px}@media (max-width:600px){.adminEventChoice>button{width:100%}}.eventTableControls{border-block:1px solid var(--ui-border,#65551c);margin:16px 0;padding:16px 0}.eventTableControlsRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eventTableControlsRow input{text-align:center;width:88px;min-width:88px;min-height:44px;padding:8px;font-size:18px}.eventTableControls p{margin:8px 0 0}.eventTableControlsRow input{color:var(--text,#fff);background:#101010;border:1px solid #79651e;border-radius:10px}.adminCreateEventAction{margin-top:20px;display:flex}.adminCreateEventAction>.primaryButton{gap:8px;width:auto;min-height:48px;margin:0}@media (max-width:600px){.adminCreateEventAction>.primaryButton{width:100%}}body:has(.projectionCanvas){background:#080a09}.projectionCanvas{grid-template-rows:108px minmax(0,1fr) 62px;gap:12px;padding:16px 28px}.projectionCanvas .projectionHeader h1{font-size:36px}.projectionCanvas .projectionHeader p{font-size:28px}.projectionCanvas .projectionCards article>div{font-size:30px}.projectionCanvas .projectionRanks{font-size:34px}.projectionCanvas .projectionFooter{font-size:15px}.projectorResolutionPicker{gap:10px;width:min(100%,440px);font-size:18px;display:grid}.projectorResolutionPicker select{color:#fff;width:100%;min-height:48px;font:inherit;background:#141812;border:1px solid #897536;border-radius:10px;padding:8px 12px}.projectorResolutionPicker small{color:#d0d0c5;font-size:14px;line-height:1.5}@media (max-width:899px){.projectorResolutionPicker{display:none!important}}body:has(.projectionDeck[data-projector-theme=light]){background:#fff}.projectionDeck[data-projector-theme=light]{color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.projectionDeck[data-projector-theme=light] :is(.projectionHeader,.projectionFooter){border-color:#25364a}.projectionDeck[data-projector-theme=light] :is(.projectionHeader p,.projectionMatchStage,.projectionCards article header,.memorialRound,.memorialChampion){color:#152f50;font-weight:700}.projectionDeck[data-projector-theme=light] .projectionHeader>span{color:#14532d;font-weight:700}.projectionDeck[data-projector-theme=light] .projectionHeader .stale{color:#852b00}.projectionDeck[data-projector-theme=light] :is(.projectionHeader small,.projectionCards small,.memorialTreeMatch footer,.memorialRoundExplanation,.memorialDirectAdvance,.memorialRating,.awardRow small){color:#263443;font-weight:600}.projectionDeck[data-projector-theme=light] :is(.projectionCards article,.memorialTreeMatch,.awardPodium){color:#111;box-shadow:none;background:#fff;border-color:#25364a}.projectionDeck[data-projector-theme=light] .winner{color:#111;background:#dce9f5;font-weight:800}.projectionDeck[data-projector-theme=light] .projectionCards .winner{border-inline-start:5px solid #152f50;padding-inline-start:8px}.projectionDeck[data-projector-theme=light] .memorialPlayer{border-bottom-color:#8895a3}.projectionDeck[data-projector-theme=light] .memorialTreeLines{stroke:#25364a;stroke-width:3px}.projectionDeck[data-projector-theme=light] .memorialTreeMatch.playing{border-color:#14532d}.projectionDeck[data-projector-theme=light] .projectionRanks thead{color:#fff;background:#152f50}.projectionDeck[data-projector-theme=light] .projectionRanks tbody tr{background:#fff}.projectionDeck[data-projector-theme=light] .projectionRanks tbody tr:nth-child(odd){background:#e8eef4}.projectionDeck[data-projector-theme=light] :is(.projectionRanks th,.projectionRanks td,.awardRow){border-color:#65768a}.projectionDeck[data-projector-theme=light] .awardAvatar{color:#394d62;background:#e8eef4}.projectionDeck[data-projector-theme=light] .awardMedal svg{filter:drop-shadow(0 1px 1px #333)}.projectionDeck[data-projector-theme=light] .projectionOptions{color:#111;background:#fff;border-color:#25364a}.projectionDeck[data-projector-theme=light] :is(button,select,input,.secondaryButton){color:#111;box-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:2px solid #25364a}.projectionDeck[data-projector-theme=light] :is(button,select,input,a):focus-visible{outline-offset:2px;outline:3px solid #005fcc}.projectionDeck[data-projector-theme=light] :is(button,a):hover{background:#e8eef4}.projectionDeck[data-projector-theme=light] .projectionOptions :is(h1,p,small,label,a){color:#111}.projectionContent .memorialPlayer{height:64px}.projectionContent .memorialNameRating>span{font-size:22px;line-height:1.05}.projectionContent .memorialDirectAdvance{font-size:13px;line-height:1.05}.projectionContent .memorialNameRating>span{font-weight:700}.eventRegistrationFields input{text-align:right;font-variant-numeric:tabular-nums;direction:ltr}.eventRegistrationFields>label small{color:#c6bead;font-size:14px;font-weight:400}.eventScheduleWarning{color:#fff0bf;background:#302711;border:2px solid #e7b94a;border-radius:12px;margin:18px 0;padding:16px;line-height:1.6}.eventScheduleWarning a{color:#ffe071;text-decoration:underline}.eventDetailsEditor .eventRegistrationFields input[dir=auto]{text-align:right;direction:rtl}.eventDetailsEditor .eventRegistrationFields{margin-block:16px}.projectionDeck{text-rendering:optimizelegibility;font-family:Tahoma,Arial,sans-serif}.projectionCanvas{grid-template-rows:108px minmax(0,1fr) 90px}.projectionCanvas .projectionFooter{gap:10px;font-size:20px;line-height:1.35}.projectionCanvas .projectionFooter :is(button,select){border-width:2px;min-height:54px;padding:10px 14px;font-family:Tahoma,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35}.projectionCanvas .projectionFooter>button{flex-shrink:0}.projectionCanvas .projectionFooter>button:last-child{white-space:normal;max-width:285px}.projectionCanvas .projectionFooter label{flex:0 300px}.projectionCanvas .projectionFooter select{width:100%;min-width:0;max-width:250px}.projectionCanvas .projectionFooter>span{font-size:16px}.projectionDeck .projectionOptions :is(button,input,select){min-height:52px;font-family:Tahoma,Arial,sans-serif;font-size:20px;line-height:1.4}.projectionCanvas .projectionCards article{padding:6px 16px}.projectionCanvas .projectionCards article>div{padding:3px 0}.projectionCanvas .projectionCards article header{line-height:1.2}
