.vira-site-chrome{position:relative;width:100%;background:var(--vira-secondary,#fff);color:var(--vira-primary,#152e42)}
.vira-site-header.is-sticky{position:sticky;top:0;z-index:999}.admin-bar .vira-site-header.is-sticky{top:32px}
.vira-chrome-starter{padding:24px max(20px,calc((100vw - 1200px)/2));display:grid!important;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px}
.vira-chrome-header>div:nth-child(2){text-align:center}.vira-chrome-starter img{max-width:180px;max-height:90px;object-fit:contain}
.vira-chrome-footer{padding-top:48px;padding-bottom:48px}
.vira-chrome-nav-desktop,.vira-chrome-nav ul,.vira-chrome-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}
.vira-chrome-nav a,.vira-chrome-actions a{color:inherit;text-decoration:none}.vira-chrome-actions a{padding:10px 14px;border:1px solid currentColor;border-radius:12px}
.vira-chrome-search{display:flex;gap:6px;margin-top:12px}.vira-chrome-search input{width:100%;padding:8px;border:1px solid #ccc;border-radius:8px}.vira-chrome-search button{border:0;padding:8px;border-radius:8px;background:var(--vira-primary,#135e96);color:white}
.vira-chrome-nav-mobile{display:none}.vira-imported-chrome{width:100%;--sde-brand:var(--vira-primary,#18384b);--sde-secondary:var(--vira-secondary,#eef3f4);--sde-accent:var(--vira-accent,#5a9c61)}
@media(max-width:767px){.vira-chrome-starter{grid-template-columns:1fr;padding:18px;gap:16px}.vira-chrome-header>div:nth-child(2){grid-row:1}.vira-chrome-nav-desktop{display:none}.vira-chrome-nav-mobile{display:block}.vira-chrome-nav-mobile summary{cursor:pointer}.vira-chrome-nav-mobile a{display:block;padding:10px}.vira-chrome-actions{justify-content:center}.admin-bar .vira-site-header.is-sticky{top:46px}}
