/* Shared Kit documentation showcase; production Dashboard owns its own UI. */
.ahk-dashboard-feature{background:#f8f7f2;color:#171d25;padding:72px 24px;border-block:1px solid #e8e6dd;scroll-margin-top:80px}.ahk-dashboard-inner{max-width:1120px;margin:auto}.ahk-dashboard-eyebrow{font:700 12px/1.5 ui-monospace,monospace;letter-spacing:.12em;color:#315ca0}.ahk-dashboard-feature h2{font-size:clamp(30px,4.5vw,54px);line-height:1.15;margin:14px 0 20px;letter-spacing:-.035em}.ahk-dashboard-lead{font-size:clamp(17px,2vw,21px);line-height:1.7;max-width:760px;color:#526174}.ahk-dashboard-capture{margin:32px 0 16px;padding:10px;border:1px solid #eeeee7;border-radius:24px;background:linear-gradient(135deg,#fff,#f3f5f7);box-shadow:0 20px 50px #283d5a15,0 3px 9px #fff inset;transform:rotate(-.35deg)}.ahk-dashboard-feature img{display:block;width:100%;height:auto;border-radius:16px}.ahk-dashboard-capture figcaption{padding:12px 10px 4px;font-size:13px;line-height:1.6;color:#586575}.ahk-dashboard-language summary{cursor:pointer;padding:12px 0;font-size:14px;text-decoration:underline;text-underline-offset:4px}.ahk-dashboard-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.ahk-dashboard-benefits article{padding:24px;border:1px solid #eeeee7;border-radius:22px;background:#fff;box-shadow:0 10px 25px #283d5a09}.ahk-dashboard-benefits h3{font-size:20px;margin:16px 0 8px}.ahk-dashboard-benefits p{font-size:15px;line-height:1.65;color:#526174}.ahk-orb{display:block;width:38px;height:38px;border-radius:40% 52% 44% 50%;box-shadow:inset 3px 3px 6px #ffffff77,inset -4px -4px 8px #0002,0 8px 15px var(--glow);background:var(--orb)}.ahk-orb.blue{--orb:#2463d3;--glow:#2463d338}.ahk-orb.yellow{--orb:#f4c935;--glow:#d9aa2338}.ahk-orb.green{--orb:#008d77;--glow:#008d7738}.ahk-dashboard-open{padding:22px 26px;border-radius:20px;background:linear-gradient(125deg,#fff,#edf3ff);border:1px solid #dce5f3;box-shadow:0 10px 24px #345d9a0d}.ahk-dashboard-open strong{font-size:13px;color:#526174}.ahk-dashboard-open p{font-size:24px;font-weight:700;margin:8px 0}.ahk-dashboard-open small{display:block;line-height:1.7;overflow-wrap:anywhere}.ahk-dashboard-note{font-size:15px;line-height:1.8;color:#526174;margin:22px 0}.ahk-dashboard-link{display:inline-block;color:#244f97;font-weight:700;padding:8px 0}.ahk-dashboard-feature a:focus-visible,.ahk-dashboard-feature summary:focus-visible{outline:3px solid #2463d3;outline-offset:5px}.ahk-reception-note{max-width:1120px;margin:28px auto;padding:24px;background:#fff8dc;border:1px solid #ead996;border-radius:18px;color:#252a30}.ahk-reception-note p{font-size:15px;line-height:1.8;margin:8px 0 0}@media(max-width:640px){.ahk-dashboard-feature{padding:44px 18px}.ahk-dashboard-benefits{grid-template-columns:1fr;gap:12px}.ahk-dashboard-benefits article{padding:20px}.ahk-dashboard-capture{padding:5px;border-radius:16px;transform:none}.ahk-reception-note{margin:20px 18px}.ahk-dashboard-open{padding:20px}.ahk-dashboard-open p{font-size:21px}}
/* Long inline commands must not zoom out the entire mobile document. */
body { overflow-wrap: anywhere; }
:not(pre) > code { overflow-wrap: anywhere; word-break: break-word; }