:root{color-scheme:dark;--acid:#6CFF2E;--ink:#ECE6DA;--muted:#A2ABA3;--line:#232823}
body{margin:0;background:#000;color:var(--ink);font:16px/1.6 "Instrument Sans",system-ui,sans-serif}
main{max-width:720px;margin:0 auto;padding:24px 16px 64px}
h1{font-family:"Big Shoulders Display",system-ui,sans-serif;font-weight:800;text-transform:uppercase;color:var(--acid);font-size:40px;line-height:1;margin:16px 0 8px}
h2{font-size:19px;margin:28px 0 6px;color:var(--ink)}
p,li{color:#d6d0c4}.small{color:var(--muted);font-size:14px}
a{color:var(--acid)}.da{background:#3a2a00;color:#ffcf6b;padding:0 4px;border-radius:3px}
.box{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:14px 0}
nav a{margin-right:14px;font-size:14px}
h3{font-size:16px;margin:18px 0 4px;color:var(--ink)}
.tabella{overflow-x:auto;margin:12px 0;-webkit-overflow-scrolling:touch}
table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}
th,td{border-bottom:1px solid var(--line);padding:8px 6px;text-align:left;vertical-align:top;color:#d6d0c4}
th{color:var(--muted);font-weight:600}
td.prezzo{white-space:nowrap;font-weight:600;color:var(--ink)}
