.wijdr-topics-scroll{max-height:550px;overflow-y:auto;overscroll-behavior:contain;padding:0 .8rem 0 0;scrollbar-width:thin;border-bottom:1px solid currentColor;mask-image:linear-gradient(to bottom,black 94%,transparent 100%)}
@media(max-width:700px){.wijdr-topics-scroll{max-height:350px}}
.wijdr-media-filters{display:flex;gap:.55rem;flex-wrap:wrap;margin:1rem 0 1.3rem}
.wijdr-media-filters a{padding:.5rem .8rem;border:1px solid #666;border-radius:99px;text-decoration:none}
.wijdr-media-filters a[aria-current="true"]{background:#eee;color:#111}
.wijdr-comments-search{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}
.wijdr-comments-search input{flex:1;min-width:160px}
.wijdr-public-tools{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.wijdr-page-requests{font-variant-numeric:tabular-nums;font-size:.85rem;opacity:.7}
.wijdr-share-button{cursor:pointer}

/* 1.0.4 REV1: clean, low-profile page tools area. */
.site-footer{position:relative;gap:1rem;align-items:center}
.site-footer .wijdr-public-tools{display:flex;align-items:center;gap:.75rem;width:auto;max-width:100%;margin:0;padding:.35rem .55rem;border:1px solid rgba(127,127,127,.22);border-radius:12px;background:rgba(127,127,127,.055);justify-content:flex-start}
.wijdr-page-requests{font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:600;opacity:.72;white-space:nowrap}
.wijdr-page-requests:empty{display:none}
.wijdr-share-button{background:transparent;border:0;color:inherit;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;padding:.25rem .4rem;border-radius:8px}
.wijdr-share-button:hover,.wijdr-share-button:focus-visible{background:rgba(127,127,127,.15)}
@media(max-width:700px){.site-footer .wijdr-public-tools{width:max-content;max-width:100%;margin-top:.4rem}}
