main:has(.home-grid){width:min(100% - 1.5rem,100rem);padding-block:var(--space-3)}.demo-notice{align-items:center;gap:var(--space-2);min-height:2rem;color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;font-size:.7rem;display:flex}.demo-notice>span{background:var(--accent);border-radius:50%;width:.42rem;height:.42rem}.demo-notice small{color:var(--text-muted);margin-left:auto}.home-grid{align-items:start;gap:var(--space-3);grid-template-columns:240px minmax(0,1fr) 360px;display:grid}.left-rail,.right-rail,.home-center{min-width:0}.sidebar-stack,.right-rail,.home-center{gap:var(--space-3);display:grid}.sidebar-panel,.subscription-panel,.dashboard-panel,.hero-story,.terminal-status{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent)}.sidebar-panel,.subscription-panel,.dashboard-panel{padding:var(--space-3)}.sidebar-panel h2,.subscription-panel h2,.terminal-status h2{margin:0 0 var(--space-3);color:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;font-size:.78rem}.sidebar-panel a{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-2);border-radius:var(--radius-1);color:var(--text-muted);font-size:.78rem;text-decoration:none;display:flex}.sidebar-panel a:hover,.sidebar-panel a[aria-current=page]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.sidebar-panel a small{font-family:var(--font-mono);margin-left:auto}.topic-dot{border:1px solid var(--accent-secondary);border-radius:50%;width:.4rem;height:.4rem}.subscription-panel p{color:var(--text-muted);font-size:.75rem;line-height:1.6}.subscription-panel form{grid-template-columns:1fr 2rem;display:grid}.subscription-panel input,.subscription-panel button{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--background)}.subscription-panel input{padding:var(--space-2);border-right:0;font-size:.7rem}.subscription-panel button{color:var(--accent);cursor:pointer}.subscription-panel output{min-height:1rem;padding-top:var(--space-2);color:var(--accent-secondary);grid-column:1/-1;font-size:.66rem;line-height:1.4}.terminal-log{padding:var(--space-3);border:1px solid var(--border);color:var(--accent);font-family:var(--font-mono);background:var(--background);margin:0;font-size:.62rem;line-height:1.75;overflow:hidden}.hero-story{padding:var(--space-4)}.section-heading,.panel-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.section-heading{margin-bottom:var(--space-3)}.section-heading h1,.panel-heading h2{color:var(--text);margin:0;font-size:1rem}.terminal-label{color:var(--accent);font-family:var(--font-mono);font-size:.65rem}.hero-story__card{border:1px solid var(--border-accent);border-radius:var(--radius-2);background:var(--background);box-shadow:var(--shadow-accent);grid-template-columns:minmax(220px,42%) minmax(0,1fr);display:grid;overflow:hidden}.hero-story__card .content-image{aspect-ratio:auto;align-self:stretch}.hero-story__copy{min-width:0;padding:clamp(var(--space-4), 3vw, var(--space-6));flex-direction:column;justify-content:center;display:flex}.hero-story__copy h2{margin:var(--space-3) 0;text-wrap:balance;max-inline-size:25ch;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.2}.hero-story__copy h2 a,.news-card h3 a,.compact-news-item h3 a,.project-ranking a{text-decoration:none}.hero-story__copy p{color:var(--text-muted);margin:0;line-height:1.65}.hero-story__copy footer{margin-top:var(--space-5);gap:var(--space-3);color:var(--text-muted);font-family:var(--font-mono);flex-wrap:wrap;font-size:.68rem;display:flex}.badge-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.category-grid{gap:var(--space-2);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.category-grid a{place-content:center;gap:var(--space-2);border:1px solid var(--border);min-height:5rem;color:var(--text-muted);text-align:center;background:var(--surface);font-size:.7rem;text-decoration:none;display:grid}.category-grid a:hover{border-color:var(--border-accent);color:var(--accent);background:var(--surface-hover)}.category-grid svg{color:var(--accent);margin-inline:auto}.category-grid .signal-secondary svg{color:var(--accent-secondary)}.category-grid .signal-tertiary svg{color:var(--accent-tertiary)}.center-split{gap:var(--space-3);grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);display:grid}.panel-heading{min-height:2rem;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.panel-heading a{color:var(--accent);font-family:var(--font-mono);font-size:.66rem;text-decoration:none}.news-list,.trending-list,.project-ranking,.topic-list{margin:0;padding:0;list-style:none;display:grid}.news-card{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:9rem minmax(0,1fr);display:grid}.news-card>.content-image{border:1px solid var(--border);min-height:0}.news-card__meta{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);font-family:var(--font-mono);font-size:.7rem;display:flex}.news-card h3{margin:var(--space-2) 0;font-size:.9rem;line-height:1.35}.news-card p{margin:0 0 var(--space-2);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.project-ranking li{gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:2.2rem minmax(0,1fr) auto;display:grid}.project-ranking__rank{border:1px solid var(--warning);border-radius:var(--radius-1);width:2rem;height:2rem;color:var(--warning);font-family:var(--font-mono);place-items:center;display:grid}.project-ranking__copy a{font-size:.8rem;font-weight:700}.project-ranking__copy p{color:var(--text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.25rem 0;font-size:.7rem;display:-webkit-box;overflow:hidden}.project-ranking__copy .badge-row span{color:var(--accent);font-family:var(--font-mono);background:color-mix(in srgb, var(--accent) 8%, transparent);padding:.1rem .32rem;font-size:.58rem}.project-ranking dl{color:var(--text-muted);font-family:var(--font-mono);margin:0;font-size:.66rem}.project-ranking dl div{justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.project-ranking dt,.project-ranking dd{margin:0}.project-ranking dt{color:var(--warning)}.topic-list li{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);grid-template-columns:1.5rem 1fr auto;padding:.7rem 0;font-size:.75rem;display:grid}.topic-list li>span{border:1px solid var(--border-accent);width:1.5rem;height:1.5rem;color:var(--accent);font-family:var(--font-mono);place-items:center;display:grid}.topic-list a{text-decoration:none}.topic-list small{color:var(--text-muted);font-family:var(--font-mono)}.compact-news-item{gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:2rem minmax(0,1fr);display:grid}.compact-news-item__rank{color:var(--warning);font-family:var(--font-mono);font-size:.8rem}.compact-news-item h3{margin:0;font-size:.75rem;line-height:1.4}.compact-news-item p{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);font-family:var(--font-mono);margin:.3rem 0 0;font-size:.66rem;display:flex}.resources>div{gap:var(--space-2);padding-top:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.resources>div a{min-height:3rem;padding:var(--space-2);border:1px solid var(--border);color:var(--text-muted);text-align:center;background:var(--background);place-items:center;font-size:.68rem;text-decoration:none;display:grid}.terminal-status{margin-top:var(--space-3);padding:var(--space-4);gap:var(--space-5);grid-template-columns:1fr 1fr 2fr;align-items:center;display:grid}.terminal-status h2{margin:0}.terminal-status p{color:var(--text-muted);margin:0;font-size:.75rem}.terminal-status p span{width:.45rem;height:.45rem;margin-right:var(--space-2);background:var(--success);border-radius:50%;display:inline-block}.terminal-status code{color:var(--accent);font-size:.62rem;line-height:1.7}.panel-empty{padding:var(--space-4);color:var(--text-muted);text-align:center}.home-mobile-navigation{margin-bottom:var(--space-3);border:1px solid var(--border);background:var(--surface);display:none}.home-mobile-navigation summary{padding:var(--space-3);align-items:center;gap:var(--space-2);color:var(--accent);cursor:pointer;font-family:var(--font-mono);font-size:.75rem;list-style:none;display:flex}.home-mobile-navigation summary::-webkit-details-marker{display:none}.home-mobile-navigation nav{padding:0 var(--space-3) var(--space-3)}@media (width<=79.99rem){.home-grid{grid-template-columns:220px minmax(0,1fr)}.right-rail{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.right-rail .resources{grid-column:1/-1}.center-split{grid-template-columns:1fr}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=47.99rem){main:has(.home-grid){width:min(100% - 1rem,100rem)}.home-mobile-navigation{display:block}.left-rail{display:none}.home-grid{grid-template-columns:minmax(0,1fr)}.right-rail{grid-column:1;grid-template-columns:1fr}.right-rail .resources{grid-column:auto}.hero-story__card{grid-template-columns:1fr}.hero-story__card .content-image{aspect-ratio:16/9;max-height:13rem}.hero-story__copy{padding:var(--space-4)}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid a{min-height:4.4rem;font-size:.72rem}.news-card{grid-template-columns:7rem minmax(0,1fr)}.terminal-status{grid-template-columns:1fr}.demo-notice small{display:none}}@media (width<=24rem){.news-card{grid-template-columns:1fr}.news-card>.content-image{max-height:10rem}}
