:root{--bar-h: 0px}.site-bar,.site-top-links{display:none}:root[data-bar]:not([data-bar-off]) .site-explore-trigger,:root[data-bar]:not([data-bar-off]) .site-back-glyph{display:none}.site-bar-link:focus-visible,.site-top-link:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}@media(max-width:47.99rem){:root[data-bar]:not([data-bar-off]){--bar-h: calc(56px + env(safe-area-inset-bottom, 0px)) }:root[data-bar]:not([data-bar-off]) body{padding-bottom:var(--bar-h)}:root[data-bar]:not([data-bar-off]) .gold-bar-bottom{display:none}:root[data-bar]:not([data-bar-off]) .site-bar{position:fixed;left:0;right:0;bottom:0;z-index:190;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2xs);box-sizing:border-box;height:var(--bar-h);padding:var(--space-2xs) var(--space-2xs) calc(var(--space-2xs) + env(safe-area-inset-bottom,0px));background:var(--bg-deep);border-top:1px solid var(--border-gold);font-family:var(--font-body)}.site-bar-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;min-height:44px;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.15;text-decoration:none}.site-bar-link svg{width:22px;height:22px;flex-shrink:0}.site-bar-link span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-bar-link[aria-current]{background:var(--gold-glow);color:var(--text-gold);font-weight:var(--weight-semibold)}}@media(min-width:48rem){:root[data-bar]:not([data-bar-off]) .site-top-links{display:flex;align-items:center;gap:var(--space-2xs);flex-shrink:0;margin-inline:auto var(--space-sm);font-family:var(--font-body)}.site-top-link{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--space-xs);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--weight-medium);text-decoration:none}.site-top-link:hover{color:var(--text-gold)}.site-top-link[aria-current]{background:var(--gold-glow);color:var(--text-gold)}}.site-back{display:inline-flex;align-items:center;min-height:2.75rem;flex-shrink:0;color:var(--text-gold);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap}#explore{scroll-margin-top:var(--space-xl)}.site-explore-trigger{min-height:2.75rem;flex-shrink:0}.site-explore-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.site-explore{position:fixed;inset:var(--space-xs) 0 auto;box-sizing:border-box;width:calc(100% - var(--space-md));max-width:var(--layout-max-width);max-height:calc(100dvh - var(--space-sm));margin:0 auto;padding:0;overflow:hidden;overscroll-behavior:contain;background:var(--bg-deep);line-height:var(--leading-normal)}.site-explore[open]{display:flex;flex-direction:column}.site-explore::backdrop{background:hsl(var(--shade) / .5);backdrop-filter:blur(4px)}.gurbani-topbar-right.wahe-pills,.rdg-header-right.wahe-pills{gap:0}.site-explore-heading{position:relative;flex-shrink:0;background:var(--bg-deep);min-height:3rem}.site-explore .wahe-modal-x{width:2.75rem;height:2.75rem;top:var(--space-sm);right:var(--space-sm)}.site-explore-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-sm) var(--space-md) var(--space-md)}.site-explore-groups{display:grid;grid-template-columns:var(--layout-grid-cols);gap:var(--space-md)}.site-explore-group{padding:var(--space-sm);background:var(--bg-veil);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.site-explore-group:nth-child(3n+1){--mosaic-motif: var(--motif-jaali)}.site-explore-group:nth-child(3n+2){--mosaic-motif: var(--motif-lotus)}.site-explore-group:nth-child(3n+3){--mosaic-motif: var(--motif-floret)}.site-explore h3{margin:0 0 var(--space-xs);padding:var(--space-xs);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-gold)}.site-explore-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-xs);padding:var(--space-xs);border-top:1px solid var(--border-subtle);text-decoration:none;color:var(--text-primary);font-size:var(--text-lg);border-radius:var(--radius-sm);transition:var(--transition)}.site-explore-copy{display:flex;flex-direction:column;gap:var(--space-2xs)}.navigation-icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-4xl);color:var(--text-gold)}.navigation-icon:empty{display:none}.navigation-arrow{color:var(--text-gold);font-size:var(--text-lg)}.site-explore-link:hover,.site-explore-link[aria-current]{background:var(--gold-glow)}.site-explore-description{color:var(--text-secondary);font-size:var(--text-base)}.site-explore-link small{display:block;font-size:var(--text-xs);color:var(--text-gold)}.site-explore a:focus-visible,.site-explore button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.site-explore-foot{display:flex;flex-wrap:wrap;gap:var(--space-sm);border-top:1px solid var(--border-gold);margin-top:var(--space-md);padding-top:var(--space-xs)}.site-explore-foot a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--text-gold);font-size:var(--text-base)}.site-onward{position:relative;z-index:1;box-sizing:border-box;max-width:var(--layout-max-width);width:100%;margin:var(--space-lg) auto;padding:0 var(--space-md) var(--space-xl);font-family:var(--font-body)}.site-onward h2{font-family:var(--font-body);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0 0 var(--space-md)}.site-onward-grid{display:grid;grid-template-columns:var(--layout-grid-cols);gap:var(--layout-grid-gap)}@media(max-width:48rem){.site-explore-groups,.site-onward-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.site-onward .wahe-tile,.site-explore-link{transition:none}.site-onward .wahe-tile:hover{transform:none}}
