/* Dated update log; inherits the existing SnootySims colours and typeface. */
#ssh-feed{--feed-bg:#325d6c;--feed-card:#294f5e;--feed-text:#fff;--feed-muted:#d2e4e7;--feed-line:#ffffff20;--feed-accent:#b5edda;background:var(--feed-bg);color:var(--feed-text);font:14px/1.5 'SSH Roboto',Arial,sans-serif;padding:28px 0 48px}html[data-ssh-theme=dark] #ssh-feed{--feed-bg:#0e162a;--feed-card:#192938;--feed-text:#edf2fa;--feed-muted:#a7b8cd;--feed-line:#ffffff18;--feed-accent:#a6dfce}#ssh-feed *{box-sizing:border-box}#ssh-feed a{color:inherit;text-decoration:none}#ssh-feed .ssh-feed-top h1,#ssh-feed .ssh-feed-date,#ssh-feed .ssh-feed-picks>header h3,#ssh-feed .ssh-feed-searches h3{font-family:inherit;color:var(--feed-text);font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0;margin:0}#ssh-feed .ssh-feed-width{width:min(1180px,calc(100% - 64px));margin:auto}#ssh-feed .ssh-feed-top h1{font-size:clamp(21px,2vw,28px)}#ssh-feed .ssh-feed-categories{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 32px}#ssh-feed .ssh-feed-categories a,#ssh-feed .ssh-feed-searches a{display:inline-flex;align-items:center;gap:10px;padding:5px 10px;background:var(--feed-card);border:1px solid var(--feed-line);border-radius:5px;font-size:12px;color:var(--feed-accent)}#ssh-feed .ssh-feed-day{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:25px 0;border-top:1px solid var(--feed-line)}#ssh-feed .ssh-feed-date{font-size:14px;padding-top:3px;color:var(--feed-muted);font-variant-numeric:tabular-nums}#ssh-feed .ssh-feed-day-content{min-width:0}#ssh-feed .ssh-feed-picks{margin:0 0 24px}#ssh-feed .ssh-feed-picks>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}#ssh-feed .ssh-feed-picks h3,#ssh-feed .ssh-feed-searches h3{font-size:16px}#ssh-feed .ssh-feed-controls{display:flex;gap:6px}#ssh-feed .ssh-feed-controls button{font:16px/1 inherit;color:var(--feed-muted);background:var(--feed-card);border:1px solid var(--feed-line);border-radius:5px;width:30px;height:28px;padding:0;cursor:pointer}#ssh-feed .ssh-feed-pick-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--feed-muted) transparent;padding-bottom:12px}#ssh-feed .ssh-feed-pick{flex:0 0 148px;min-width:0;scroll-snap-align:start}#ssh-feed .ssh-feed-pick-art{height:165px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:7px;background:var(--feed-card)}#ssh-feed .ssh-feed-pick-art img{width:100%;height:100%;object-fit:contain;margin:0;display:block}#ssh-feed .ssh-feed-pick h4{font-size:12px;margin:8px 0 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#ssh-feed .ssh-feed-pick-copy>span{font-size:11px;color:var(--feed-muted)}#ssh-feed .ssh-feed-kind,#ssh-feed .ssh-feed-arrow{display:none}#ssh-feed .ssh-feed-story{margin:0;padding:18px 0;border-top:1px solid var(--feed-line)}#ssh-feed .ssh-feed-story>a{display:grid;grid-template-columns:92px minmax(0,1fr);gap:15px;align-items:start}#ssh-feed .ssh-feed-story-art{height:72px;display:flex;align-items:center;justify-content:center;background:var(--feed-card);border-radius:5px;overflow:hidden}#ssh-feed .ssh-feed-story-art img{width:100%;height:100%;object-fit:contain;display:block;margin:0}#ssh-feed .ssh-feed-story-meta{font-size:11px;color:var(--feed-muted);display:flex;gap:12px;margin-bottom:5px}#ssh-feed .ssh-feed-story-meta time{display:none}#ssh-feed .ssh-feed-story h2{font-size:16px}#ssh-feed .ssh-feed-story p{font-size:13px;color:var(--feed-muted);line-height:1.5;margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#ssh-feed .ssh-feed-searches{border-top:1px solid var(--feed-line);padding:17px 0 0}#ssh-feed .ssh-feed-searches>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}#ssh-feed .ssh-feed-more{display:block;border-top:1px solid var(--feed-line);padding:18px 0;color:var(--feed-accent);font-size:13px}#ssh-feed a:focus-visible,#ssh-feed button:focus-visible,#ssh-feed [tabindex]:focus-visible{outline:2px solid var(--feed-accent);outline-offset:3px}@media(max-width:700px){#ssh-feed .ssh-feed-width{width:calc(100% - 32px)}#ssh-feed .ssh-feed-day{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 0}#ssh-feed .ssh-feed-date{font-size:12px}#ssh-feed .ssh-feed-pick{flex-basis:135px}#ssh-feed .ssh-feed-pick-art{height:150px}#ssh-feed .ssh-feed-story>a{grid-template-columns:72px minmax(0,1fr);gap:12px}#ssh-feed .ssh-feed-story h2{font-size:15px}}

/* Only the track layout changes. Card visuals come unchanged from search.css/member-library.css. */
#ssh-feed .ssh-feed-search-cards{padding:0;margin:0;background:none;border:0;max-width:none}
#ssh-feed .ssh-feed-search-cards>.ssh-style-toggles,#ssh-feed .ssh-feed-search-cards>.wcifst-more-feedback,#ssh-feed .ssh-feed-search-cards>.wcifst-loader{display:none}
#ssh-feed .ssh-feed-search-cards>.wcifst-grid{display:flex;align-items:flex-start;gap:20px;overflow-x:auto;grid-auto-rows:initial;padding:0 0 16px}
#ssh-feed .ssh-feed-search-cards>.wcifst-grid>.wcifst-card{flex:0 0 285px;width:285px;scroll-snap-align:start;margin:0}
@media(max-width:640px){#ssh-feed .ssh-feed-search-cards>.wcifst-grid>.wcifst-card{flex-basis:260px;width:260px}}

#ssh-feed .ssh-feed-creator{border-top:1px solid var(--feed-line);margin-top:20px;padding-top:20px}#ssh-feed .ssh-feed-creator-title{margin-bottom:16px}#ssh-feed .ssh-feed-creator-title>span{font-size:12px;color:var(--feed-muted)}#ssh-feed .ssh-feed-creator-title h3{font:600 22px/1.4 'SSH Roboto',Arial,sans-serif;margin:4px 0;color:var(--feed-accent)}#ssh-feed .ssh-feed-story>a{grid-template-columns:150px minmax(0,1fr)}#ssh-feed .ssh-feed-story-art{height:100px}@media(max-width:640px){#ssh-feed .ssh-feed-story>a{grid-template-columns:100px minmax(0,1fr)}#ssh-feed .ssh-feed-story-art{height:80px}}

/* Compact update-log layout. */
#ssh-feed .ssh-feed-day{gap:28px;padding:30px 0}
#ssh-feed .ssh-feed-date{font-size:12px;letter-spacing:.025em;position:relative;padding-left:15px}
#ssh-feed .ssh-feed-date:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--feed-accent)}
#ssh-feed .ssh-feed-picks>header h3{font-size:18px;font-weight:500}
#ssh-feed .ssh-feed-story{padding:20px 0}
#ssh-feed .ssh-feed-story h2{line-height:1.45;font-weight:500}
#ssh-feed .ssh-feed-categories{padding-bottom:22px;border-bottom:1px solid var(--feed-line);margin-bottom:0}
#ssh-feed .ssh-feed-day:first-child{border-top:0}


@media(max-width:700px){#ssh-feed .ssh-feed-day{gap:16px;padding:24px 0}}

#ssh-feed .ssh-feed-story.is-text-only>a{grid-template-columns:1fr}#ssh-feed .ssh-feed-story-copy h2{font-family:'SSH Roboto',Arial,sans-serif!important;text-transform:none!important}#ssh-feed .ssh-feed-story-copy p{font-weight:400!important}

/* Smaller CC previews, larger editorial artwork; scoped to the home timeline. */
html body #ssh-feed .ssh-feed-search-cards>.wcifst-grid{gap:14px}
html body #ssh-feed .ssh-feed-search-cards>.wcifst-grid>.wcifst-card{flex:0 0 285px!important;width:285px!important;min-width:285px!important;max-width:285px!important}
html body #ssh-feed .ssh-feed-story:not(.is-text-only)>a{grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:center}
html body #ssh-feed .ssh-feed-story-art{height:175px;border-radius:8px}
html body #ssh-feed .ssh-feed-story-art img{width:100%;height:100%;object-fit:contain}
@media(max-width:850px){html body #ssh-feed .ssh-feed-story:not(.is-text-only)>a{grid-template-columns:200px minmax(0,1fr);gap:16px}html body #ssh-feed .ssh-feed-story-art{height:140px}}
@media(max-width:540px){html body #ssh-feed .ssh-feed-search-cards>.wcifst-grid>.wcifst-card{flex-basis:260px!important;width:260px!important;min-width:260px!important;max-width:260px!important}html body #ssh-feed .ssh-feed-story:not(.is-text-only)>a{grid-template-columns:1fr;gap:12px}html body #ssh-feed .ssh-feed-story-art{height:auto;aspect-ratio:16/10;width:100%}}

/* Bright mode: sage page, white surfaces, readable green accents. */
html:not([data-ssh-theme=dark]) #ssh-feed{--feed-bg:#f2f6f0;--feed-card:#ffffff;--feed-text:#203d42;--feed-muted:#536c63;--feed-line:#d3dfd5;--feed-accent:#286653;color-scheme:light}
html:not([data-ssh-theme=dark]) #ssh-feed .ssh-feed-categories a,html:not([data-ssh-theme=dark]) #ssh-feed .ssh-feed-searches a{background:#e3efdf;border-color:#c8dbc9;color:#286653}
html:not([data-ssh-theme=dark]) #ssh-feed .ssh-feed-controls button{background:#ffffff;color:#286653;border-color:#afc5b6}
html:not([data-ssh-theme=dark]) #ssh-feed .ssh-feed-search-cards>.wcifst-grid>.wcifst-card{background:transparent!important;box-shadow:none!important}
html:not([data-ssh-theme=dark]) #ssh-feed .ssh-feed-creator-title h3{color:#286653}
html:not([data-ssh-theme=dark]) #ssh-feed :is(a,button,[tabindex]):focus-visible{outline-color:#286653}

/* Distinct daily content boxes, using the existing search card palette. */
#ssh-feed .ssh-feed-day-content{display:grid;gap:18px;align-content:start}
#ssh-feed .ssh-feed-day-content>.ssh-feed-picks,#ssh-feed .ssh-feed-day-content>.ssh-feed-story,#ssh-feed .ssh-feed-day-content>.ssh-feed-searches,#ssh-feed .ssh-feed-spotlight{background:var(--feed-card);border:1px solid var(--feed-line);border-radius:12px;padding:22px;margin:0;min-width:0}
#ssh-feed .ssh-feed-day{border-top:0;padding:20px 0}
#ssh-feed .ssh-feed-date{padding-top:22px}
#ssh-feed .ssh-feed-date:before{top:28px}
#ssh-feed .ssh-feed-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 26px}
#ssh-feed .ssh-feed-shortcuts a{display:flex;flex-direction:column;gap:5px;padding:18px 20px;border:1px solid var(--feed-line);border-radius:10px;background:var(--feed-card)}
#ssh-feed .ssh-feed-shortcuts strong{font-size:15px;color:var(--feed-text)}#ssh-feed .ssh-feed-shortcuts span,#ssh-feed .ssh-feed-featured-date{font-size:12px;color:var(--feed-muted)}
#ssh-feed .ssh-feed-spotlight{margin:0 0 22px 178px}
#ssh-feed .ssh-feed-spotlight .ssh-feed-creator{border:0;padding:0;margin:0}
#ssh-feed .ssh-feed-spotlight .ssh-feed-picks{margin-bottom:0}
#ssh-feed .ssh-feed-spotlight>h2{font:600 18px/1.4 'SSH Roboto',Arial,sans-serif;color:var(--feed-text)}#ssh-feed .ssh-feed-spotlight>p{color:var(--feed-muted);font-size:13px}
#ssh-feed .ssh-feed-return{padding:12px 16px;background:var(--feed-card);border-left:3px solid var(--feed-accent);color:var(--feed-text);font-size:13px}
#ssh-feed .ssh-feed-day[data-feed-new] .ssh-feed-date:after{content:"New";display:block;margin-top:5px;color:var(--feed-accent);font-size:11px}
@media(max-width:700px){#ssh-feed .ssh-feed-spotlight{margin-left:0}#ssh-feed .ssh-feed-day-content>.ssh-feed-picks,#ssh-feed .ssh-feed-day-content>.ssh-feed-story,#ssh-feed .ssh-feed-day-content>.ssh-feed-searches,#ssh-feed .ssh-feed-spotlight{padding:16px}#ssh-feed .ssh-feed-date{padding-top:0}#ssh-feed .ssh-feed-date:before{top:7px}#ssh-feed .ssh-feed-shortcuts{gap:10px}#ssh-feed .ssh-feed-shortcuts a{padding:14px}#ssh-feed .ssh-feed-shortcuts strong{font-size:13px}}

/* Every update is a self-contained feed card, without an external date rail. */
#ssh-feed .ssh-feed-main{max-width:980px;margin:0 auto}
#ssh-feed .ssh-feed-day{display:block;padding:0;margin:0 0 18px}
#ssh-feed .ssh-feed-date{display:none}
#ssh-feed .ssh-feed-spotlight{margin:0 0 18px;padding:0;border:0;background:none}
#ssh-feed .ssh-feed-story-meta,#ssh-feed .ssh-feed-box-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;color:var(--feed-muted);font:12px/1.5 'SSH Roboto',Arial,sans-serif;margin:0 0 12px}
#ssh-feed .ssh-feed-story-meta time{display:inline;font-size:12px;white-space:nowrap}
#ssh-feed .ssh-feed-picks>header{align-items:center;margin-bottom:16px}
#ssh-feed .ssh-feed-creator-title{margin:0}
#ssh-feed .ssh-feed-creator-title>span{display:block;color:var(--feed-muted);font-size:12px;margin-bottom:4px}
#ssh-feed .ssh-feed-creator-title h3{font:600 20px/1.35 'SSH Roboto',Arial,sans-serif;color:var(--feed-text);margin:0;text-transform:none}
#ssh-feed .ssh-feed-day-content>.ssh-feed-creator{padding:22px;border:1px solid var(--feed-line);margin:0}
#ssh-feed .ssh-feed-day[data-feed-new] .ssh-feed-box-meta>span:after{content:' · New';color:var(--feed-accent)}
@media(max-width:700px){#ssh-feed .ssh-feed-day-content>.ssh-feed-creator{padding:16px}#ssh-feed .ssh-feed-story-meta{flex-direction:column;align-items:flex-start}}

/* 2.6.421 — Match the established search surface and controls. */
#ssh-feed{--feed-surface:#ffffff;--feed-control:#edf3ed;--feed-control-line:#c8d7cc;--feed-badge:#e3efdf;padding-top:24px}
html[data-ssh-theme=dark] #ssh-feed{--feed-bg:#0e162a;--feed-card:#192938;--feed-surface:#151d32;--feed-text:#edf2fa;--feed-muted:#99acc8;--feed-line:#99acc838;--feed-accent:#85ded1;--feed-control:#243c55;--feed-control-line:#99acc850;--feed-badge:#334964}
#ssh-feed .ssh-feed-width{width:min(1120px,calc(100% - 64px))}
#ssh-feed .ssh-feed-main{max-width:none;margin:0}
#ssh-feed .ssh-feed-top{padding:25px 24px;border:1px solid var(--feed-line);border-radius:12px;background:transparent;margin-bottom:14px;position:relative;overflow:hidden}
html[data-ssh-theme=dark] #ssh-feed .ssh-feed-top{background:transparent}
#ssh-feed .ssh-feed-top h1{font:600 clamp(21px,2.2vw,27px)/1.3 'SSH Roboto',Arial,sans-serif;letter-spacing:-.35px;margin:0;color:var(--feed-text)}
#ssh-feed .ssh-feed-categories{gap:7px;padding:0 0 18px;margin:0;border-bottom:1px solid var(--feed-line)}
#ssh-feed .ssh-feed-categories a,html:not([data-ssh-theme=dark]) #ssh-feed .ssh-feed-categories a{background:var(--feed-surface);border:1px solid var(--feed-line);border-radius:8px;padding:10px 13px;min-height:42px;display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:500;color:var(--feed-text)}
#ssh-feed .ssh-feed-categories a span{color:var(--feed-muted);font-weight:400}
#ssh-feed .ssh-feed-shortcuts{margin:16px 0 22px;gap:12px}
#ssh-feed .ssh-feed-shortcuts a{padding:13px 16px;background:var(--feed-surface);border:1px solid var(--feed-line);border-radius:9px;gap:4px}
#ssh-feed .ssh-feed-shortcuts strong{font-size:14px;font-weight:500;color:var(--feed-accent)}
#ssh-feed .ssh-feed-shortcuts span{font-size:12px;line-height:1.4}
#ssh-feed .ssh-feed-day-content{gap:20px}
#ssh-feed .ssh-feed-day{margin-bottom:20px}
#ssh-feed .ssh-feed-day-content>:is(.ssh-feed-picks,.ssh-feed-story,.ssh-feed-searches){background:var(--feed-surface);border:1px solid var(--feed-line);border-radius:12px;padding:20px}
#ssh-feed .ssh-feed-box-meta{padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--feed-line)}
#ssh-feed .ssh-feed-box-meta>span,#ssh-feed .ssh-feed-story-meta>span{background:var(--feed-badge);border-radius:5px;padding:4px 9px;font:600 11px/1.5 'SSH Roboto',Arial,sans-serif;color:var(--feed-text)}
#ssh-feed .ssh-feed-box-meta time,#ssh-feed .ssh-feed-story-meta time{font:400 12px/1.5 'SSH Roboto',Arial,sans-serif;color:var(--feed-muted)}
#ssh-feed .ssh-feed-picks>header h3,#ssh-feed .ssh-feed-searches>h3{font:600 19px/1.35 'SSH Roboto',Arial,sans-serif;letter-spacing:-.2px;color:var(--feed-text)}
#ssh-feed .ssh-feed-creator-title>span{color:var(--feed-muted);font-size:12px;margin-bottom:3px}
#ssh-feed .ssh-feed-creator-title h3,#ssh-feed .ssh-feed-creator-title h3 a,html:not([data-ssh-theme=dark]) #ssh-feed .ssh-feed-creator-title h3{font:600 21px/1.3 'SSH Roboto',Arial,sans-serif;letter-spacing:-.25px;color:var(--feed-text)}
#ssh-feed .ssh-feed-controls{gap:6px}
#ssh-feed .ssh-feed-controls button,html:not([data-ssh-theme=dark]) #ssh-feed .ssh-feed-controls button{width:38px;height:36px;border:1px solid var(--feed-control-line);border-radius:8px;background:var(--feed-control);color:var(--feed-text);font:400 20px/1 'SSH Roboto',Arial,sans-serif}
#ssh-feed .ssh-feed-search-cards>.wcifst-grid{gap:18px;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--feed-control-line) transparent}
#ssh-feed .ssh-feed-story h2{font:600 20px/1.4 'SSH Roboto',Arial,sans-serif;letter-spacing:-.25px;color:var(--feed-text);margin:0}
#ssh-feed .ssh-feed-story-copy>p{font:400 14px/1.6 'SSH Roboto',Arial,sans-serif;margin-top:10px}
html body #ssh-feed .ssh-feed-story-art{border-radius:10px;background:var(--feed-card)}
#ssh-feed .ssh-feed-searches>div:not(.ssh-feed-box-meta){gap:8px;margin-top:14px}
#ssh-feed .ssh-feed-searches a,html:not([data-ssh-theme=dark]) #ssh-feed .ssh-feed-searches a{background:var(--feed-control);border:1px solid var(--feed-control-line);border-radius:7px;color:var(--feed-text);font-size:13px;padding:8px 12px}
#ssh-feed .ssh-news-social{--news-panel:var(--feed-surface);margin-top:18px;padding-top:10px}
#ssh-feed .ssh-news-actions{gap:24px}
#ssh-feed .ssh-news-social [data-news-form]{background:var(--feed-card);border-radius:10px}
#ssh-feed .ssh-news-social [data-news-form] button{background:var(--feed-control);border-color:var(--feed-control-line);color:var(--feed-text);border-radius:7px}
#ssh-feed .ssh-feed-more{border:1px solid var(--feed-line);border-radius:9px;background:var(--feed-surface);padding:14px 18px;font-weight:500}
@media(max-width:700px){#ssh-feed{padding-top:16px}#ssh-feed .ssh-feed-width{width:calc(100% - 28px)}#ssh-feed .ssh-feed-top{padding:20px 16px}#ssh-feed .ssh-feed-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:14px;scrollbar-width:thin}#ssh-feed .ssh-feed-categories a{flex:none;font-size:12px;padding:9px 11px}#ssh-feed .ssh-feed-day-content>:is(.ssh-feed-picks,.ssh-feed-story,.ssh-feed-searches){padding:16px}#ssh-feed .ssh-feed-shortcuts{gap:8px}#ssh-feed .ssh-feed-shortcuts a{padding:12px}#ssh-feed .ssh-feed-shortcuts strong{font-size:13px}#ssh-feed .ssh-feed-story h2{font-size:18px}#ssh-feed .ssh-feed-box-meta{gap:8px}#ssh-feed .ssh-feed-picks>header h3{font-size:17px}}

/* 2.6.422 — Visible interaction feedback, consistent with search controls. */
#ssh-feed{--feed-hover:#e3efdf;--feed-hover-border:#7d9d88}
html[data-ssh-theme=dark] #ssh-feed{--feed-hover:#29445a;--feed-hover-border:#78bcb5}
#ssh-feed :is(a,button){transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}
#ssh-feed :is(a,button):focus-visible{outline:2px solid var(--feed-accent);outline-offset:3px}
@media(hover:hover) and (pointer:fine){
 html body #ssh-feed :is(.ssh-feed-categories a,.ssh-feed-searches a,.ssh-feed-shortcuts a,.ssh-feed-more,.ssh-feed-controls button:not(:disabled)):hover{background:var(--feed-hover);border-color:var(--feed-hover-border);color:var(--feed-accent)}
 #ssh-feed .ssh-feed-shortcuts a:hover strong{color:var(--feed-text)}
 #ssh-feed .ssh-feed-story>a:hover h2,#ssh-feed .ssh-feed-creator-title a:hover{color:var(--feed-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
 #ssh-feed .ssh-news-social button:not(:disabled):hover{background:var(--feed-hover);color:var(--feed-accent)}
 #ssh-feed .ssh-news-social [data-news-form] button:not(:disabled):hover{background:var(--feed-hover);border-color:var(--feed-hover-border)}
 #ssh-feed .ssh-news-social [data-news-like]:not(:disabled):hover{color:#e94368!important}
}
#ssh-feed .ssh-news-actions button{padding:8px 10px!important;margin-left:-10px;margin-right:0}
#ssh-feed .ssh-feed-controls button:not(:disabled):active,#ssh-feed .ssh-news-social button:not(:disabled):active{background:var(--feed-hover);border-color:var(--feed-accent)}
@media(prefers-reduced-motion:reduce){#ssh-feed :is(a,button){transition:none!important}}

/* Content filters and two SnootySims gradient accents. */
#ssh-feed .ssh-feed-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px;margin:0 0 20px;border:1px solid var(--feed-line);border-radius:11px;background:var(--feed-surface)}
#ssh-feed .ssh-feed-filters button{font:500 13px/1.4 'SSH Roboto',Arial,sans-serif;padding:10px 15px;min-height:40px;border:1px solid transparent;border-radius:7px;color:var(--feed-muted);background:transparent;box-shadow:none;cursor:pointer;letter-spacing:0;text-transform:none}
#ssh-feed .ssh-feed-filters button[aria-pressed=true],#ssh-feed .ssh-news-social [data-news-form] button[type=submit]{background:linear-gradient(110deg,#7cddd0 0%,#d9edb2 100%);color:#14333d;border:1px solid #a8ddc5;font-weight:600}
@media(hover:hover) and (pointer:fine){#ssh-feed .ssh-feed-filters button:not([aria-pressed=true]):hover{background:var(--feed-hover);color:var(--feed-text);border-color:var(--feed-line)}#ssh-feed .ssh-feed-filters button[aria-pressed=true]:hover,#ssh-feed .ssh-news-social [data-news-form] button[type=submit]:not(:disabled):hover{background:linear-gradient(110deg,#99e7d9 0%,#e3f2c8 100%);color:#14333d;border-color:#c5efdb}}
#ssh-feed .ssh-feed-filters[hidden],#ssh-feed .ssh-feed-empty[hidden],#ssh-feed .ssh-feed-day[hidden],#ssh-feed .ssh-feed-day-content>[hidden]{display:none!important}
#ssh-feed .ssh-feed-empty{color:var(--feed-muted);padding:24px;border:1px solid var(--feed-line);border-radius:12px;background:var(--feed-surface)}
#ssh-feed .ssh-feed-searches>.ssh-news-social{display:block;margin-top:18px}
@media(max-width:650px){#ssh-feed .ssh-feed-filters{flex-wrap:nowrap;overflow:auto;scrollbar-width:thin}#ssh-feed .ssh-feed-filters button{flex:none}}

/* 2.6.424 — Small editorial heading instead of a banner. */
html body #ssh-feed .ssh-feed-top{background:none;border:0;border-radius:0;padding:0;margin:0 0 16px;overflow:visible}
html body #ssh-feed .ssh-feed-top h1{font:400 14px/1.5 'SSH Roboto',Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--feed-muted);margin:0}
@media(max-width:540px){html body #ssh-feed .ssh-feed-top h1{font-size:12px;letter-spacing:1.1px}}

/* 2.6.425 — Use the page width with a small, consistent edge gutter. */
html body #ssh-feed .ssh-feed-width{width:calc(100% - 48px);max-width:none;margin-inline:auto}
html body #ssh-feed .ssh-feed-main{width:100%;max-width:none;margin:18px 0 0}
@media(max-width:700px){html body #ssh-feed .ssh-feed-width{width:calc(100% - 28px)}}

/* 2.6.426 — Clear dates, quieter cards and full-height editorial imagery. */
html body #ssh-feed .ssh-feed-box-meta time,html body #ssh-feed .ssh-feed-story-meta time{order:-1;font:600 15px/1.5 'SSH Roboto',Arial,sans-serif;color:var(--feed-text);letter-spacing:.1px}
#ssh-feed .ssh-feed-box-meta>span,#ssh-feed .ssh-feed-story-meta>span{font-weight:500;color:var(--feed-muted);background:transparent;padding:0}
html[data-ssh-theme=dark] #ssh-feed{--feed-surface:#131e30;--feed-card:#1a2b3e;--feed-line:#304156}
html body #ssh-feed .ssh-feed-search-cards>.wcifst-grid{align-items:stretch;background:transparent!important;padding:0 0 10px;scrollbar-color:var(--feed-control-line) transparent}
html body #ssh-feed .ssh-feed-search-cards>.wcifst-grid>.wcifst-card{display:flex!important;align-self:stretch;margin:0}
html body #ssh-feed .ssh-feed-day-content>.ssh-feed-story:not(.is-text-only){display:grid;grid-template-columns:clamp(240px,28vw,380px) minmax(0,1fr);grid-template-rows:1fr auto;padding:0;overflow:hidden;gap:0}
html body #ssh-feed .ssh-feed-story:not(.is-text-only)>a{display:contents}
html body #ssh-feed .ssh-feed-story:not(.is-text-only) .ssh-feed-story-art{grid-column:1;grid-row:1 / 3;position:relative;align-self:stretch;width:100%;height:auto;min-height:240px;aspect-ratio:auto;border-radius:0;background:var(--feed-card)}
html body #ssh-feed .ssh-feed-story:not(.is-text-only) .ssh-feed-story-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
html body #ssh-feed .ssh-feed-story:not(.is-text-only) .ssh-feed-story-copy{grid-column:2;grid-row:1;padding:24px 24px 18px;align-self:center;min-width:0}
html body #ssh-feed .ssh-feed-story:not(.is-text-only)>.ssh-news-social{grid-column:2;grid-row:2;margin:0 24px 14px;padding-top:10px;min-width:0}
@media(max-width:650px){html body #ssh-feed .ssh-feed-day-content>.ssh-feed-story:not(.is-text-only){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}html body #ssh-feed .ssh-feed-story:not(.is-text-only) .ssh-feed-story-art{grid-column:1;grid-row:1;min-height:0;height:auto;aspect-ratio:16/10}html body #ssh-feed .ssh-feed-story:not(.is-text-only) .ssh-feed-story-copy{grid-column:1;grid-row:2;padding:18px 16px}html body #ssh-feed .ssh-feed-story:not(.is-text-only)>.ssh-news-social{grid-column:1;grid-row:3;margin:0 16px 12px}html body #ssh-feed .ssh-feed-box-meta time,html body #ssh-feed .ssh-feed-story-meta time{font-size:14px}}

#ssh-feed .ssh-feed-story>a:focus-visible .ssh-feed-story-copy{outline:2px solid var(--feed-accent);outline-offset:-4px}

/* 2.6.428 — Shared search cards; editorial images fill their column. */
html body #ssh-feed .ssh-feed-search-cards>.wcifst-grid{align-items:flex-start}
html body #ssh-feed .ssh-feed-search-cards>.wcifst-grid>.wcifst-card{display:block!important;align-self:flex-start}
html body #ssh-feed .ssh-feed-day-content>.ssh-feed-story:not(.is-text-only){grid-template-columns:minmax(0,var(--feed-news-image-width,32%)) minmax(0,1fr)}
html body #ssh-feed .ssh-feed-story:not(.is-text-only) .ssh-feed-story-art img{object-fit:cover}
@media(max-width:650px){html body #ssh-feed .ssh-feed-day-content>.ssh-feed-story:not(.is-text-only){grid-template-columns:minmax(0,1fr)}}

/* 2.6.430 — Compact artwork and one continuous carousel surface. */
html body #ssh-feed .wcifst.ssh-feed-search-cards,html body #ssh-feed .ssh-feed-search-cards>.wcifst-grid{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
html body #ssh-feed .wcifst.ssh-feed-search-cards{padding:0!important;margin:0!important;border-radius:0!important}
html body #ssh-feed .ssh-feed-search-cards .wcifst-card-content .wcifst-media{height:180px!important;min-height:180px!important;max-height:180px!important}
html body #ssh-feed .ssh-feed-search-cards .wcifst-card-content .wcifst-media img{height:180px!important;min-height:0!important;max-height:180px!important;width:100%!important;object-fit:contain!important}
@media(max-width:540px){html body #ssh-feed .ssh-feed-search-cards .wcifst-card-content .wcifst-media{height:150px!important;min-height:150px!important;max-height:150px!important}html body #ssh-feed .ssh-feed-search-cards .wcifst-card-content .wcifst-media img{height:150px!important;max-height:150px!important}}

/* Explicit content labels and editorial context. */
html body #ssh-feed .ssh-feed-box-meta{justify-content:flex-start;gap:10px 14px}
html body #ssh-feed .ssh-feed-box-meta time{order:0}
#ssh-feed .ssh-feed-category{font:600 12px/1.4 'SSH Roboto',Arial,sans-serif;color:var(--feed-accent);background:var(--feed-control);border:1px solid var(--feed-control-line);border-radius:6px;padding:6px 10px;cursor:pointer;min-height:30px;text-transform:none}
#ssh-feed .ssh-feed-intro{font:400 14px/1.6 'SSH Roboto',Arial,sans-serif;color:var(--feed-muted);margin:0 0 18px}
html body #ssh-feed .ssh-feed-story:not(.is-text-only)>a.ssh-feed-story-art{display:flex}
#ssh-feed .ssh-feed-read{display:inline-flex;align-items:center;margin-top:14px;padding:9px 14px;border:1px solid var(--feed-control-line);border-radius:7px;color:var(--feed-accent);background:var(--feed-control);font:600 13px/1.4 'SSH Roboto',Arial,sans-serif}
#ssh-feed .ssh-feed-category:hover,#ssh-feed .ssh-feed-read:hover{background:var(--feed-hover);border-color:var(--feed-hover-border)}
#ssh-feed .ssh-feed-story-copy>p{display:block;-webkit-line-clamp:unset;overflow:visible}

/* 2.6.432 — Consistent editorial spacing, independent of theme paragraph margins. */
html body #ssh-feed .ssh-feed-picks>header{margin:0 0 10px}
html body #ssh-feed .ssh-feed-intro{margin:0 0 20px;line-height:1.65}
html body #ssh-feed .ssh-feed-searches>h3{margin:0 0 10px}
html body #ssh-feed .ssh-feed-story-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
html body #ssh-feed .ssh-feed-story-copy>.ssh-feed-box-meta{width:100%;margin:0;padding-bottom:14px}
html body #ssh-feed .ssh-feed-story-copy>h2{margin:0;line-height:1.4}
html body #ssh-feed .ssh-feed-story-copy>p{margin:0;line-height:1.65;max-width:72ch}
html body #ssh-feed .ssh-feed-story-copy>.ssh-feed-read{margin:2px 0 0}
html body #ssh-feed .ssh-feed-picks>.ssh-news-social,html body #ssh-feed .ssh-feed-searches>.ssh-news-social{margin-top:20px;padding-top:12px}
html body #ssh-feed .ssh-feed-story h2 a:hover{color:var(--feed-accent);text-decoration:underline;text-underline-offset:4px}

/* 2.6.433 — Preserve complete editorial artwork, including embedded text. */
html body #ssh-feed .ssh-feed-story:not(.is-text-only) .ssh-feed-story-art{height:auto;min-height:0;aspect-ratio:auto;align-self:center}
html body #ssh-feed .ssh-feed-story:not(.is-text-only) .ssh-feed-story-art img{position:static;inset:auto;display:block;width:100%;height:auto;max-height:none;object-fit:contain}
html body #ssh-feed .ssh-feed-day-content>:is(.ssh-feed-picks,.ssh-feed-story,.ssh-feed-searches),html body #ssh-feed :is(.ssh-feed-filters,.ssh-feed-empty,.ssh-feed-story-art){border:0;box-shadow:none}
