html {
  scrollbar-width:none
}
html::-webkit-scrollbar,*::-webkit-scrollbar {
  display:none
}
body {
  margin:0;
  color:var(--ink);
  background:var(--ground);
  font:14px/1.48 var(--sans);
  height:100vh;
  overflow:hidden
}
button,input,textarea {
  font:inherit
}
button {
  cursor:pointer
}
button:disabled {
  cursor:not-allowed;
  opacity:.48
}
button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible {
  outline:2px solid var(--accent);
  outline-offset:2px
}
::selection {
  background:var(--accent);
  color:var(--ground)
}
input::placeholder,textarea::placeholder {
  color:var(--muted);
  opacity:1
}
h1,h2,h3,h4,h5,p {
  margin:0
}
.hidden {
  display:none!important
}
.ml-auto {
  margin-left:auto
}
