.tc-news-stack{width:320px;max-width:100%;padding:12px;border-radius:24px;background:#e5e5e5;box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);font-family:var(--tc-font);margin-top:12px}
.tc-news-stack-cards{position:relative}
.tc-news-stack-layer{position:relative;transform-origin:center center}
.tc-news-stack-card{position:relative;display:block;width:100%;min-height:60px;padding:8px 16px!important;text-align:left;border:0;border-radius:12px!important;background:#f5f5f5!important;box-shadow:0 1px 3px rgb(0 0 0/.1),0 1px 2px rgb(0 0 0/.1);color:var(--tc-text);cursor:pointer;transition:box-shadow .2s}
.tc-news-stack-card:hover{box-shadow:0 8px 10px -4px rgb(0 0 0/.15)}
.tc-news-stack-title{display:block;font-size:14px;font-weight:500;line-height:20px;padding-right:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tc-news-stack-meta{display:block;font-size:12px;font-weight:500;line-height:16px;color:#737373;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tc-news-stack-unread{position:absolute;right:8px;top:14px;width:4px;height:4px;border-radius:50%;background:var(--tc-text)}
.tc-news-stack-footer{display:flex;align-items:center;gap:8px;margin-top:12px}
.tc-news-stack-count{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#a3a3a3;color:white;font-size:12px;font-weight:500}
.tc-news-stack-toggle{position:relative;display:flex;align-items:center;min-height:44px;padding:0!important;background:none!important;border:0;color:#525252;cursor:pointer}
.tc-news-stack-labels{display:grid;overflow:hidden}
.tc-news-stack-label{display:flex;align-items:center;gap:4px;grid-area:1/1;font-size:14px;font-weight:500;line-height:20px;transition:opacity .22s ease-in-out,transform .22s ease-in-out}
.tc-news-stack [data-news-toggle]:focus-visible,.tc-news-stack-card:focus-visible{outline:2px solid var(--tc-focus);outline-offset:3px}
.tc-app[data-theme=dark] .tc-news-stack{background:#171717}
.tc-app[data-theme=dark] .tc-news-stack-card{background:#262626!important}
.tc-app[data-theme=dark] .tc-news-stack-meta,.tc-app[data-theme=dark] .tc-news-stack-toggle{color:#d4d4d4}
@media(prefers-reduced-motion:reduce){.tc-news-stack-label,.tc-news-stack-card{transition:none}}
