/* cron: the tool, run lists, code lines */
.lead{font-size:1.08rem;color:var(--soft)}
.finder .mono,input.mono{font-family:var(--mono);font-size:1.05rem;letter-spacing:.02em}
.finder select{min-height:44px;font-size:1rem}
.presets{margin:12px 0 4px}
.presets .chip{min-height:40px;font-family:var(--mono);font-size:.88rem;cursor:pointer}
.result.bad{border-color:var(--bad)}
.sentence{font-family:var(--font);font-size:clamp(1.15rem,1rem + 1vw,1.5rem);letter-spacing:0;line-height:1.35}
.runs{list-style:none;padding:0;margin:8px 0;display:grid;gap:6px}
.runs li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 12px}
.runs span{font:600 .98rem var(--mono)}
.runs small{color:var(--soft)}
code{font-family:var(--mono);font-size:.92em;background:var(--surface2);border-radius:5px;padding:1px 5px;overflow-wrap:anywhere}
pre.code{position:relative;background:var(--surface2);border:1px solid var(--line);border-radius:10px;padding:12px 78px 12px 14px;overflow-x:auto;font:500 .95rem/1.6 var(--mono);margin:10px 0}
pre.code code{background:none;padding:0;white-space:pre}
pre.code .copy{position:absolute;top:6px;right:6px;min-height:40px;min-width:60px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:600 .85rem var(--font);cursor:pointer}
.next{margin-top:26px}
.btn.sm,.chips a,.chips button{min-height:40px}
.grid a{align-items:flex-start;flex-direction:column}
.grid a small{font-family:var(--mono);color:var(--soft);overflow-wrap:anywhere}
.tbl table th[scope=row]{text-align:left}
h3{margin:1.2em 0 .3em}
@media print{.next,.btn,.copy,.finder{display:none!important}pre.code{padding-right:14px;white-space:pre-wrap}}
