
/* Hydrogen offline documentation assistant */
.ha-root{font-family:inherit;color:#e8f8ff}.ha-launch{position:fixed;right:22px;bottom:22px;z-index:1000;background:#06c5e8;border:1px solid #6deaff;border-radius:999px;padding:12px 18px;display:flex;align-items:center;gap:10px;color:#062335;font-weight:800;cursor:pointer;box-shadow:0 8px 32px #00ccff38}.ha-mark{background:#06263d;color:#8cf2ff;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-weight:900}.ha-panel{position:fixed;right:22px;bottom:84px;z-index:1001;width:min(410px,calc(100vw - 24px));height:min(600px,calc(100dvh - 110px));background:#0b1b2d;border:1px solid #28506a;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 72px #000b}.ha-panel[hidden]{display:none!important}.ha-head{padding:17px 19px;background:#11283e;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #29516a}.ha-head strong{display:block;color:#f0fbff;font-size:17px}.ha-head small{display:block;color:#9ebacf;font-size:12px;margin-top:3px}.ha-close{background:transparent;color:#d7faff;border:0;cursor:pointer;font-size:26px;padding:2px 8px}.ha-results{overflow-y:auto;padding:18px;flex:1}.ha-intro{color:#c4d7e4;margin:0 0 16px;font-size:14px;line-height:1.6}.ha-suggestions{display:flex;flex-wrap:wrap;gap:9px}.ha-suggestions button{border:1px solid #2a647f;border-radius:10px;background:#17354a;color:#c4f7ff;padding:10px 12px;cursor:pointer;font-size:13px}.ha-suggestions button:hover,.ha-suggestions button:focus-visible{background:#22536d}.ha-form{display:flex;margin:0 13px 7px;gap:7px;padding:8px;background:#122a3d;border:1px solid #2c6078;border-radius:12px}.ha-form input{width:100%;min-width:0;flex:1;background:transparent;color:#fff;border:0;outline:0;font-size:14px}.ha-form input::placeholder{color:#9aafc1}.ha-form button{border:0;background:#03cced;color:#002b39;border-radius:9px;font-size:22px;min-width:40px;cursor:pointer}.ha-note{text-align:center;margin:2px 10px 12px;font-size:11px;color:#9bb4c6}.ha-query-title{color:#b8d9ec;font-size:13px;margin:0 0 13px}.ha-hit{display:block;border:1px solid #2c4b65;background:#10293e;border-radius:12px;margin-bottom:10px;padding:14px;text-decoration:none!important}.ha-hit strong{display:block;color:#70e2fa;font-size:14px;margin-bottom:6px}.ha-hit span{color:#d2e3ef;font-size:12px;line-height:1.6;display:block}.ha-hit:hover{border-color:#07d6f5}.ha-small{font-size:12px;line-height:1.5;color:#a6bacc}.ha-results>a:not(.ha-hit){color:#5de5ff}.ha-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#10334a;border:1px solid #29657c;border-radius:12px;margin-bottom:20px;color:#e8f8ff}.ha-inline button{background:none;border:0;color:#65e1ff;cursor:pointer;font:inherit;font-weight:700}.ha-visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}@media(max-width:520px){.ha-launch{right:12px;bottom:12px;padding:10px 14px}.ha-panel{right:12px;bottom:72px;height:min(620px,calc(100dvh - 88px))}.ha-inline{display:block}.ha-inline button{display:block;margin-top:7px;padding:0}}
