/* The two public pages Play and the App Store link to. Deliberately plain:
   they are read once, by somebody deciding whether to trust the shop. */
:root { --crema: #FBF3EA; --ink: #2A1A10; --ink-2: #6B5546; --espresso: #4A2C18; --rule: #E6D8C8; }
@media (prefers-color-scheme: dark) {
  :root { --crema: #17100B; --ink: #F5EBE0; --ink-2: #C9B7A6; --espresso: #E6C9A8; --rule: #3A2A1E; }
}
* { box-sizing: border-box; }
body { margin: 0; background: var(--crema); color: var(--ink);
  font: 17px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
main { max-width: 42rem; margin: 0 auto; padding: 3rem 1.25rem 5rem; }
header p { color: var(--ink-2); margin: 0 0 .25rem; letter-spacing: .08em; text-transform: uppercase; font-size: .8rem; }
h1 { font-size: 2rem; line-height: 1.2; margin: 0 0 .5rem; }
h2 { font-size: 1.2rem; margin: 2.5rem 0 .5rem; padding-top: 1.5rem; border-top: 1px solid var(--rule); }
p, li { color: var(--ink); }
.lede, .updated { color: var(--ink-2); }
a { color: var(--espresso); }
table { border-collapse: collapse; width: 100%; margin: 1rem 0; font-size: .95rem; }
th, td { text-align: left; vertical-align: top; padding: .6rem .5rem; border-bottom: 1px solid var(--rule); }
th { color: var(--ink-2); font-weight: 600; }
.table-wrap { overflow-x: auto; }
ol li { margin-bottom: .4rem; }
