:root { color-scheme: dark; }
* { box-sizing: border-box; }
body {
  margin: 0;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 32px 24px;
  background: #0E1113;
  color: #F2F5F4;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  line-height: 1.5;
}
main { width: 100%; max-width: 420px; text-align: center; }
.icon { width: 96px; height: 96px; border-radius: 22px; border: 1px solid #1D2326; }
.label { margin: 28px 0 0; font-size: 15px; font-weight: 600; color: #4FE3B5; }
h1 { margin: 10px 0 0; font-size: 28px; font-weight: 600; line-height: 1.2; text-wrap: balance; }
p { margin: 14px 0 0; font-size: 16px; color: #9AA6A3; text-wrap: pretty; }
ol { margin: 28px 0 0; padding: 20px 20px 20px 44px; text-align: left; background: #171C1F; border-radius: 18px; font-size: 16px; }
li + li { margin-top: 10px; }
.stores { margin-top: 24px; display: grid; gap: 10px; }
.store { display: flex; align-items: center; justify-content: center; min-height: 54px; border-radius: 16px; border: 1.5px solid #3A4447; font-size: 16px; font-weight: 600; color: #9AA6A3; }
.note { font-size: 13px; }
[hidden] { display: none; }
