/* Narrow layout and input repairs; retain the existing page design. */
@layer pcba-ds{
 html body main#main-content #about .about-intro .section-label--row{flex-wrap:wrap!important;gap:8px!important;min-width:0}
 html body main#main-content #about .about-intro .section-label--row > a.learn-more{width:auto!important;max-width:100%;flex:0 1 auto!important;margin-left:auto!important;white-space:normal!important;overflow-wrap:anywhere}
}
.schematic-review .launch-intro h1{font-size:clamp(1.55rem,3vw,2.5rem);line-height:1.12;letter-spacing:-.04em;max-width:720px}
.schematic-review .opening .actions{flex-shrink:0}
.schematic-review .drawing-empty{padding:20px}
.schematic-review .workspace :is(button,input,select,textarea):focus:not(:focus-visible){outline:none}
.schematic-review .workspace :is(button,input,select,textarea):focus-visible{outline:2px solid #b32424;outline-offset:3px}
@media(max-width:700px){
 .schematic-review main :is(input,select,textarea),.workbench-editor main :is(input,select,textarea){font-size:16px!important}
 .schematic-review .launch-intro h1{font-size:1.7rem}
 .schematic-review main button{min-height:44px}
 .schematic-review .drawing-toolbar .actions{width:100%}
 .schematic-review .drawing-toolbar .actions button{flex:1 1 auto}
 .schematic-review .tool-context{flex-wrap:wrap;gap:6px;padding-block:12px}
 .schematic-review .opening .actions{flex-wrap:wrap}
}
