/* SPDX-License-Identifier: MIT */
/* Copyright (C) 2026 Abhishek Sengar */

:root {
  color-scheme: light;
}

body {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  background-color: #F8FAFC;
  color: #1E293B;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
}

kinetix-studio,
kinetix-header,
kinetix-node-graph,
kinetix-viewport-stage,
kinetix-bezier-curve,
kinetix-inspector,
kinetix-timeline-drawer,
kinetix-export-modal {
  display: block;
}

.kx-dot-canvas {
  background-color: #F8FAFC;
  background-image: radial-gradient(#CBD5E1 1.25px, transparent 1.25px);
  background-size: 22px 22px;
}

.kx-stage-grid {
  background-image: radial-gradient(#CBD5E1 1px, transparent 1px);
  background-size: 16px 16px;
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-track {
  background: #F1F5F9;
}
::-webkit-scrollbar-thumb {
  background: #CBD5E1;
  border-radius: 9999px;
}
::-webkit-scrollbar-thumb:hover {
  background: #94A3B8;
}

.kx-resize-handle {
  cursor: ew-resize;
  user-select: none;
}
