:root{color-scheme:light;--ink:#172923;--muted:#52635a;--line:#cdd7cb;--green:#d6f580;--paper:#f4f6ec}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--paper);color:var(--ink);font:16px system-ui,sans-serif}header,main,footer{max-width:1120px;margin:auto;padding-inline:28px}header{height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}header a{font-size:.85rem;color:inherit;text-underline-offset:4px}.brand{font-weight:800;font-size:1.2rem}.brand b{display:inline-grid;place-items:center;background:var(--ink);color:var(--green);width:32px;height:32px;border-radius:8px;margin-right:6px}.intro{padding:58px 0 32px}.tag,.heading span,footer{font:700 .75rem ui-monospace,monospace;letter-spacing:.13em}.intro h1{font-size:clamp(3rem,8vw,6.8rem);line-height:.91;letter-spacing:-.085em;margin:18px 0 22px}.intro em{font-style:normal;color:#466b38}.intro p,.privacy,#status,.cards p{color:var(--muted)}.work{display:grid;grid-template-columns:1fr 1fr;gap:12px}.panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:23px;min-width:0}.heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.heading span{background:var(--green);padding:6px;border-radius:5px}.heading h2{font-size:1.25rem;margin:0}.tabs,.actions{display:flex;gap:8px;margin-bottom:12px}button,select,textarea,.choose,.actions a{font:inherit;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;padding:9px 12px}button,.choose,.actions a{cursor:pointer}button[aria-pressed=true]{background:var(--ink);color:#fff}button:disabled{opacity:.5;cursor:default}#drop{display:grid;justify-items:center;align-content:center;gap:8px;min-height:165px;padding:16px;text-align:center;overflow-wrap:anywhere;border:1px dashed #9aaf9b;border-radius:10px;background:#f7f9f1}#drop.drag{background:var(--green)}#fileinfo,label{font-size:.85rem}label.choose{position:relative;background:white;font-weight:700}.choose input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.choose:focus-within{outline:2px solid var(--ink)}select,textarea,.primary{display:block;width:100%;margin-top:7px}textarea{min-height:116px;resize:vertical;font-family:ui-monospace,monospace}.primary{margin-top:13px;background:var(--green);border-color:transparent;font-weight:800;text-align:left}.primary span{float:right}#status{font-size:.87rem;overflow-wrap:anywhere}.actions{margin:9px 0 0}.actions a{text-decoration:none}.privacy{margin:13px 0 46px;font-size:.8rem}.privacy b{color:#56783d}#formats h2{margin:9px 0 16px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.cards article{border-top:1px solid var(--line);padding:12px 4px}.cards p{font-size:.87rem;line-height:1.5;margin:7px 0}footer{margin-top:32px;border-top:1px solid var(--line);padding-block:22px}@media(max-width:650px){.work{grid-template-columns:1fr}header,main,footer{padding-inline:16px}.intro{padding-top:40px}}

#downloadHelp{font-size:.85rem;color:var(--muted);line-height:1.5}#downloadHelp a{color:inherit;text-underline-offset:3px}
