.wk-tool,.wk-entry{--wk-ink:#16332e;--wk-green:#145c49;--wk-line:#cadbd4;color:var(--wk-ink);font:16px/1.65 system-ui,sans-serif;max-width:1180px;margin:24px auto}.wk-tool *,.wk-entry *{box-sizing:border-box}.wk-tool [hidden]{display:none!important}.wk-tool h1{font-size:clamp(30px,4vw,46px);line-height:1.2;margin:12px 0 20px}.wk-tool h2{font-size:24px;line-height:1.4;margin:0 0 18px}.wk-tool h3{font-size:17px;margin:18px 0 10px}.wk-hero{background:#edf5ef;border-radius:22px;padding:clamp(22px,4vw,44px);margin-bottom:22px}.wk-eyebrow{font-size:12px;letter-spacing:.13em;font-weight:800}.wk-panel{border:1px solid var(--wk-line);border-radius:18px;padding:clamp(18px,3vw,30px);margin:20px 0;background:#fff}.wk-tool a,.wk-entry a{color:#105a47;text-decoration:underline;text-underline-offset:3px}.wk-tool button,.wk-tool select,.wk-tool input{font:inherit;max-width:100%;border:1px solid #8ba79d;border-radius:9px;background:#fff;color:#16332e;padding:9px 13px}.wk-tool button{cursor:pointer;min-height:44px}.wk-tool button:hover,.wk-tool button:focus-visible{background:#dceee4;color:#102d25}.wk-tool .wk-primary{background:#145c49;color:#fff;border-color:#145c49}.wk-tool .wk-primary:hover,.wk-tool .wk-primary:focus-visible{background:#0b4033;color:#fff}.wk-tool button:disabled{opacity:.5;cursor:not-allowed}.wk-tool :focus-visible,.wk-entry a:focus-visible{outline:3px solid #a85c00;outline-offset:4px}.wk-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}.wk-controls label{display:flex;gap:8px;align-items:center}.wk-help{font-size:14px;color:#435e55}.wk-tool summary{cursor:pointer;padding:10px 0;font-weight:700}.wk-message{padding:16px;background:#fff5dc;border-radius:10px;margin:14px 0}.wk-scope{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;margin-top:16px}.wk-tool fieldset{min-width:0;border:1px solid var(--wk-line);padding:12px;border-radius:10px}.wk-tool legend{font-weight:700}.wk-scope-row{display:grid;grid-template-columns:1fr 145px;gap:6px;align-items:center;padding:5px 0;font-size:13px}.wk-scope-row label{display:flex;gap:8px;align-items:center}.wk-scope-row select{padding:5px;font-size:12px}.wk-scope-row input{width:18px;height:18px;accent-color:#145c49}.wk-stats{padding:16px;border-radius:12px;background:#f1f6f3;display:grid;gap:8px;overflow-wrap:anywhere}.wk-stats>strong{font-size:25px}#wk-capture{padding:16px;border:2px dashed #8ba79d;border-radius:14px;margin:18px 0;outline-offset:4px;cursor:default}#wk-capture:focus{border:3px solid #145c49;outline:3px solid #e2b869}.wk-capture-label{font-weight:700;font-size:14px}#wk-keys{display:grid;gap:6px}.wk-row{display:flex;gap:4px;margin:4px 0;flex-wrap:wrap}.wk-typing .wk-row{flex-wrap:nowrap}.wk-key{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-width:38px;padding:6px 3px;border:1px solid #a4b8b0;border-bottom-width:3px;border-radius:6px;background:#f9fbfa;line-height:1.3}.wk-key kbd{font:600 12px system-ui;color:inherit;background:none;padding:0;white-space:nowrap}.wk-key small{font-size:9px;margin-top:5px;white-space:nowrap}.wk-key[data-code=Space]{flex:4}.wk-key[data-code=Backspace],.wk-key[data-code=Enter],.wk-key[data-code^=Shift]{flex:1.7}.wk-excluded{background:#f2f2f2;color:#666;border-style:dashed}.wk-seen{background:#d7eee1;border-color:#4f9972;color:#153d27}.wk-held{background:#165640;color:#fff;border-color:#0d3527;box-shadow:0 0 0 2px #d5a447}.wk-navigation .wk-row,.wk-numpad .wk-row,.wk-function .wk-row,.wk-language .wk-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}.wk-history{padding:0;list-style:none}.wk-history li{padding:14px 0;border-bottom:1px solid var(--wk-line);overflow-wrap:anywhere}.wk-history button{margin:5px}#wk-alias-wrap{display:block}#wk-alias{display:block;width:360px;margin-top:8px}#wk-unseen,#wk-missing,#wk-excluded{overflow-wrap:anywhere}.wk-entry{padding:20px 24px;background:#edf5ef;border:1px solid #b3d1bf;border-radius:16px;margin:20px auto}.wk-entry p{margin:6px 0}.wk-entry a{font-weight:800}body.page .entry-content .wk-tool h1{display:block}@media(max-width:760px){.wk-tool{font-size:15px}.wk-typing .wk-row{display:contents}.wk-typing .wk-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:5px}.wk-key{min-height:52px}.wk-key kbd{font-size:12px}.wk-key small{font-size:10px}#wk-capture{padding:10px}.wk-controls>button{flex:1 1 140px}.wk-scope{grid-template-columns:1fr}.wk-tool h2{font-size:21px}}
@media(min-width:761px){.wk-numpad .wk-row{grid-template-columns:repeat(4,minmax(68px,1fr));max-width:400px}.wk-key[data-code=NumpadAdd]{grid-column:4;grid-row:2 / span 2}.wk-key[data-code=NumpadEnter]{grid-column:4;grid-row:4 / span 2}.wk-key[data-code=Numpad0]{grid-column:1 / span 2}.wk-key[data-code=NumpadEqual]{grid-column:1}.wk-key[data-code=Numpad7]{grid-column:1;grid-row:2}.wk-key[data-code=Numpad8]{grid-column:2;grid-row:2}.wk-key[data-code=Numpad9]{grid-column:3;grid-row:2}.wk-key[data-code=Numpad4]{grid-column:1;grid-row:3}.wk-key[data-code=Numpad5]{grid-column:2;grid-row:3}.wk-key[data-code=Numpad6]{grid-column:3;grid-row:3}.wk-key[data-code=Numpad1]{grid-column:1;grid-row:4}.wk-key[data-code=Numpad2]{grid-column:2;grid-row:4}.wk-key[data-code=Numpad3]{grid-column:3;grid-row:4}.wk-key[data-code=Numpad0]{grid-row:5}.wk-key[data-code=NumpadDecimal]{grid-column:3;grid-row:5}}

.worksetup-keyboard-page .entry-header{display:none}
