.browser-help{margin:18px 0 24px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:13px}
.favorite-heading{padding:20px 22px 14px}.favorite-heading h2{font-size:17px;margin:0 0 5px}.favorite-heading>span{font-size:12px;color:var(--muted)}
.browser-help-body{padding:0 22px 22px}.browser-help-body>p{color:var(--muted);margin-bottom:12px}
.browser-help ol{padding-left:22px;margin:0}.browser-help li{padding:7px 0}
.capture-favorite{background:var(--soft);color:#117c75;border-color:#a8dcd5;min-height:36px;padding:6px 11px;white-space:normal;margin:3px 5px}
.extension-help{margin-top:19px;border-top:1px solid var(--border);padding-top:15px;font-size:12px}
.extension-help summary{cursor:pointer;font-weight:700}.extension-help p{margin:12px 0 0;color:var(--muted)}
.capture-review{padding:25px;border:1px solid var(--accent);border-radius:12px;margin:24px 0;background:#fff}
.capture-review h2{font-size:21px}.capture-review p{margin-bottom:10px}

.browser-help textarea{display:block;width:100%;max-width:100%;min-width:0;resize:vertical;border:1px solid var(--border);border-radius:8px;padding:12px;background:#fff;color:var(--text);font-family:Consolas,monospace;font-size:12px;line-height:1.6;margin:10px 0 13px;overflow-wrap:anywhere;white-space:pre-wrap}
.browser-help textarea:focus-visible{outline:3px solid #1fb6aa66;outline-offset:3px}.capture-code{margin-top:14px;color:var(--muted);font-size:12px}.capture-code summary{cursor:pointer}
#capture-page-title{font-weight:650}#capture-page-url{font-size:12px;display:block;overflow-wrap:anywhere}
#capture-count{font-size:13px;color:var(--muted);margin:16px 0}.capture-actions{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:720px){.favorite-heading{padding:18px 17px 12px}.browser-help-body{padding:0 17px 17px}.capture-review{padding:19px}.extension-help code{overflow-wrap:anywhere}}
