@import "./app/components/app-root.css";
@import "./app/components/app-header.css";
@import "./app/components/communication-panel.css";
@import "./app/components/login-panel.css";
@import "./app/components/metric-strip.css";
@import "./app/components/property-form.css";
@import "./app/components/property-list.css";
@import "./app/components/reservation-form.css";
@import "./app/components/status-panel.css";
@import "./app/components/entity-table.css";

:root {
  color-scheme: light;
  --page-bg: #f5f6f8;
  --panel-bg: #ffffff;
  --panel-strong: #ffffff;
  --ink: #101828;
  --muted: #475467;
  --line: #d0d5dd;
  --line-strong: #98a2b3;
  --accent: #0f766e;
  --accent-soft: #ccfbf1;
  --danger-soft: #fee4e2;
  --shadow: 0 1px 2px rgba(16, 24, 40, 0.06);
  --radius-panel: 14px;
  --radius-small: 10px;
  --content-width: 1240px;
}

* {
  box-sizing: border-box;
}

html {
  min-height: 100%;
  background: var(--page-bg);
}

body {
  margin: 0;
  min-height: 100vh;
  color: var(--ink);
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  background: var(--page-bg);
}

a {
  color: inherit;
}

button,
input,
select,
textarea {
  font: inherit;
}
