:root{--yolk:#f5ab00;--olive:#3f451e;--pesto:#7a7430;--tomato:#cf6600;--oats:#d4cdbe;--blueberry:#81a4b4;--cherry:#e4a6c0;--vanilla:#ede6d9;--ink:#000;--positive:#27500f;--negative:#8a0000;--page:#f7f3ec;--display:"Franklin Gothic Condensed", "Franklin Gothic Medium Cond", "Arial Narrow", Impact, sans-serif;--serif:"ABC Arizona Text", "EB Garamond", Georgia, serif;--mono:Pitch, "Courier New", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--page);color:var(--ink);font:15px/1.45 var(--serif);margin:0}a{color:var(--olive)}.band{background:var(--yolk);color:var(--olive);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.band h1{font:400 26px/1 var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0}.band .fresh{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.band .spacer{flex:1}.btn{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--yolk);background:var(--olive);cursor:pointer;border:0;border-radius:4px;padding:9px 12px}.btn.ghost{color:var(--olive);border:1px solid var(--olive);background:0 0}main{gap:16px;max-width:1200px;margin:0 auto;padding:16px 16px 48px;display:grid}.grid{gap:16px;display:grid}.heroes{grid-template-columns:1fr 1fr}.lower{grid-template-columns:2fr 1fr}@media (max-width:760px){.heroes,.lower{grid-template-columns:1fr}}.panel{background:var(--vanilla);border-radius:8px;min-width:0;padding:16px}.eyebrow{font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--olive);margin:0 0 6px}h2{font:400 22px/1.15 var(--display);color:var(--olive);margin:0 0 10px}.big{font:400 48px/1 var(--display);color:var(--olive)}.sub{margin:4px 0 10px;font-size:14px}.bar{background:var(--oats);border-radius:5px;height:10px;margin:8px 0 12px;overflow:hidden}.bar>i{background:var(--olive);height:100%;display:block}.kv{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:520px){.kv{grid-template-columns:1fr 1fr}}.kv div{background:var(--page);border-radius:6px;padding:8px 10px}.kv dt{font:500 10px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--olive)}.kv dd{margin:2px 0 0;font-size:17px;font-weight:700}.today{margin-top:10px;font-size:13px}.pace{border-collapse:collapse;width:100%;font-size:14px}.pace th,.pace td{text-align:right;padding:8px 10px}.pace th:first-child,.pace td:first-child{text-align:left}.pace thead th{background:var(--oats);font-weight:700}.pace tbody td{border-top:1px solid var(--oats)}.pos{color:var(--positive);font-weight:700}.neg{color:var(--negative);font-weight:700}.chart svg{width:100%;height:auto;display:block}.legend{font:500 11px/1.3 var(--mono);letter-spacing:.04em;color:var(--olive);flex-wrap:wrap;gap:6px 16px;margin-top:6px;display:flex}.legend i{border-top:3px solid var(--olive);vertical-align:middle;width:20px;margin-right:6px;display:inline-block}.legend i.ly{border-top:3px dashed var(--blueberry)}.legend i.bud{border-top:2px dotted var(--tomato)}.tablewrap{overflow-x:auto}table.dishes{border-collapse:collapse;width:100%;font-size:14px}table.dishes th{background:var(--oats);text-align:left;white-space:nowrap;padding:8px 10px;font-weight:700}table.dishes td{border-top:1px solid var(--oats);padding:7px 10px}table.dishes .n{text-align:right;font-variant-numeric:tabular-nums}.muted{color:#4a4a3a;font-size:13px}.def{border-top:1px solid var(--oats);padding-top:10px;font-size:13px}.alert{border-radius:8px;padding:10px 14px;font-size:14px}.alert.sample{background:var(--cherry);color:var(--olive);font-weight:700}.alert.stale{background:var(--tomato);color:var(--ink)}.alert.note{background:var(--oats)}.login{background:var(--vanilla);text-align:center;border-radius:8px;max-width:420px;margin:12vh auto;padding:24px}
