:root{--site-header-h:60px}.news-grid{gap:var(--ds-space-4);max-width:46rem;padding:0;list-style:none;display:grid}.news-grid>li[hidden]{display:none}.news-alias{height:0;scroll-margin-top:calc(var(--site-header-h) + var(--ds-space-4));display:block}.news-card{gap:var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface-solid);height:100%;box-shadow:var(--ds-shadow-surface);padding:var(--ds-space-5) var(--ds-space-6);scroll-margin-top:calc(var(--site-header-h) + var(--ds-space-4));flex-direction:column;transition:border-color .15s,transform .15s;display:flex;position:relative}.news-card:hover{border-color:var(--ds-color-border-strong)}.news-card:has(.news-source:focus-visible){outline:2px solid var(--ds-color-primary);outline-offset:2px}.news-card[data-kind=founders]{--news-accent:var(--ds-color-content-play-mint)}.news-card[data-kind=engine]{--news-accent:var(--ds-color-content-play-sky)}.news-head{align-items:center;gap:var(--ds-space-3);min-width:0;margin-bottom:var(--ds-space-1);display:flex}.news-head .ds-badge{flex:none;margin-left:auto}.maker-icon{border-radius:var(--ds-radius-md);border:1px solid var(--ds-color-border-subtle);background:var(--ds-color-surface-selected);width:36px;height:36px;color:var(--ds-color-foreground-primary);flex:none;place-items:center;display:grid}.maker-icon svg{width:18px;height:18px}.maker-letter{font-weight:var(--ds-weight-heavy);font-size:var(--ds-text-base);color:var(--ds-color-content-play-ink);border-color:#0000}.maker-letter[data-tone=sky]{background:var(--ds-color-content-play-sky)}.maker-letter[data-tone=mint]{background:var(--ds-color-content-play-mint)}.maker-letter[data-tone=grape]{background:var(--ds-color-content-play-grape);color:var(--ds-color-content-play-shine)}.maker-letter[data-tone=tomato]{background:var(--ds-color-content-play-tomato)}.maker-letter[data-tone=lime]{background:var(--ds-color-content-play-lime)}.maker-letter[data-tone=cookie]{background:var(--ds-color-content-play-cookie)}.ds-theme[data-ds-theme=dark] .maker-letter[data-tone=sky]{color:var(--ds-color-content-play-shine)}.news-who{align-items:baseline;column-gap:var(--ds-space-2);min-width:0;line-height:1.3;font-size:var(--ds-text-sm);flex-wrap:wrap;display:flex}.news-maker{font-weight:var(--ds-weight-semibold);color:var(--ds-color-foreground-primary)}.news-who time{color:var(--ds-color-foreground-secondary)}.news-who time:before{content:"·";margin-right:var(--ds-space-2);color:var(--ds-color-foreground-muted)}.news-card h3,.news-card h4{font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-tight);text-wrap:balance;margin:0;line-height:1.3}.news-card p{margin:0}.news-body{color:var(--ds-color-foreground-secondary);text-wrap:pretty}.news-why{border-left:3px solid var(--news-accent,var(--ds-color-border-strong));padding:var(--ds-space-1) 0 var(--ds-space-1) var(--ds-space-4)}.news-why-label{align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-color-foreground-secondary);display:flex}.news-why-label+p{margin-top:var(--ds-space-1);color:var(--ds-color-foreground-primary);text-wrap:pretty}.news-foot{padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-border-subtle);align-items:center;gap:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-text-sm);flex-wrap:wrap;margin-top:auto;display:flex}.news-foot>svg{color:var(--ds-color-success-foreground);flex:none}.news-official{color:var(--ds-color-foreground-secondary)}.news-foot .news-source{font-weight:var(--ds-weight-semibold)}.news-source:after{content:"";border-radius:inherit;position:absolute;inset:0}.news-source:focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){.news-card:hover{transform:translateY(-1px)}}@media (max-width:520px){.news-card{padding:var(--ds-space-4) var(--ds-space-5)}}.news-filter-slot{min-height:137px;margin:var(--ds-space-7) 0}.news-filter-slot[data-rows="1"]{min-height:81px}.news-filter{gap:var(--ds-space-3);display:grid}.news-filter-row{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.news-filter-label{min-width:5rem;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);flex:none}.news-filter-scroll{scrollbar-width:none;min-width:0;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.news-filter-scroll .ds-radio-buttons{width:max-content}.news-filter-foot{align-items:baseline;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.news-filter-status{color:var(--ds-color-foreground-secondary);margin:0}.news-clear{color:var(--ds-color-foreground-primary);font:inherit;font-weight:var(--ds-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.news-months{gap:var(--ds-space-2);margin:0 0 var(--ds-space-6);flex-wrap:wrap;display:flex}.news-day{padding-top:var(--ds-space-6);margin-top:var(--ds-space-6);border-top:1px solid var(--ds-color-border-subtle);scroll-margin-top:calc(var(--site-header-h) + var(--ds-space-4))}.news-day:first-of-type{border-top:0}.news-day-head{align-items:baseline;gap:var(--ds-space-3);margin-bottom:var(--ds-space-5);flex-wrap:wrap;display:flex}.news-day-head h2{margin:0}.news-day-link{opacity:0}.news-day-head:hover .news-day-link,.news-day-link:focus-visible{opacity:1}.news-older{margin-top:var(--ds-space-6)}.news-tracker{margin-top:var(--ds-space-7);color:var(--ds-color-foreground-secondary)}@media (hover:none){.news-day-link{opacity:1}}@media (max-width:639px){.news-day,.news-card{scroll-margin-top:var(--ds-space-3)}}@media (max-width:520px){.news-filter-slot{min-height:191px}.news-filter-slot[data-rows="1"]{min-height:108px}.news-filter-row{align-items:flex-start;gap:var(--ds-space-2);flex-direction:column}.news-filter-label{min-width:0}.news-filter-scroll{width:100%}}
