/* source/platform/assets/styles/global.css */
html,
body {
  margin: 0;
  padding: 0;
  width: -webkit-fill-available;
}
body {
  background: var(--content-background-color);
}
app-root {
  display: block;
  width: -webkit-fill-available;
}
* {
  box-sizing: border-box;
  font-family: inter, sans-serif;
}
body.light {
  --side-panel-background-color: #fcfcfc;
  --scrollbar-thumb: #2b302d;
  --scrollbar-track: #222724;
  --scroll-overlay-background-color: #fff;
  --drop-down-menu-shadow: -1px 0px 8px 0px #a3a0a085;
  --content-background-color: #ffffff;
  --content-font-color: #000;
  --content-font-color-soft: #000000b3;
  --toolbar-font-color: black;
  --toolbar-border-color: #e9e9e9;
  --menu-background-color: #fcfcfc;
  --logo-text-color: black;
  --toolbar-background-color: #fcfcfc;
  --panel-background-soft-grey-tint: #fbfbfb00;
  --frame-border-color: #eef0f700;
  --panel-background-color: #f9f9f9;
  --menu-font-hover-color: #969292;
  --sub-menu-font-color: #373737;
  --secondary-background-color: white;
  --blur-background-color: #f2f2f2;
  --input-background-color: #fcfcfc;
  --input-border-color: #eeeeee;
  --input-font-color: var(--menu-font-color);
  --blur-opaque-background-color: #f6f6f6;
  --blur-border-color: #e6e2e240;
  --menu-box-shadow-color: #f0f0f0fc;
  --menu-background-hover-color: #f4f4f469;
  --tinted-section-1-background-color: #d4f1f4;
  --thead-background-color: #fbfbfb;
  --tr-border-color: #f0f0f0;
  --tr-background-color: #d8d8d80d;
  --tr-selected-background-color: #05445e17;
  --tr-selected-border-color: #00000005;
  --tr-background-hover-color: #05445e08;
  --th-font-color: #5f5d5d;
  --menu-font-color: #1a1a1a;
  --icon-color: #000000;
  --icon-active-color: black;
  --context-menu-text-color: #373737;
  --context-menu-hover-background-color: #f4fdff;
  --bread-crumb-background-color: #f1f0f0d9;
  --theme-toggle-background-color: #f1f0f0d9;
  --page-separator-color: #f3f3f3;
  --toolbar-menu-item-color: #000000;
  --toolbar-menu-item-active-color: #374040;
  --mini-code-text-color: #000000eb;
  --mini-code-background: #e9ebf0eb;
  --form-label-text-color: #2e2c2c;
  --button-background-color: #e9e9e9;
  --button-border-color: #f3f3f3;
  --button-hover-background-color: #acd1aa;
  --button-hover-text-color: #2a3830;
  --button-text-color: #272727;
}
body.dark {
  --scroll-overlay-background-color: #101010;
  --scrollbar-thumb: #2b302d;
  --scrollbar-track: #222724;
  --secondary-background-color: #151515;
  --sub-menu-font-color: #c0c0c0;
  --page-separator-color: #1d1c1c;
  --logo-text-color: white;
  --theme-toggle-background-color: #30586891;
  --toolbar-background-color: #0f0f0feb;
  --toolbar-border-color: #1e1e1e;
  --toolbar-font-color: #fff;
  color-scheme: dark;
  --content-background-color: #141414;
  --content-font-color: #fff;
  --content-font-color-soft: #9ca3af;
  --context-menu-text-color: white;
  --context-menu-hover-background-color: #2a2a2a;
  --menu-font-color: #ffffff;
  --menu-background-color: #1a1b1b;
  --frame-border-color: #2f252570;
  --input-background-color: #161818;
  --input-border-color: #27292d;
  --input-font-color: var(--menu-font-color);
  --tr-border-color: #2b2a2a;
  --tr-background-color: #141414;
  --tr-background-hover-color: #1c1c1c;
  --th-font-color: #ffffff;
  --right-click-menu-border-color: #1f1e1e;
  --right-click-menu-background-color: #101010;
  --button-background-color: #1b1e1c;
  --button-hover-background-color: #212b23;
  --button-hover-text-color: #ffffff;
  --button-border-color: #222b22;
  --button-text-color: #f9fafb;
  --form-label-text-color: #f1f1f1;
}
@font-face {
  font-family: "inter";
  font-weight: 400;
  src: url(/fonts/inter/web/Inter-Regular.woff2) format("woff2");
}
@font-face {
  font-family: "Fira Code";
  src: url(/fonts/Fira_Code/static/FiraCode-Regular.ttf) format("truetype");
  font-weight: 400;
}
code,
pre {
  font-family: "Fira Code", monospace;
}
button {
  cursor: pointer;
  border-radius: 6px;
  padding: 16px 32px;
  font-size: 14px;
  font-weight: 500;
  transition: .4s;
}
input,
textarea {
  background: var(--input-background-color);
  color: var(--input-font-color);
  border: 1px solid var(--input-border-color);
  border-radius: 12px;
  padding: 16px;
}
input:focus,
textarea:focus {
  border: 1px solid #9199aa52;
  outline: none;
}
label {
  font-size: 14px;
  font-weight: 600;
}
.row {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.cursor-pointer {
  cursor: pointer;
}
.center {
  text-align: center;
}
.disable-text-selection {
  -webkit-user-select: none;
  user-select: none;
}
.enable-text-selection {
  -webkit-user-select: text;
  user-select: text;
}

/* source/editor/core/bootstrap/editor-shell.css */
.editor-shell-host {
  display: flex;
  flex-direction: column;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
}
.panel {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  background: #0f1114;
  border: 1px solid #1c1f24;
  border-radius: 2px;
  overflow: hidden;
  box-shadow:
    0 0 0 1px rgba(0, 0, 0, 0.6),
    0 2px 4px rgba(0, 0, 0, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.03);
}
app-panel-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 4px 8px;
  background:
    linear-gradient(
      180deg,
      #14171c,
      #111318);
}
app-panel-header::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 1px;
  height: 1px;
  background: #0e1013;
}
app-panel-header::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  background: rgba(255, 255, 255, 0.01);
}
.panel-body {
  flex: 1;
  min-height: 0;
  background: #13151a;
}
.dock-panel-host {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  padding: 4px;
  box-sizing: border-box;
  min-height: 0;
  position: relative;
}
.dock-stack-single {
  padding: 0;
}
.dock-stack-single .dock-panel-host {
  padding: 4px;
}
.dock-panel-host .panel {
  flex: 1;
  min-height: 0;
}
.dock-panel-controls {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
}
.dock-stack-vertical {
  gap: 0;
}
engine-dock-panel-outlet,
engine-scene-hierarchy,
engine-place-actors,
engine-inspector,
engine-world-settings,
engine-project-settings-panel,
engine-content-browser {
  display: flex !important;
  flex: 1;
  min-height: 0;
}
.engine-left,
.engine-right {
  background: #0b0d10;
}
engine-inspector app-panel-body .panel-body {
  overflow: hidden !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: column !important;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
