@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-shell{display:grid;block-size:100vh;block-size:100dvh;overflow:hidden;grid-template-areas:"topbar" "main" "rail";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;background-color:var(--bs-shell-bg,var(--s-main));color:var(--bs-shell-fg,var(--bs-text))}@media (min-width:64em){.bs-shell{grid-template-areas:"rail topbar topbar topbar topbar topbar" "rail side sdiv main idiv inspector";grid-template-columns:auto auto auto minmax(0,1fr) auto auto;grid-template-rows:auto minmax(0,1fr)}}.bs-shell__scrim{display:none;position:fixed;inset:0;z-index:var(--bs-shell-scrim-z,var(--bs-z-drawer));background-color:var(--bs-shell-scrim,rgba(13,13,24,0.6))}.bs-shell:has(.bs-shell-sidebar:target) .bs-shell__scrim,.bs-shell:has(.bs-shell-inspector:target) .bs-shell__scrim{display:block}@media (min-width:64em){.bs-shell:has(.bs-shell-sidebar:target) .bs-shell__scrim,.bs-shell:has(.bs-shell-inspector:target) .bs-shell__scrim{display:none}}@media (forced-colors:active){.bs-shell__scrim{background-color:transparent}}@media print{.bs-shell{display:block;block-size:auto;overflow:visible}.bs-shell__scrim{display:none}}}
