/* foon.css — generated by foon_layer.py */
.fo-nowrow{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0 .3rem}
.fo-now{flex:1 1 15rem;display:grid;grid-template-columns:auto 1fr;
gap:.1rem .7rem;align-items:baseline;background:var(--card);
border-left:6px solid var(--band);border-radius:.5rem;padding:.6rem .9rem}
.fo-city{grid-column:1/-1;font-weight:700}
.fo-num{font-size:2rem;font-weight:700;line-height:1}
.fo-num small{font-size:.8rem;font-weight:400;color:var(--ink-soft)}
.fo-band{font-weight:700}
.fo-spark{grid-column:1/-1;display:flex;align-items:flex-end;gap:2px;
height:2.2rem;margin-top:.3rem}
.fo-spark i{flex:1 1 0;min-width:3px;border-radius:1px 1px 0 0}
.fo-when{grid-column:1/-1;font-size:.78rem;color:var(--ink-soft)}
table.fo-bands{border-collapse:collapse;margin:.5rem 0 1rem}
table.fo-bands td{border-bottom:1px solid var(--card-alt);padding:.3rem .8rem .3rem 0}
table.fo-bands td.sw{width:3rem;padding-right:.6rem}
table.fo-bands td.sw span{display:block;height:1.1rem;border:1.5px solid var(--ink);
border-radius:.2rem}
table.fo-bands td.rng{font-variant-numeric:tabular-nums;font-weight:700;
white-space:nowrap}
.fo-meta{display:block;font-size:.8rem;font-weight:400;color:var(--ink-soft)}
.fo-grade{flex:0 0 auto;font-size:.78rem;color:var(--ink-soft);
border:1.5px dashed var(--gloss);border-radius:2rem;padding:.02rem .55rem}
.fo-grade.ev{border-style:solid;border-color:var(--ant-dark);color:var(--ink)}
.fo-old{margin-left:.35rem;font-weight:700}
.fo-unk{margin-left:.35rem;font-style:italic}
.fo-cengrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));
gap:1.2rem;margin:.6rem 0 1.2rem}
.fo-cen h3{margin:.2rem 0 .35rem}
table.fo-tab{border-collapse:collapse;width:100%;font-size:.92rem}
table.fo-tab th,table.fo-tab td{border-bottom:1px solid var(--card-alt);
padding:.28rem .5rem .28rem 0;text-align:left;vertical-align:baseline}
table.fo-tab th{border-bottom:2px solid var(--card-alt);white-space:nowrap}
table.fo-tab .n{text-align:right;font-variant-numeric:tabular-nums;
white-space:nowrap}
