.help-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:25px 0}.help-path span{font:italic 17px/1.4 var(--serif);padding:15px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.help-path b{display:block;font:11px var(--sans);color:var(--muted);margin-bottom:9px;letter-spacing:1px}.help-search{display:flex;gap:8px;align-items:center}.help-search input{width:100%;min-width:0;font-size:16px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text)}.help-tools{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin:8px 0}.help-tools>span{font-size:11px;color:var(--muted);margin-right:auto}.help-tools .text-button{font-size:12px}.help-shortcuts{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 23px}.help-shortcuts button{border:1px solid var(--line);border-radius:22px;font-size:12px;padding:8px 13px;min-height:44px;background:var(--surface-2)}.help-chapter{border:1px solid var(--line);border-radius:16px;margin:11px 0;scroll-margin-top:85px;overflow:hidden}.help-chapter summary{display:flex;align-items:center;gap:12px;min-height:68px;padding:16px;cursor:pointer;list-style:none}.help-chapter summary::-webkit-details-marker{display:none}.help-number{font:italic 19px var(--serif);color:var(--muted)}.help-chapter summary strong{font:23px/1.18 var(--serif);flex:1;min-width:0}.help-symbol{font-size:20px;color:var(--accent);width:22px;flex-shrink:0}.help-chapter[open] summary{background:var(--surface-2)}.help-chapter[open] .help-symbol{transform:rotate(45deg)}.help-copy{padding:4px 22px 20px;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.help-copy p,.help-copy ul,.help-copy ol{margin:15px 0 0}.help-copy ul,.help-copy ol{padding-left:23px}.help-copy li{padding-left:3px;margin:9px 0}.help-copy strong{font-weight:650}.help-copy table{width:100%;border-collapse:collapse;font-size:13px;margin-top:14px}.help-copy td,.help-copy th{text-align:left;border-bottom:1px solid var(--line);padding:8px}.help-copy th{background:var(--surface-2)}.footer-help{font-size:12px;min-height:44px;padding:10px;color:var(--accent);border-radius:12px;text-decoration:underline;text-underline-offset:4px}.footer{flex-wrap:wrap}.help-chapter summary:focus-visible{outline:3px solid var(--focus);outline-offset:-4px}
@media(max-width:650px){.help-path span{font-size:15px;padding:12px 9px}.help-chapter summary{gap:10px;padding:14px}.help-chapter summary strong{font-size:22px}.help-copy{padding:3px 16px 17px;font-size:14px}.help-shortcuts{gap:6px}.help-shortcuts button{padding:8px 12px}.footer-help{order:3;width:100%}}

.help-search input::placeholder{color:var(--muted);opacity:1}

/* The recovery guide remains readable; its close control restores the unsaved notice. */
body.reading-help .storage-notice{display:none}
