/* fosswire styles b4fb6116f0bfc701 */
@layer components{.page{padding-top:1.25rem;container:feed/inline-size}.desk-bar{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:center;gap:.35rem;margin-bottom:.85rem;padding-bottom:.65rem;display:flex;overflow-x:auto}.desk-bar::-webkit-scrollbar{display:none}.desk-bar.is-scrollable{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.site-header .search-btn{display:none}.desk-btn{border:1px solid var(--border);background:var(--card-bg);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;border-radius:6px;flex:none;padding:.35rem .75rem;font-size:.78rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.desk-btn:hover{color:var(--text-strong);border-color:var(--text-muted)}.desk-btn.active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.feed-toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.rank-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;gap:.2rem;min-width:0;display:flex;overflow-x:auto}.rank-tabs::-webkit-scrollbar{display:none}.rank-btn{white-space:nowrap;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:.32rem .56rem;font-size:.82rem;font-weight:500}.rank-btn:hover{color:var(--text-main);background:var(--hover-bg)}.rank-btn.active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-soft)}.toolbar-filters{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.toolbar-filters .tag-select{max-width:11rem;height:2.3rem}.search-box{flex:220px;min-width:210px;max-width:320px;display:block;position:relative}.search-input{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;height:2.3rem;padding-block:0;padding-inline:.7rem 2.1rem;font-size:.85rem}.search-input::placeholder{color:var(--text-muted)}.search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.search-input::-webkit-search-cancel-button{cursor:pointer}.search-key{border:1px solid var(--border);color:var(--text-muted);pointer-events:none;inset-inline-end:.6rem;border-radius:4px;padding:0 .35rem;font-size:.75rem;line-height:1.4;position:absolute;top:50%;transform:translateY(-50%)}.search-input:focus+.search-key,.search-input:not(:placeholder-shown)+.search-key{display:none}.tag-bar{align-items:center;gap:.6rem;min-width:0;margin-bottom:1.25rem;display:flex}.tag-scroll-track{--fade-start:0px;--fade-end:0px;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);flex:1;gap:.4rem;padding:.15rem 0;display:flex;overflow-x:auto}.tag-scroll-track::-webkit-scrollbar{display:none}[dir=rtl] .tag-scroll-track{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to left, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent)}html:not(.js) .desk-bar-static,html.js .feed-static:not(.feed-failed) .tag-bar{display:none}.active-filter{gap:.75rem;margin:0 0 1rem}.tag-clear{min-block-size:var(--target-min);color:var(--text-muted);text-underline-offset:2px;align-items:center;font-size:.85rem;text-decoration:underline;display:inline-flex}.tag-clear:hover{color:var(--accent)}.lead-grid:empty{display:none}a.rank-btn:hover{text-decoration:none}.feed-static .tag-scroll-track{--fade-end:2.5rem}.tag-btn{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:.15rem .65rem;font-size:.85rem}.tag-btn:hover{color:var(--text-main);border-color:var(--text-muted);text-decoration:none}.tag-btn.active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}#allTagsSelect,.tag-select{border:1px solid var(--border);background:var(--bg);max-width:10rem;height:2rem;color:var(--text-main);cursor:pointer;border-radius:999px;flex:none;padding:0 .5rem;font-size:.85rem}html:not(.js) #allTagsSelect,html:not(.js) .header-actions{display:none}.lead-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:.85rem 1.25rem;padding-bottom:.75rem;display:grid}.lead-story{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);flex-direction:column;min-width:0;padding:.9rem 1.1rem;transition:border-color .15s;display:flex}.lead-story:hover{border-color:var(--accent)}.lead-story .article-meta{margin-top:auto;padding-top:.55rem}.lead-main{background:linear-gradient(180deg, var(--accent-soft), var(--card-bg) 70%);border-top:3px solid var(--accent);grid-row:span 3;padding:1.3rem 1.45rem}.lead-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-block:-3px calc(.35rem - 3px);padding-block:3px;font-size:.72rem;font-weight:700;display:inline-block}.lead-title{letter-spacing:-.01em;margin:0;font-size:1.06rem;font-weight:700;line-height:1.35}.lead-main .lead-title{letter-spacing:-.015em;font-size:clamp(1.45rem,1.15rem + 1.2vw,1.95rem);line-height:1.22}.lead-title a{color:var(--text-strong)}.lead-title a:hover{color:var(--accent);text-decoration:none}.lead-takeaway{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.lead-main .lead-takeaway{-webkit-line-clamp:6;margin-top:.65rem;font-size:1.02rem}@container feed (width>=729px){.lead-main .lead-summary{-webkit-line-clamp:9}}.lead-main .article-meta{padding-top:.9rem}.lead-summary{color:var(--text-muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:.7rem 0 0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.lead-title a:focus-visible,.article-title-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.new-dot{background:var(--accent);vertical-align:.12em;border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.45rem;display:inline-block}.new-notice{color:var(--text-main);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0 0 .85rem;font-size:.88rem;display:flex}.new-notice .new-dot{margin:0}.new-clear{border:1px solid var(--border);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-inline-start:auto;padding:.15rem .6rem;font-size:.8rem}.new-clear:hover{color:var(--accent);border-color:var(--accent)}.desk-count{background:var(--hover-bg,var(--accent-soft));min-width:1.35rem;color:var(--text-muted);text-align:center;border-radius:999px;margin-inline-start:.4rem;padding:0 .3rem;font-size:.7rem;line-height:1.35rem;display:inline-block;position:relative}.desk-btn.active .desk-count{background:var(--accent);color:var(--bg)}.desk-bar-static .desk-btn{cursor:default}.day-heading{color:var(--text-muted);letter-spacing:.01em;margin:1.5rem 0 .35rem;font-size:.85rem;font-weight:600}.lead-grid+.day-heading{margin-top:1.25rem}.article-card{border-top:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:auto 47px;padding:.72rem 0}.article-title-link{color:var(--text-strong);padding-block:2px;font-size:1.03rem;font-weight:600;line-height:1.4}.article-title-link:visited{color:var(--text-main)}.article-title-link:hover{color:var(--accent)}.article-takeaway-inline{border-inline-start:2px solid var(--accent);color:var(--text-main);max-width:72ch;margin:.35rem 0 .15rem;padding-inline-start:.75rem;font-size:.92rem;line-height:1.55}.article-meta{color:var(--text-muted);margin-top:.18rem;font-size:.82rem;line-height:1.45}.article-meta>:not(:last-child):after{content:"·​";margin:0 .5em}.article-meta time,.article-tag,.article-reads,.takeaway-btn{white-space:nowrap}.article-meta>*{unicode-bidi:isolate}.article-meta time{unicode-bidi:plaintext}.tag-btn,.article-tag,.lead-kicker{direction:ltr;unicode-bidi:isolate}.article-tag{color:var(--text-muted);padding-block:4px}.article-tag:hover,.article-tag.active{color:var(--accent)}.article-reads{color:var(--text-muted)}.takeaway-btn{min-block-size:var(--target-min);color:var(--text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-block:-3px;padding:0;font-size:.82rem;text-decoration:underline}.takeaway-btn:hover,.takeaway-btn.active{color:var(--accent)}.pagination-controls{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.9rem;display:flex}.pagination-controls:empty{display:none}.page-btn,.btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text-main);cursor:pointer;padding:.4rem .9rem;font-size:.9rem;display:inline-block}.page-btn:hover:not(:disabled),.btn:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.page-btn:disabled{opacity:.45;cursor:default}.empty-state{text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius);padding:2.5rem 1rem}.empty-state p{margin:0 0 1rem}.feed-notice{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);color:var(--text-muted);border-left:3px solid #d29922;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;padding:.6rem .9rem;font-size:.9rem;display:flex}@media (pointer:coarse){.rank-btn,.tag-btn{align-items:center;min-height:2.5rem;display:inline-flex}#allTagsSelect,.tag-select{height:2.5rem}}@container feed (width<=788px){.feed-toolbar{flex-direction:column-reverse;align-items:stretch;gap:.6rem}.search-box{flex:auto;min-width:0;max-width:none}}@container feed (width<=728px){.lead-grid{grid-template-columns:minmax(0,1fr)}.lead-main{grid-row:auto}}@media (width<=600px){.page{padding-top:.75rem}.desk-bar{margin-bottom:.65rem;padding-bottom:.5rem}.lead-main{padding:1rem 1.1rem}.article-card{contain-intrinsic-size:auto 90px}.search-key{display:none}.rank-btn{padding:.3rem .55rem;font-size:.8rem}.rank-tabs{padding-inline-end:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}[dir=rtl] .rank-tabs{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000)}#allTagsSelect,.tag-select{text-overflow:ellipsis;max-width:9.5rem}.toolbar-filters .tag-select{flex:0 8.5rem;min-width:0}.article-title-link{font-size:1rem}}}
