@import url("art-common.css");
@import url("scroll-art.css");
:root {
  --paper: #17191c;
  --paper-light: #222529;
  --paper-tint: #101215;
  --ink: #ebe8e1;
  --muted: #b3b7b9;
  --line: #464c53;
  --red: #d9b394;
  --blue: #b6c4ce;
  --section-muted: #b3b7b9;
  --section-line: #464c53;
  --glass-highlight: #4a5159;
  --shadow: #000000;
  --button: #79503b;
  --button-hover: #8a5a42;
  --archive-ink: #ebe8e1;
  --archive-a: #454c53;
  --archive-b: #353e48;
  --archive-c: #29333f;
  --wash-a: 6%;
  --wash-b: 8%;
  --wash-c: 4%;
  --wash-d: 4%;
  --wash-e: 6%;
  color-scheme: dark;
}
.site-registration { margin: 40px 0 0; color: var(--muted); font-size: .75rem; }
.site-registration a { color: inherit; text-decoration: none; }
.site-registration a:hover { text-decoration: underline; }
@media (max-width: 720px) {
  /* Settled/off-screen cards do not need their own 3D compositing surface. */
  :root[data-gin-art="b"][data-gin-motion="full"] [data-gin-settled="true"],
  :root[data-gin-art="b"][data-gin-motion="full"] [data-gin-visible="false"] {
    transform: none;
  }
  :root[data-gin-art="b"][data-gin-motion="full"] [data-gin-visible="false"],
  :root[data-gin-art="b"][data-gin-motion="full"] [data-gin-visible="false"] > img,
  :root[data-gin-art="b"][data-gin-motion="full"] [data-gin-visible="false"] :is(.daily-cover, .archive-cover) {
    -webkit-mask-image: none;
    mask-image: none;
  }
}
