.buzz-post-actions{border-top:1px solid var(--buzz-line);margin-top:16px;padding-top:14px}.buzz-post-actions>div{flex-wrap:wrap;gap:8px;display:flex}.buzz-post-actions button{color:#d1dae4;cursor:pointer;background:0 0;border:1px solid #46505b;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:14px;transition:background .15s,color .15s,border-color .15s;display:flex}.buzz-post-actions button[aria-pressed=true]{color:#c8f7f4;background:#173132;border-color:#709a99}.buzz-post-actions button:hover{background:#1e2b31;border-color:#a0bfc1}.buzz-bookmark-search:focus-within{outline-offset:3px;outline:2px solid #b4eeee}.buzz-post-actions button:focus-visible{outline-offset:3px;outline:2px solid #b4eeee}.buzz-post-actions button:disabled{opacity:.5;cursor:wait}.buzz-post-actions p{color:#a3c7bf;margin:10px 0 0;font-size:14px;line-height:1.7}.buzz-post-actions p.is-error{color:#f4bebe}.buzz-post-actions input{color:#e2f2f4;background:#0a1115;border:1px solid #556471;width:100%;min-width:0;margin-top:8px;padding:9px;font-size:14px}.buzz-bookmarks-panel{padding-top:20px}.buzz-bookmarks-panel .buzz-result-heading h2{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.buzz-bookmark-note{color:var(--buzz-muted);margin:14px 0 20px;font-size:14px;line-height:1.8}.buzz-bookmark-search{background:#151b22;border:1px solid #53606b;align-items:center;gap:12px;min-height:52px;padding:12px 15px;display:flex}.buzz-bookmark-search input{color:#f3f5f7;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.buzz-library .buzz-main-tabs{flex-wrap:wrap;max-width:100%;height:auto}.buzz-library .buzz-main-tabs button{white-space:normal;min-height:44px}.buzz-bookmark-count{color:#bfe1df;border:1px solid #60797e;border-radius:3px;margin-left:6px;padding:2px 5px;font-size:12px}@media (max-width:600px){.buzz-library .buzz-main-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.buzz-library .buzz-main-tabs button{padding:10px 6px;font-size:14px}.buzz-post-actions button{flex:1}.buzz-bookmark-note{font-size:14px}.buzz-bookmark-search{padding:12px}}@media (prefers-reduced-motion:reduce){.buzz-post-actions button{transition:none}}
