:root { color-scheme: dark; background: #07112f; }
* { box-sizing: border-box; }
html, body { width: 100%; min-height: 100%; margin: 0; background: #07112f; }
main { min-height: 100vh; min-height: 100svh; }
.poster { display: block; width: 100%; }
.poster img {
  display: block;
  width: 100%;
  height: 100vh;
  height: 100svh;
  object-fit: contain;
  object-position: center;
  border: 0;
}
.filing { padding: 14px 16px; text-align: center; font: 13px/1.5 system-ui, sans-serif; }
.filing a { color: #d6def6; }
