/* Shared selected Blueprint identity. Original Blueprint colors and diagram preserved. */
.blueprint-selected{--radius-control:4px;--color-service-muted:oklch(43% .025 268);--color-service-line:oklch(82% .025 268)}
.blueprint-selected .site-header{overflow-y:auto;overscroll-behavior:contain}
.blueprint-selected .site-header nav,.blueprint-selected .rail-index{flex-shrink:0}
.blueprint-selected .rail-index a{min-height:44px}
.blueprint-selected .selected-brand{display:block;width:100%;max-width:153px;min-height:44px;padding:0;flex-shrink:0;line-height:0}
.blueprint-selected .selected-logo{display:block;width:100%;height:auto;filter:invert(1)}
.blueprint-selected .selected-logo[src*="sculpted-bloom-4a"]{filter:brightness(0) invert(1)}
.blueprint-selected .site-footer .selected-brand{max-width:204px}
.blueprint-selected .selected-brand:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:8px}
.blueprint-selected .selected-brand:hover{opacity:.85}
.blueprint-selected .site-header nav [aria-current=page]{color:var(--color-light-blue);text-decoration:underline;text-underline-offset:5px}
.blueprint-selected .service-link{display:inline-flex;align-items:center;min-height:44px;margin:0 0 24px 36px;font-size:14px;white-space:nowrap;color:var(--color-light-blue);text-decoration:underline;text-underline-offset:5px}
.blueprint-selected .service-link:hover{color:var(--color-white)}
@media(min-width:801px){.blueprint-selected .page{padding-left:232px}.blueprint-selected .site-header{width:232px;padding-inline:24px}}
@media(max-width:800px){.blueprint-selected .site-header{overflow:visible;padding-block:16px}.blueprint-selected .site-header .selected-brand{width:129px}}
