/* Depth layer — flat frost; no rim masks / elevation chrome */

.app-shell::before,
body:not(.has-nav)::before {
  display: none;
}

/* Kill legacy rim + accent decorations from older skins */
.app-shell .card::before,
.app-shell .ov-card::before,
.app-shell .ov-stat::before,
.app-shell .filter-bar::before,
.app-shell .runs-toolbar__card::before,
.app-shell .runs-list-card::before,
.app-shell .data-viewport__table::before,
.app-shell .export-card::before,
body:not(.has-nav) .card.narrow::before,
.app-shell .ov-stat::after {
  content: none !important;
  display: none !important;
}

.app-shell .card,
.app-shell .filter-bar,
.app-shell .panel-block,
.app-shell .ov-card,
.app-shell .ov-stat,
.app-shell .runs-toolbar__card,
.app-shell .runs-list-card,
.app-shell .data-viewport__table,
.app-shell .export-card,
body:not(.has-nav) .card.narrow {
  position: relative;
  box-shadow: none;
  background-color: var(--surface);
  background-image: var(--gradient-panel);
  border: 1px solid var(--border);
  border-radius: var(--radius-md);
  transition:
    border-color var(--duration) var(--ease),
    background-color var(--duration) var(--ease);
}

.app-shell .ov-card:hover,
.app-shell .ov-stat:hover {
  border-color: var(--border-strong);
  background-color: var(--surface-hover);
  box-shadow: none;
}

.app-shell .ov-stat--static:hover {
  background-color: var(--surface);
  border-color: var(--border);
}

.app-shell .sidebar,
.app-shell .shell-sidebar,
.app-shell .shell-period,
.app-shell .shell-tabs,
.app-shell .ov-segment,
.app-shell .shell-icon-btn,
.app-shell .shell-search,
.app-shell .shell-menu-btn,
.app-shell input[type="text"],
.app-shell input[type="password"],
.app-shell input[type="search"],
.app-shell input[type="email"],
.app-shell input[type="date"],
.app-shell input[type="datetime-local"],
.app-shell select,
.app-shell textarea,
.app-shell .ui-menu__trigger,
.app-shell .ui-select-trigger,
.app-shell .btn-primary,
.app-shell button.primary,
.app-shell .btn-primary:hover,
.app-shell button.primary:hover,
.app-shell .runs-table thead th,
.app-shell .data-table thead th {
  box-shadow: none;
}
