Index: src/assets/css/style.css
===================================================================
--- src/assets/css/style.css	(revision 33886fbf75431e1296accc06e5116821280ad542)
+++ src/assets/css/style.css	(revision 9f81a0939fe58cdd4565e908750e31dd04697f9a)
@@ -2075,5 +2075,6 @@
 body.on-home[data-feed-view="grid"]    .article-footer,
 body.on-archive[data-feed-view="grid"] .feed-timeline,
-body.on-archive[data-feed-view="grid"] .pagination {
+body.on-archive[data-feed-view="grid"] .pagination,
+body.on-cirkel[data-feed-view="grid"]  .feed-timeline {
     display: none !important;
 }
@@ -2081,5 +2082,6 @@
 .feed-grid { display: none; }
 body.on-home[data-feed-view="grid"]    .feed-grid,
-body.on-archive[data-feed-view="grid"] .feed-grid { display: block; }
+body.on-archive[data-feed-view="grid"] .feed-grid,
+body.on-cirkel[data-feed-view="grid"]  .feed-grid { display: block; }
 
 /* -------- GRID VIEW TILES (Instagram-stijl) -------- */
@@ -2363,4 +2365,17 @@
     flex-wrap: wrap;
 }
+
+/* Solo / Cirkel scope-toggle (alleen in circle-modus) — links in de bar */
+.feed-scope { display: inline-flex; gap: .35rem; }
+.view-switcher-wrap .feed-scope { margin-right: auto; }
+.feed-scope-btn {
+    display: inline-flex; align-items: center;
+    padding: .35rem .85rem; min-height: 32px;
+    background: transparent; border: 1px solid var(--rule); border-radius: 999px;
+    color: var(--ink-muted); font-family: var(--font-ui); font-size: .82rem;
+    text-decoration: none; cursor: pointer; transition: all .15s;
+}
+.feed-scope-btn:hover { color: var(--ink); border-color: var(--ink-muted); }
+.feed-scope-btn.is-active { background: var(--ink); color: var(--paper); border-color: var(--ink); }
 
 .grid-cols-picker {
