@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&family=Viga:wght@400&display=swap";button{font-size:14rem}.pressable{transition:transform .15s}.pressable:active{transform:scale(.93)}.cursor-pointer{cursor:pointer}.style-alternative-1{--font-header:"Viga", sans-serif;--font-body:"Source Sans Pro", sans-serif;--color-background-body:#ece6ae;--color-background-block:#dad38b;--color-background-option-button-selected:#862e6e;--color-background-block-title:#d0c334;--color-block-title:#282500;--color-background-block-row:#e9e29b;--color-block-text:#282500;--color-block-text-highlight:#008dba;--color-background-item-option:#5d5618;--color-background-balloon:#3c3600}.app{background-color:var(--color-background-body);color:var(--color-block-text);width:1024rem;margin:auto;position:relative}.app-theme-switcher{position:fixed;bottom:0}.case-data-json{white-space:pre;max-height:200rem;overflow:scroll}.corner-ribbon__inner{pointer-events:none;width:120rem;height:120rem;position:absolute;top:0;left:0;overflow:hidden}.corner-ribbon__ribbon{color:#000;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:pointer;background-color:#ff0;width:160rem;height:25rem;font-weight:700;line-height:25rem;position:absolute;top:10rem;left:10rem;transform:translate(-48rem,18rem)rotate(-45deg)}.app-test-list-cases{background-color:#00000057;padding:8rem;position:absolute;bottom:0;right:0}.app-version{color:var(--font-body);pointer-events:none;padding:4rem 18rem 0 0;position:absolute;top:0;right:0}.case{background-color:var(--color-background-body);margin:auto;padding:20rem 20rem 60rem;position:relative}.case-next-phase-button-container{pointer-events:none;flex-direction:column;align-items:center;width:1024rem;margin-bottom:16rem;margin-left:auto;margin-right:auto;display:flex;position:fixed;bottom:0}.case-next-phase-button-container button{pointer-events:auto}.case-panel-wrap{display:flex;position:relative}.case-panel-wrap__disabled:after{content:"";-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);background:#13195180;width:100%;height:100%;position:absolute;top:0;left:0}.case-panel{margin:12px}.case-panel-left{width:45%}.case-panel-right{width:55%}.style-alternative-1 .case-panel-left,.style-alternative-1 .case-panel-right{width:50%}.case-block{background-color:var(--color-background-block);color:var(--color-block-text);border-radius:0 10rem 10rem;padding:16rem 24rem;position:relative}.case-block.case-abcd-collapsed{background:url(/assets/ellipsis-CK1KuDqI.svg?url) center / 36rem no-repeat, var(--color-background-block);border-radius:0 10rem 10rem;height:24rem}.case-block-header{font-family:var(--font-header);background:var(--color-background-block-title);color:var(--color-block-title);letter-spacing:.1rem;border-radius:10rem 10rem 0 0;width:fit-content;margin-bottom:0;padding:0 24rem;font-size:16rem;font-style:normal;font-weight:400;line-height:32rem}.case-block-header.case-abcd{display:flex}.case-question-list-wrap{margin:0 20rem}.case-question-list{background:var(--color-background-block);border-radius:0 10rem 10rem;padding:24rem 0}.case-entry-complaints-table{background:var(--color-background-block);border-collapse:separate;border-radius:0 10rem 10rem;width:100%;padding:16rem}.case-entry-complaints-table .option-button{margin-left:24rem}.case-dialog-overlay{justify-content:center;align-items:center;width:100%;min-width:1024rem;height:100%;display:flex;position:fixed;top:0;left:0}.selected button{background-color:#add8e6}.abcd-option-name{color:var(--color-block-text)}.case-followup-question-list{flex-direction:column;align-items:flex-end;margin-bottom:8rem;display:flex}.case-debug-panel{background-color:salmon;flex-direction:column;padding:25rem;display:flex;position:fixed;top:40rem;right:0}.case-debug-panel__hidden{display:none}.case-debug-panel__semi{opacity:.5;right:-155rem}.case-call-panel{align-items:center;margin-top:12rem;display:flex}.case-question-list .case-question-list-item{opacity:0;animation:.5s ease-in forwards question-list-item-fadeIn}@keyframes question-list-item-fadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}.case-panel-context{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:600rem;display:flex}.case-panel-context__content{white-space:pre-line;text-align:center;font-size:50rem}@keyframes case-urgency-change-overlay-moveInOut{0%{top:-200rem}5%{top:0}80%{top:0}to{top:-200rem}}.case-urgency__overlay{animation:2s ease-in-out forwards case-urgency-change-overlay-moveInOut;position:sticky;top:-200rem}.case-panel-context__test-feedback{background-color:#ff444452;width:100%;padding:2rem 20rem}.urgency-bar{background-color:var(--color-background-block-row);border-radius:12rem;justify-content:center;gap:8rem;display:flex}.urgency-value{text-align:center;border-radius:12rem;flex-direction:column;width:64rem;height:45rem;display:flex}.urgency-value__color-dot{border-radius:12rem;width:100%;height:24rem}.urgency-value__label{color:var(--color-block-text);font-family:var(--font-body);letter-spacing:0;text-align:center;margin-top:4rem;font-size:14rem;font-weight:400;line-height:14rem}.urgency-value__active .urgency-value__label{color:var(--color-background-block-row);font-weight:700}.patient-info{color:var(--color-background-block);font-size:14rem;font-family:var(--font-body)}.patient-info--photo-container{border-radius:74rem;justify-content:center;align-items:center;width:148rem;height:148rem;display:flex;position:absolute;top:-24rem;right:8rem}.patient-info--photo-container img{clip-path:circle(50%);object-fit:cover;height:100%}.patient-info .case-block{margin:0}.patient-info dl{grid-template-columns:max-content auto;gap:8rem 0;display:grid}.patient-info dt{background-color:var(--color-background-block-row);color:var(--color-block-text);border-radius:10rem 0 0 10rem;grid-column-start:1;padding:4rem 16rem;font-weight:600}.patient-info dd{grid-column-start:2;margin-left:0}.patient-info-value-short{background-color:var(--color-background-block-row);color:var(--color-block-text);border-radius:0 10rem 10rem 0;width:145rem;padding:4rem 16rem}.patient-info-value-full{background-color:var(--color-background-block-row);color:var(--color-block-text);border-radius:0 10rem 10rem 0;height:100%;padding:4rem 16rem}.audio-player{position:relative}.audio-player-repeat-wrap{width:246rem;height:42rem;position:relative;overflow:clip}.audio-player-waveform-wrap{background-image:url(/assets/audio-bubble-clean-C_Bv0tqZ.svg?url);background-repeat:no-repeat;background-size:100%;width:246rem;height:42rem;position:relative;overflow:clip}.audio-player-waveform{background-image:url(/assets/waveform-CoRoBxt9.png?url);background-repeat:no-repeat;background-size:cover;width:179rem;height:25rem;animation:1s infinite pulse-animation;display:block;position:absolute;top:6.5rem;left:36rem}@keyframes pulse-animation{0%{background-position-x:-5rem}24%{background-position-x:-5rem}25%{background-position-x:-10rem}49%{background-position-x:-10rem}50%{background-position-x:-15rem}74%{background-position-x:-15rem}75%{background-position-x:-20rem}99%{background-position-x:-20rem}to{background-position-x:-5rem}}.button{cursor:pointer;outline:inherit;min-width:163rem;min-height:40rem;font-family:var(--font-body);text-align:center;letter-spacing:.1rem;border:none;border-radius:100rem;margin:0 12rem;padding:8.42rem 30rem;font-size:16rem;font-style:normal;font-weight:700;line-height:135%;text-decoration:none;display:block;box-shadow:0 4rem 4rem #00000040}.button-no-margin{margin:0}.button:disabled{opacity:.5;cursor:not-allowed}.button-primary{background:var(--color-background-option-button-selected);color:var(--color-background-body);border:2rem solid var(--color-background-option-button-selected)}.button-secondary{color:var(--color-background-option-button-selected);border:2rem solid var(--color-background-option-button-selected);filter:drop-shadow(0 4px 4px #00000040);background:0 0}.button-size-variable{width:auto}.button-size-large{width:236rem}.button-size-max{width:100%}.notification{background:var(--color-background-block);text-align:center;border-radius:10rem;flex-direction:column;justify-content:space-between;width:470rem;min-height:264rem;padding:22rem 64rem;display:flex}.notification-special-image{width:auto;padding:16rem 16rem 22rem}.notification-mistake-highlight{color:var(--color-block-text-highlight);font-weight:700}.notification-content{letter-spacing:.1rem;flex-direction:column;flex:2 0 auto;justify-content:flex-start;align-items:center;line-height:135%;display:flex}.notification-item-info .notification-content{text-align:left;white-space:pre-line;padding-bottom:12rem}.notification-content-mistake{justify-content:center}.notification-actions{flex:none;justify-content:center;align-items:center;display:flex}.notification-special-image .notification-actions{margin-top:16rem}.option-button{font-family:var(--font-body);background:var(--color-block-text);color:var(--color-background-body);cursor:pointer;outline:inherit;border:none;border-radius:36rem;margin:0 8rem 4rem 0;padding:5rem 16rem;font-size:14rem;font-weight:400;line-height:14rem;box-shadow:0 0 4rem #0000004d}.option-button-selected{background:var(--color-background-option-button-selected)}.option-button__debug-feedback{opacity:.5;background-color:#ff444452}.question-button{font-family:var(--font-body);text-align:left;letter-spacing:.1rem;color:var(--color-background-block);background-color:var(--color-background-balloon);border-radius:10rem;align-items:center;margin-bottom:8rem;margin-left:-20rem;margin-right:-20rem;padding:8rem 16rem;font-size:14rem;font-style:normal;font-weight:400;line-height:135%;display:block;position:relative;box-shadow:0 4rem 4rem #00000040}@keyframes questionButtonFadeIn{0%{opacity:0}to{opacity:1}}.question-button-followup{margin-left:35rem;animation-name:questionButtonFadeIn;animation-duration:.5s}button.question-button,button.question-button:focus,button.question-button:active{border:none;outline:none}.question-button-tail{width:23.71rem;height:16rem;position:absolute;bottom:0;left:-11.1rem}.question-button__debug-feedback{opacity:.5;background-color:#ff444452}.header-bar{color:var(--color-block-text);flex:none;width:980rem;height:48rem;display:flex}.header-bar-case{background:var(--color-background-block);border-radius:56px}.header-bar-logo img{display:block}.header-bar-logo{align-items:center;width:40%;margin-left:24rem;display:flex}.game-screen .header-bar-logo{margin-left:0}.header-bar-timer{justify-content:center;align-items:center;width:20%;display:flex}.header-bar-level-progress{justify-content:flex-end;align-items:center;width:40%;display:flex}.timer{font-family:var(--font-header);letter-spacing:.1rem;white-space:nowrap;grid-template-columns:1fr 10rem 1fr;width:70rem;font-size:24rem;font-style:normal;font-weight:400;line-height:135%;display:grid;position:relative}.timer-minutes{text-align:right}.timer-divider{text-align:center}.timer-seconds{text-align:left}.timer-extra-time-pending{font-family:var(--font-body);color:var(--color-block-text-highlight);font-size:20rem;font-weight:700;line-height:135%;position:absolute;top:3.5rem;right:-39rem}.game-logo{display:block}.game-logo-small{width:133.11rem;height:23.91rem}.game-logo-medium{width:322.03rem;height:57.84rem}.game-logo-large{width:492rem;height:88.37rem}.phone-button{cursor:pointer;outline:inherit;background:0 0;border:none;width:56rem;height:56rem;padding:0;display:block;position:relative}.phone-button-on-hook{margin-left:14rem}.phone-button img{width:100%}.phone-button .phone-button-pulse{border-radius:50%;width:56rem;height:56rem;animation:2s infinite phone-button-pulse-animation;position:absolute;top:0}@keyframes phone-button-pulse-animation{0%{box-shadow:0 0 #ffffff80}to{box-shadow:0 0 0 15rem #fff0}}.level-status{justify-content:center;align-items:center;display:flex}.level-status-label{font-family:var(--font-header);letter-spacing:.1rem;margin-right:8rem;font-size:16rem;font-style:normal;font-weight:400}.level-status-value{background-color:var(--color-background-body);width:32rem;height:32rem;color:var(--color-background-option-button-selected);font-family:var(--font-header);text-align:center;border-radius:32rem;font-size:16rem;font-style:normal;font-weight:400;line-height:32rem}.game-screen-main .level-status-value{background-color:var(--color-background-block)}.level-status-patients{gap:8rem;margin-left:20rem;margin-right:24rem;display:flex}.level-status-patients-patient{width:32rem;height:32rem}.level-status-patients-patient-size-feedback{width:48rem;height:48rem}.level-status-patients-patient-size-feedback-detail{width:70rem;height:70rem}.level-status-patients-patient img{z-index:-1;clip-path:circle(50%);height:32rem;margin:0}.level-status-patients-patient.level-status-patients-patient-size-feedback img{height:48rem}.level-status-patients-patient.level-status-patients-patient-size-feedback-detail img{height:70rem}.level-status-patients-patient__clickable{cursor:pointer;outline:2rem solid var(--color-background-option-button-selected);outline-offset:2rem;border-radius:50%}.case-end{flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:586rem;display:flex}.case-end-actions{justify-content:center;margin-top:40rem;display:flex}.case-review{flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:586rem;display:flex}.case-review__plus_one{font-family:var(--font-body);color:var(--color-background-option-button-selected);margin-left:.5em;display:inline-block;transform:scale(1.5)}.case-review__plus_zero{font-family:var(--font-header);color:#ed7d7d;font-size:48rem;font-weight:400}.case-review__good h1{color:var(--color-background-option-button-selected);margin-top:81rem}.case-review__urgency h1{margin-top:74rem}.case-review__care h1{margin-top:43rem}.case-review-summary{gap:32rem;display:flex}.case-review-summary-item{background-color:var(--color-background-block);border-radius:10rem;flex-direction:column;align-items:center;width:260rem;display:flex}.case-review-summary-item h2{text-align:center;font-size:16rem;font-weight:700;font-family:var(--font-body);height:45rem}.case-review-care-load{width:128rem;height:128rem;margin-bottom:32rem}.case-review-patient{background-color:#d3d3d3;border-radius:50%;width:128rem;height:128rem;margin-bottom:32rem}.case-review-patient img{clip-path:circle(50%);object-fit:cover;height:100%}.case-review-actions{justify-content:center;margin-top:40rem;display:flex}.case-review__takeaway,.case-review__feedback{background-color:var(--color-background-block);text-align:center;white-space:pre-line;border-radius:10rem;width:552rem;margin-top:32rem;margin-bottom:32rem;padding:16rem 45rem 32rem;font-size:16rem;line-height:21.6rem}.case-review__feedback{text-align:left;width:672rem;margin-bottom:0;padding-left:65rem;padding-right:65rem}.case-review__feedback h2{text-align:center;font-family:var(--font-body);margin-top:32rem;margin-bottom:24rem;font-size:16rem;font-style:normal;font-weight:700;line-height:135%}.case-review__feedback__tip-top{margin-bottom:24rem}.case-review__urgency .case-review__takeaway{width:260rem;padding:16rem 24rem 32rem}.case-review__urgency-messages{margin-bottom:37rem;font-size:20rem;line-height:28rem}.case-review__takeaway img{margin-left:auto;margin-right:auto;padding-bottom:16rem;display:block}.care-load-meter{background-repeat:no-repeat;background-size:contain;border-radius:50%}.care-load-meter__large{width:157rem;height:157rem}.care-load-meter__medium{width:128rem;height:128rem}.care-load-meter__small{width:100rem;height:100rem}.care-load-meter__good{background-color:#4fcda7;background-image:url(/assets/good-DDyes4YZ.png?url)}.care-load-meter__worse{background-color:#fdb36f;background-image:url(/assets/worse-DdtIf_Ku.png?url)}.care-load-meter__terrible{background-color:#ed7d7d;background-image:url(/assets/terrible-ChFwx64V.png?url)}.item-options-table{background:var(--color-background-block);border-collapse:separate;border-spacing:0 15rem;border-radius:0 10rem 10rem;padding:0 16rem 0 8rem}.item-options-table-item-info{vertical-align:middle;width:32rem;position:relative}.item-options-table-item-name{color:var(--color-block-text);background:var(--color-background-block-row);border-radius:10rem 0 0 10rem;width:136rem;padding:4rem 15rem;font-weight:600}.item-options-table-item-options{background:var(--color-background-block-row);border-radius:0 10rem 10rem 0;padding:0}.item-options-table-item-options-inner-wrap{margin-bottom:-4rem}.info-button,.info-button:focus{cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0;line-height:0}.info-button:active{background:0 0;outline:none}.info-button-image{width:24rem;height:24rem;margin:0}.phone-icon{background-repeat:no-repeat;background-size:contain;width:46rem;height:81rem;margin-right:32rem}.phone-icon.phone-icon-ringing{background-image:url(/assets/phone-ringing-DMt_E5Ld.svg?url)}.phone-icon.phone-icon-ended{background-image:url(/assets/phone-ended-1CctsVVD.svg?url)}.phone-icon.phone-icon-repeat{background-image:url(/assets/phone-repeat-DM0n1Bk5.svg?url)}.phone-icon.phone-icon-talking,.phone-icon.phone-icon-talking-end{background-image:url(/assets/phone-talking-B7L911mZ.svg?url)}.min-max-toggle-button{cursor:pointer;outline:inherit;background-color:#0000;background-image:url(/assets/up-BTcD0SpB.svg?url);background-repeat:no-repeat;background-size:contain;border:none;width:24rem;height:24rem;margin:4rem 4rem 4rem 20rem;display:inline-block}.min-max-toggle-button-minimized{background-image:url(/assets/down-Bkew37de.svg?url)}.loading-screen{justify-content:center;align-items:center;height:100vh;display:flex;position:fixed;top:0}.game-screen{background-color:var(--color-background-body);flex-direction:column;justify-content:center;align-items:center;width:1024rem;height:768rem;min-height:100vh;margin:auto;padding:20rem;display:flex;position:relative}.game-screen-main{font-family:var(--font-body);text-align:center;letter-spacing:.1rem;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:40rem;margin-bottom:44rem;font-size:20rem;font-style:normal;font-weight:600;line-height:135%;display:flex}.intro-highlight{color:#79d190;font-weight:700}.game-screen-main-message{white-space:pre-line}.game-screen-main-message-top{max-width:600rem}.game-screen-test-audio{position:relative}.game-screen-test-audio-playing:after{content:"";background-image:url(/assets/audio-speaker-BaO-znad.svg);background-repeat:no-repeat;background-size:contain;width:39.83rem;height:38.4rem;display:inline-block;position:absolute;top:0;right:-42rem}.body-content{flex-direction:column;width:512rem;display:flex}.body-content h2{text-align:left;font-weight:700;font-family:var(--font-body);margin:0;font-size:18rem}.body-content h3{text-align:left;font-weight:700;font-family:var(--font-body);margin:0;font-size:14rem}.body-content p{text-align:left;font-weight:400;font-family:var(--font-body);white-space:pre-line;margin:0 0 14rem;font-size:14rem;line-height:100%}.logos{flex-direction:row;align-items:flex-end;gap:24rem;display:flex;position:absolute;bottom:24rem;left:24px;right:24rem}.about-screen{background-color:var(--color-background-body);min-height:768rem;margin:auto}.about-screen-content{margin-left:64rem;padding-bottom:64rem;position:relative}.about-screen-content h1{font-family:var(--font-header);letter-spacing:.1px;color:var(--color-background-option-button-selected);font-size:50rem;font-style:normal;font-weight:400;line-height:135%}.about-screen-close-button{cursor:pointer;outline:inherit;background:0 0;border:none;width:65rem;height:65rem;padding:0;display:block;position:absolute;top:24rem;right:24rem}.about-screen-close-button img{width:48rem;height:48rem}.about-screen-debugbtn{all:unset;opacity:.5;cursor:pointer}.screen-size-warning{-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);background-color:#131951cc;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.screen-size-warning-message{flex-direction:column;align-items:center;max-width:600rem;padding-left:20rem;padding-right:20rem;display:flex}.level-end{width:1024rem;height:768rem;color:var(--color-block-text);background-color:var(--color-background-body);flex-direction:column;justify-content:space-between;align-items:center;margin:auto;padding:20rem;display:flex;position:relative}.level-end-message{letter-spacing:.1rem;font-size:20rem;font-weight:700}.level-end-summary{gap:32rem;width:554rem;display:flex}.level-end-summary-item{background-color:var(--color-background-block);border-radius:10rem;flex-direction:column;align-items:center;width:260rem;display:flex;position:relative}.level-end-summary-item h2,.level-end-detail h2{font-family:var(--font-body);letter-spacing:.1rem;font-size:16rem;font-weight:700}.level-end-summary-item-patients,.level-end-summary-item-care-load{min-height:227rem}.level-end-info-wrap{position:absolute;top:8rem;right:8rem}.level-end-patients{gap:12rem;margin-top:52rem;display:flex}.level-end-care-load{margin-top:32rem;margin-bottom:32rem}.level-end-summary-total-time{text-align:center;letter-spacing:.1rem;width:100%;padding:16rem 0 20rem;font-size:16rem;font-weight:700}.level-end-summary-total-time-timer{font-family:var(--font-header);letter-spacing:.1rem;font-size:24rem;font-weight:400;line-height:32.4rem}.level-end-retry-action{margin:33rem 0 24rem}.level-end-main-actions,.level-end-retry-action{justify-content:center;display:flex}.level-end-detail-overlay{-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);background:#13195180;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.level-end-detail{background:var(--color-background-block);text-align:center;border-radius:10rem;flex-direction:column;justify-content:space-between;width:470rem;min-height:353rem;padding:16rem 64rem 22rem;display:flex}.level-end-detail h2{margin-top:0}.level-end-detail-patients{justify-content:center;display:flex}.level-end-detail-patients-patient{flex-direction:column;align-items:center;min-width:100rem;display:flex}.level-end-detail-patients-patient-details{font-family:var(--font-body);flex-direction:column;align-items:center;margin-top:16rem;font-size:14rem;font-weight:400;line-height:22rem;display:flex}.level-end-detail-patients-patient-details-urgency-too-high{color:var(--color-block-text-highlight)}.level-end-detail-patients-patient-complaint{margin-right:3rem}.level-end-detail-patients-patient-complaint:not(:last-child):after{content:", "}.level-end-detail-care-load{flex-direction:column;flex-grow:1;justify-content:space-between;align-items:center;gap:24rem;display:flex}.level-end-summary-total-time-norm{margin-top:24rem;margin-bottom:32rem}.level-end-detail-patients-patient-details-time-insufficient-u{font-weight:400}.level-end-detail-patients-patient-details-time-sufficient-u{font-weight:700}.level-end-detail-actions{flex-direction:column;flex:none;align-items:center;padding-top:24rem;display:flex}.game-end-screen{flex-direction:column;justify-content:space-evenly;min-height:100vh;padding:20rem;display:flex}.game-end-screen h1{text-align:center;font-family:var(--font-body);letter-spacing:.1rem;color:var(--color-block-title);font-size:20rem;font-weight:700}.game-end-screen-feedback{text-align:center;font-family:var(--font-body);letter-spacing:.1rem;color:var(--color-block-title);margin:0 32rem;font-size:20rem;font-weight:400}.game-end-screen-feedback__transfer{margin-top:24rem}.game-end-screen-levels{justify-content:center;gap:25rem;margin:24rem 0 32rem;display:flex}.game-end-screen-level{background-color:var(--color-background-block);border-radius:10rem;flex-direction:column;align-items:center;width:260rem;height:419rem;display:flex}.game-end-screen-level h2{font-family:var(--font-body);letter-spacing:.1rem;font-size:16rem;font-weight:700;line-height:21.6rem}.game-end-screen-level-title-container{background-color:var(--color-background-block-title);border-radius:10rem 10rem 0 0;justify-content:center;align-items:center;width:100%;height:48rem;display:flex}.game-end-screen-level-title{color:var(--color-background-option-button-selected);font-family:var(--font-header);letter-spacing:.1rem;font-size:24rem;font-weight:400;line-height:32rem}.game-end-screen-level-title-number{color:var(--color-background-option-button-selected);background-color:var(--color-background-body);text-align:center;width:32rem;height:32rem;font-family:var(--font-header);letter-spacing:.1rem;border-radius:50%;margin-left:8rem;font-size:24rem;font-weight:400;line-height:32rem}.game-end-screen-level-total-time-timer{font-family:var(--font-header);letter-spacing:.1rem;font-size:24rem;font-weight:400;line-height:32.4rem}.game-end-screen-level-cases{justify-content:center;gap:12rem;display:flex}.overlay-dialog{-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);background:#13195180;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.case-feedback-screen{background-color:var(--color-background-body);min-height:768rem;margin:auto;padding:20rem}.case-feedback-screen-content{padding-bottom:64rem;position:relative}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;font-family:sans-serif;font-size:14rem}div{box-sizing:border-box}.style-constants{--font-header:"Viga", sans-serif;--font-body:"Source Sans Pro", sans-serif;--color-background-body:#131951;--color-background-block:#252c74;--color-background-option-button-selected:#79d191;--color-background-block-title:#2f3ccb;--color-block-title:#d7daff;--color-background-block-row:#161d64;--color-block-text:#d7daff;--color-block-text-highlight:#ff7245;--color-background-item-option:#a2a9e7;--color-background-balloon:#c3c9ff}.app-wrap{background-color:var(--color-background-body);min-height:100vh;color:var(--color-block-text)}
