/* DCS Dashboard Shell v1 — Minimal reset
 * Only touches shell elements (#dcs-shell + descendants)
 * Does NOT reset the host page globally
 */

#dcs-shell, #dcs-shell *,
#dcs-shell *::before, #dcs-shell *::after {
  box-sizing: border-box;
}

#dcs-shell {
  font-family: var(--dcs-font);
  color: var(--dcs-ink);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.45;
}

#dcs-shell button {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background: transparent;
  border: 0;
  padding: 0;
  cursor: pointer;
}

#dcs-shell a {
  color: var(--dcs-blue);
  text-decoration: none;
}
#dcs-shell a:hover { text-decoration: underline; }

#dcs-shell ul, #dcs-shell ol { list-style: none; margin: 0; padding: 0; }

#dcs-shell input, #dcs-shell select, #dcs-shell textarea {
  font-family: inherit;
  font-size: inherit;
}

#dcs-shell svg { display: inline-block; vertical-align: middle; }
