/* Presentation scale: +2px globally; the home decision zone receives +3px. */
body{font-size:16px!important}
button,input,select,textarea{font-size:16px}
.top strong{font-size:25px!important}.top small{font-size:19px!important}.mark{font-size:22px!important}.status{font-size:16px!important}
.app-nav button{font-size:20px!important}

.map-card header h2{font-size:40px!important}.map-card header small{font-size:14px!important}.map-card header span{font-size:14px!important}.map-card footer{font-size:18px!important}
.map-layer-controls button{font-size:15px}.map-layer-controls span{font-size:14px}
.map-decision-controls>span{font-size:12px}.map-decision-controls button{font-size:14px}.map-decision-summary{font-size:15px}
.map-detail>small{font-size:12px}.map-detail h3{font-size:22px}.map-detail>p{font-size:16px}.map-detail dt{font-size:13px}.map-detail dd{font-size:14px}.map-detail button{font-size:16px}
.map-guide-disclosure{font-size:13px}.leaflet-tooltip{font-size:14px!important}.leaflet-control-attribution{font-size:11px!important}

.input-slot .section-head h2{font-size:36px!important}.input-slot .section-head p{font-size:16px!important}.input-slot .scenario-tabs button{font-size:19px!important}
.input-slot .form-grid label{font-size:18px!important}.input-slot .form-grid input,.input-slot .form-grid textarea,.input-slot .form-grid select{font-size:21px!important}.input-slot option{font-size:18px!important}.input-slot .run{font-size:20px!important}

.page-slot{font-size:16px}.page-slot .section-head h2{font-size:27px}.page-slot .section-head p{font-size:13px}.page-slot button,.page-slot input,.page-slot select,.page-slot textarea{font-size:16px}
.page-slot .exposure p,.page-slot .opp p,.page-slot .option p,.page-slot .option li,.page-slot .priority-card p,.page-slot .message p{font-size:16px}
.page-slot .priority-card dt{font-size:13px}.page-slot .priority-card dd{font-size:15px}.page-slot .detail-context{font-size:14px}

/* Board-critical results: one further point beyond the global lift. */
.output-slot #executive-strip>div{padding:14px 16px!important}
.output-slot #executive-strip small,.output-slot .dynamic-grid h3,.output-slot #survival-summary small{font-size:18px!important}
.output-slot #executive-strip strong{font-size:35px!important;line-height:1.22!important}
.output-slot #exec-action{font-size:26px!important;line-height:1.3!important}.output-slot #executive-strip #exec-action{font-size:26px!important}
.output-slot #survival-summary strong{font-size:37px!important}
.output-slot .dynamics>.section-head{height:55px!important}.output-slot .dynamics h2{font-size:20px!important}.output-slot .dynamics>.section-head>b{font-size:13px!important}

/* Strong command-glass treatment shared with the translucent top navigation. */
.input-slot #input,.output-slot #executive-strip>div,.output-slot .dynamics{background:rgba(8,10,12,.64)!important;backdrop-filter:blur(24px) saturate(.9)!important;-webkit-backdrop-filter:blur(24px) saturate(.9)!important;border-color:rgba(244,241,232,.15)!important;box-shadow:0 18px 48px rgba(0,0,0,.3),inset 0 1px rgba(244,241,232,.04)!important}
.input-slot .scenario-tabs button{background:rgba(20,38,45,.58)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}
.input-slot .form-grid input,.input-slot .form-grid textarea,.input-slot .form-grid select{background:rgba(13,30,37,.62)!important}
.output-slot .dynamic-grid>article{background:rgba(18,34,40,.58)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}
.output-slot #survival-summary div{background:rgba(24,49,59,.56)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}

@media(max-height:800px) and (min-width:1001px){
  .input-slot .form-grid label{font-size:16px!important}.input-slot .form-grid input,.input-slot .form-grid textarea,.input-slot .form-grid select{font-size:18px!important}.input-slot .run{font-size:18px!important}
  .output-slot #executive-strip small,.output-slot .dynamic-grid h3,.output-slot #survival-summary small{font-size:16px!important}
  .output-slot #executive-strip strong{font-size:31px!important}.output-slot #exec-action,.output-slot #executive-strip #exec-action{font-size:23px!important}.output-slot #survival-summary strong{font-size:33px!important}
}
