/*
 * Page-level shell for the public dashboard. Everything visual lives in the three shared
 * stylesheets copied from the Vaadin theme; this file only supplies what a standalone HTML page
 * needs and the Vaadin host already provides.
 */

:root {
  color-scheme: dark;
}

* {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  min-height: 100%;
}

body {
  background: #05070e;
  color: #ede6d9;
  font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
  -webkit-font-smoothing: antialiased;
}

[hidden] {
  display: none !important;
}

button {
  font: inherit;
  color: inherit;
}

.dashboard-shell {
  min-height: 100vh;
}

/* The custom element is not registered here; it is a plain layout wrapper driven by app.js. */
ton-address-chip {
  display: inline-block;
  min-width: 0;
  max-width: 100%;
}
