@import url("./universe_build_update.css");
@import url("./universe_performance.css");
@import url("./universe_tooltip.css");
@import url("./universe_chrome.css");
@import url("./universe_nav_groups.css");
@import url("./universe_machines_panel.css");
@import url("./universe_machines_management.css");
@import url("./universe_content.css");
@import url("./universe_bands.css");
@import url("./frontier_graph.css");
@import url("./universe_item_signals.css");
@import url("./universe_onboarding_control.css");
@import url("./review_request.css");
@import url("./review_lightbox.css");
@import url("./universe_run_page.css");
@import url("./universe_carried_item_evidence.css");
@import url("./universe_outside_commits.css");
@import url("./qa_state.css");
@import url("./universe_secondary_views.css");
@import url("./table_stacks_narrow.css");
@import url("./profile.css");
@import url("./universe_levels.css");
@import url("./deployment_run_terminalization.css");
@import url("./universe_delivery_flows.css");
@import url("./universe_delivery_flow_detail.css");
@import url("./universe_organization_fleet.css");
@import url("./universe_link_underline.css");
@import url("./wrapping_rows.css");

/* A destination with no live surface yet is explicit, not a blank page. */
.universe-app-root .stub-panel {
  padding: 40px 30px;
  border: 1.5px dashed var(--yoke-border);
  border-radius: 14px;
  background: repeating-linear-gradient(
    135deg,
    transparent,
    transparent 9px,
    var(--yoke-surface) 9px,
    var(--yoke-surface) 18px
  );
  text-align: center;
}
.universe-app-root .stub-panel .badge {
  display: inline-flex;
  padding: 4px 11px;
  border-radius: 20px;
  background: var(--yoke-warn-bg);
  color: var(--yoke-warn);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
}
.universe-app-root .stub-panel .stub-summary {
  max-width: 52ch;
  margin: 12px auto 0;
  color: var(--yoke-muted);
  font-size: 13px;
}
.universe-app-root .stub-panel .preview {
  display: grid;
  max-width: 440px;
  margin: 22px auto 0;
  gap: 9px;
  opacity: .55;
  text-align: left;
}
.universe-app-root .stub-panel .ln {
  height: 11px;
  border-radius: 5px;
  background: var(--yoke-surface-2);
}

.universe-app-root .nav-link:focus-visible,
.universe-app-root .tab-link:focus-visible,
.universe-app-root .capability-action:focus-visible,
.universe-app-root .scope-chip:focus-visible,
.universe-app-root .row-link:focus-visible,
.universe-app-root .breadcrumb-parent:focus-visible {
  outline: 2px solid var(--yoke-accent);
  outline-offset: 2px;
}

/* The one pending-content line. Small, muted, and in the content area's own
   flow: the shell around it is already drawn, so this marks the single
   region that is not, without claiming a layout the app has not resolved. */
.universe-app-root .route-loading {
  padding: 14px 2px;
  color: var(--yoke-muted);
  font-size: 13px;
}
