/* C35F: the "Show" filter V10 (panel/C35-filter + Council A1–A9). ONLY under ?filter=c35 (html[data-filter=c35]). 44 pt targets; post types only (CLOSEOUT-1), coral #D93350 tags. */
html[data-filter=c35]{--c35peach:#D93350}
/* the sheet: title + ✕, short list, no Close bar */
.c35sheet>.ex-close{display:none!important}
.c35sheet .c35head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 6px}
.c35sheet .c35head h2{margin:0;font:500 1.5rem/1.15 var(--u-f-d);letter-spacing:-.015em}
.c35sheet .c35x{margin-right:-10px}
.c35list{display:flex;flex-direction:column;padding-bottom:8px}
.c35row{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:6px 12px!important;margin:0;border:0;border-radius:14px;background:none;color:var(--u-ink);font:500 1.0625rem/1.25 var(--u-f-b);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
.c35row .c35g{flex:none;width:1.2em;height:1.2em;color:var(--u-ink)}
.c35row .c35w{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}
.c35row .c35box{flex:none;width:22px;height:22px;border-radius:6px;border:1.5px solid var(--u-line2);display:grid;place-items:center;color:transparent;transition:background-color .12s,border-color .12s}
.c35row.on .c35box,.c35row[aria-checked=true] .c35box{background:#D93350;border-color:#D93350;color:#fff}
.c35row[aria-checked=true]{font-weight:600}
.c35vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/* the floating pencil never sits over a sheet */
html[data-filter=c35].c35sheetopen .mk-mfab,html[data-filter=c35].c35sheetopen .mk-fab{display:none!important}
/* the tags (Option C, CLOSEOUT-1): round 26 px tags hanging on the header hairline. Text is ink; coral #D93350 is only the 1 px outline (3.9 to 4.5:1 is fine for a line, too weak for small text). */
.c34bar.fc-host{position:relative;padding-bottom:14px}
.c34row.fc-two .c34bar.fc-host{padding-bottom:50px}
html[data-feed=c34] .feed-navigation-row.c34row:has(.fc-host){margin-bottom:8px!important}
.fc-row{font-family:var(--u-f-b);color:var(--u-ink);-webkit-font-smoothing:antialiased}
.fc-row button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative}
.fc-row button::after{content:"";position:absolute;inset:-9px -3px}
.fc-c{position:absolute;left:0;right:0;top:100%;height:0;z-index:7}
.fc-c .fc-in{position:absolute;left:0;right:0;top:-13px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:6px;padding:0 0 0 16px}
.fc-c.fc-two .fc-in{top:-49px}
.fc-c .fc-sc{display:flex;flex-wrap:wrap;gap:10px 8px;min-width:0}
.fc-c .fc-t{flex:none;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px 0 11px;border-radius:13px;border:1px solid #D93350;background:var(--u-bg);font-weight:500;font-size:13px;line-height:1;white-space:nowrap}
.fc-c.fc-two .fc-t::after{inset:-5px -3px}
.fc-c .fc-t .fc-x{flex:none;display:block;width:11px;height:11px;color:var(--u-ink)}
.fc-c .fc-t.fc-up{transform:translateY(-1px)}
.fc-c .fc-t.fc-dn{transform:translateY(1px)}
.fc-c .fc-clr{flex:none;height:26px;margin:0 14px 0 0;padding:0 2px;color:var(--u-ink);font-weight:500;font-size:13px;white-space:nowrap;transform:translateY(-2px)}
.fc-c .fc-clr::after{inset:-9px -6px}
/* backing strip: cards scrolling under the sticky bar never show between the tags */
.fc-c::before{content:"";position:absolute;left:0;right:0;top:1px;height:26px;background:linear-gradient(var(--u-bg) 18px,transparent)}
@media (prefers-reduced-motion:no-preference){.fc-c .fc-t{animation:fcin .15s ease-out}@keyframes fcin{from{opacity:0}}}
/* without the C34 bar: the same tags, flat at the head of the stream */
.fc-c.fc-flat{position:static;height:auto;padding:6px 0 10px}
.fc-c.fc-flat .fc-in{position:static}
.fc-c.fc-flat::before{display:none}
/* the C34 filter icon: solid ink when a filter is on, no dot (one signal) */
html[data-filter=c35] .c34dot{display:none!important}
html[data-filter=c35] .c34filt.c35on{background:var(--u-ink);color:var(--u-bg)}
/* empty state buttons wrap, never truncate */
.c35eb{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}

/* FILTER A (Nov 5): quiet count. Neutral, no tags, no added feed height. */
html[data-filter=c35] .c34filt{position:relative}html[data-filter=c35] .c34filt.c35on{background:none;color:inherit}
.c34filt .c35n{position:absolute;top:5px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#202723;color:#fff;font:500 12px/18px var(--u-f-b);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none}
html[data-theme=dark] .c34filt .c35n{background:#ECEAE3;color:#111}
.c35sheet .c35head{position:sticky;top:0;z-index:2;background:var(--u-bg)}.c35clr{min-height:44px;padding:0 4px;border:0;background:none;color:var(--u-ink);font:600 1rem var(--u-f-b);text-decoration:underline;text-underline-offset:4px}.c35clr:disabled{opacity:.38;text-decoration:none}
.c35help,.c35now{margin:0 0 10px;color:var(--u-muted,var(--u-ink2));font:400 .875rem/1.4 var(--u-f-b)}.c35now{margin:8px 0}.c35row{min-height:55px}.c35w small{display:block;font:400 .8125rem var(--u-f-b);color:var(--u-muted,var(--u-ink2))}
.c35done{width:100%;min-height:48px;border:0;border-radius:8px;background:#D93350;color:#fff;font:600 1rem var(--u-f-b)}
