:root{color-scheme:dark}
html,body{height:100%}
body{margin:0;background:#0b0b0b;color:#00cc00;font-family:VT323,Fantaskue,ui-monospace,monospace;font-size:22px;letter-spacing:.5px}
*{box-sizing:border-box}

@supports (-webkit-touch-callout: none) {
  :root {
    --safari-bottom-bar-height: env(safe-area-inset-bottom);
    --safari-top-bar-height: env(safe-area-inset-top);
  }
  body {
    padding-bottom: var(--safari-bottom-bar-height);
    padding-top: var(--safari-top-bar-height);
  }
}
