/**
 * @file
 * Hide admin toolbar on frontend theme.
 *
 * This is the correct approach for theme-specific toolbar hiding.
 * The colam_toolbar_visibility module approach doesn't work because
 * hook_module_implements_alter() runs during container compilation
 * when the theme isn't determined yet.
 */

/* Hide the actual toolbar elements */
#toolbar-administration,
.toolbar-bar,
.toolbar-tray,
.toolbar-lining,
.toolbar-tab,
.toolbar-item {
  display: none !important;
}

/* Reset body padding/margin added by toolbar */
body.toolbar-horizontal {
  padding-top: 0 !important;
}

body.toolbar-vertical.toolbar-tray-open {
  padding-left: 0 !important;
}

body.toolbar-fixed {
  padding-top: 0 !important;
}

/* Hide Gin-specific toolbar elements */
.gin-secondary-toolbar,
.gin--classic-toolbar,
.gin--horizontal-toolbar,
.gin--vertical-toolbar,
#gin_sidebar,
.gin-sidebar {
  display: none !important;
}

/* Reset margins/padding */
body.toolbar-loading {
  margin: 0 !important;
}
