/* Shared by the focused preview and every current homepage module. */
[data-gx-version=human] :is(.gx-stage,.gx-blue-reply,.gx-blue-visual,.gx-field-film,.gx-case-toggle),
[data-gx-version=human] .gx-controls button,
[data-gx-version=human] :is(.gx-footer,.gx-home-footer) :is(.aw-button,.aw-link),
[data-gx-version=human] .gx-results .nw-capture-link{border:0;box-shadow:none;}
[data-gx-version=human] .gx-blue-reply{background:#ffffffd9;}
[data-gx-version=human] .gx-home-footer .aw-link{background:transparent;color:var(--aw-blue);}

[data-gx-version=toolbox] .gx-stage{background:#fff;border:2px solid #142b49;border-radius:10px;}
[data-gx-version=toolbox] .gx-tabs{gap:8px;border:0;margin-bottom:12px;padding-bottom:4px;}
[data-gx-version=toolbox] .gx-tabs button{background:#fff;border:2px solid #142b49;border-radius:6px;min-height:46px;padding:12px 17px;color:#142b49;}
[data-gx-version=toolbox] .gx-tabs button[aria-selected=true]{background:#165bc4;color:#fff;}
[data-gx-version=toolbox] :is(.gx-blue-reply,.gx-blue-visual,.gx-field-film){border:2px solid #142b49;}
[data-gx-version=toolbox] .gx-blue-reply{background:#fff;}
[data-gx-version=toolbox] .gx-case-toggle,
[data-gx-version=toolbox] .gx-more,
[data-gx-version=toolbox] .gx-controls button,
[data-gx-version=toolbox] :is(.gx-footer,.gx-home-footer) :is(.aw-button,.aw-link){border:2px solid #142b49;border-radius:6px;min-height:44px;padding:10px 16px;}
[data-gx-version=toolbox] .gx-controls button{padding:8px 12px;}
[data-gx-version=toolbox] :is(.gx-footer,.gx-home-footer) .aw-link{background:#fff;color:#142b49;}

[data-gx-version=warm] .gx-stage{background:radial-gradient(ellipse at 36% 42%,#fffdf9,#f6f1e8 48%,#ece4d6);border:1px solid #ded7ca;}
[data-gx-version=warm] .gx-tabs{border-color:#d6cdbc;}
[data-gx-version=approved] .gx-home-footer :is(.aw-button,.aw-link),
[data-gx-version=warm] .gx-home-footer :is(.aw-button,.aw-link){border:2px solid #142b49;}
.gx-homepage[data-gx-version=approved] .gx-field-film,
.gx-homepage[data-gx-version=warm] .gx-field-film{border:2px solid #165bc4;}
.gx-homepage:is([data-gx-version=approved],[data-gx-version=warm]) .gx-controls button{border:1px solid #165bc4;}

/* Hardware annotations are plain text in every direction, including Toolbox. */
.gx-page .gx-label{font-weight:400;background:transparent;border:0;border-radius:0;box-shadow:none;text-shadow:0 1px 2px #fff,0 -1px 2px #fff,1px 0 2px #fff,-1px 0 2px #fff;}
@media  (max-width:760px){[data-gx-version=toolbox] .gx-tabs button{font-size:14px;padding:10px 13px;}[data-gx-version=toolbox] .gx-footer nav{row-gap:10px;}}
