/* Current project screens; previous assets are left intact. */
.v26-screenbook{min-width:0}
.v26-screenbar{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #adb8ae;padding:0 0 12px;margin:0 0 15px}
.v26-screenbar[hidden],.v26-screen[hidden]{display:none!important}
.v26-screenbar button{appearance:none;min-height:42px;border:1px solid #a9b5aa;border-radius:2px;padding:9px 15px;background:transparent;color:#2e4038;font:600 13px/1.4 var(--sp15-ui,system-ui);cursor:pointer;transition:background .16s,color .16s}
.v26-screenbar button[aria-selected="true"]{background:#213d34;color:#f6f3e9;border-color:#213d34}
.v26-screenbar button:hover{border-color:#213d34}
.v26-screenbar button:focus-visible{outline:2px solid #87602e;outline-offset:3px}
main .v26-project .v26-screen{margin:0}
main .v26-project .v26-screen .c13-zoom{display:block;width:100%;padding:0;background:#101619;border:1px solid #51625a;overflow:hidden;border-radius:3px;box-shadow:0 14px 30px -23px #14281f80}
main .v26-project .v26-screen img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
main .v26-project .v26-screen--mobile .c13-zoom{padding:16px}
main .v26-project .v26-screen--mobile img{max-height:620px;width:auto;max-width:100%;margin-inline:auto}
main .v26-project .v26-screen figcaption{margin-top:12px;padding-top:12px;line-height:1.75}
.v26-screen figcaption strong{display:block;font-weight:650;color:#293c32}
.v26-screen figcaption span{display:block}
.v26-screen figcaption small{display:block;margin-top:6px;color:#586359;font-size:12px}
.v26-history-copy{border-top:1px solid #a8b1a6;margin-top:26px;padding-top:20px}
main .c13-case .v26-history-copy h4{font:650 15px/1.6 var(--sp15-ui,system-ui);letter-spacing:-.025em;margin:0 0 12px;color:#526246}
.v26-screen-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 12px;font:600 11px/1.6 var(--sp15-ui,system-ui);letter-spacing:.045em;color:#4b6053}
.v26-lab-image{object-fit:contain;background:#11191b}
.fn15-chip-monitor{background-image:url('mymonitor-desktop.jpg')}
@media (max-width:800px){
 main .v26-project .v26-screen img{max-height:none}
 main .v26-project .v26-screen--mobile img{max-height:620px}
 .v26-screenbar{gap:6px;margin-bottom:12px}
 .v26-screenbar button{min-height:44px;flex:1 1 auto;padding:9px 10px;font-size:12px}
 main .v26-project .v26-screen--mobile .c13-zoom{padding:10px}
 .v26-history-copy{margin-top:22px}
}
@media(prefers-reduced-motion:reduce){.v26-screenbar button{transition:none}}
@media print{.v26-screenbar{display:none!important}.v26-screen[hidden]{display:block!important}.v26-screen{break-inside:avoid;margin-bottom:20px!important}}

