:root{--ink:#111;--ink-2:#4d4d4d;--paper:#f6f6f6;--red:#a80320}
@media (prefers-color-scheme:dark){:root{--ink:#fff;--ink-2:#c9c9c9;--paper:#0e0e0e;--red:#ffb3c0}}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);font:500 17px/1.55 system-ui,sans-serif;-webkit-text-size-adjust:100%}
main{width:100%;max-width:720px;margin:0 auto;padding:16px max(16px,env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}
a{color:var(--red)}
.volta{display:inline-flex;align-items:center;min-height:48px;font-weight:700}
h1{font-size:34px;line-height:1.1;margin:8px 0 4px}
h2{font-size:21px;line-height:1.2;margin:28px 0 6px}
p,ul{margin:8px 0}
ul{padding-left:22px}
.data{color:var(--ink-2);font-size:16px}
