.Today{padding:var(--space-12) var(--space-6);max-width:var(--max-width-content);margin:0 auto;width:100%}.Today-inner{max-width:100%}.Today-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-4);margin-top:0}.Today-subtitle{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:var(--space-8);margin-top:0;line-height:var(--line-height-relaxed)}.Today-updates{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-6);max-width:100%}.Today-updates>.UpdateCard:last-child{border-bottom:none;padding-bottom:var(--space-8)}.UpdateCard{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);transition:var(--transition-all);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding-bottom:var(--space-8)}.UpdateCard:hover{border-color:var(--color-primary-20);box-shadow:var(--shadow-md)}.UpdateCard-header{margin-bottom:var(--space-6)}.UpdateCard-meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.UpdateCard-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px}.UpdateCard-date{white-space:nowrap}.UpdateCard-date,.UpdateCard-separator{font-size:var(--font-size-sm);color:var(--color-text-muted)}.UpdateCard-separator{margin:0 var(--space-1)}.UpdateCard-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-4);margin-top:0;line-height:var(--line-height-tight)}.UpdateCard-content{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text)}.UpdateCard-main-content{margin-bottom:var(--space-6)}.UpdateCard-main-content p{margin:0;line-height:var(--line-height-relaxed);color:var(--color-text);font-size:var(--font-size-base)}.UpdateCard-section{margin-bottom:var(--space-6)}.UpdateCard-section:last-child{margin-bottom:0}.UpdateCard-section-label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.UpdateCard-section-text{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0}.UpdateCard-prompt-section{margin-top:0;margin-bottom:var(--space-6)}.UpdateCard-prompt-label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.UpdateCard-prompt{background-color:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-2)}.UpdateCard-prompt-text{font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0 0 var(--space-3) 0;white-space:pre-wrap;word-wrap:break-word}.UpdateCard-copy-btn{margin-top:var(--space-2)}.UpdateCard-example{margin-top:0;margin-bottom:var(--space-6);padding:var(--space-4);background-color:var(--color-bg-soft);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.UpdateCard-example p{margin:0;color:var(--color-text)}.UpdateCard-example strong{color:var(--color-primary);display:block;margin-bottom:var(--space-3);font-weight:var(--font-weight-semibold)}.UpdateCard-links{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6);margin-bottom:0;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.UpdateCard-link{color:var(--color-text-muted);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-all)}.UpdateCard-link:hover{color:var(--color-primary);text-decoration:underline}.UpdateCard-links-separator{color:var(--color-text-muted);font-size:var(--font-size-sm)}.UpdateCard-inline-link{color:var(--color-primary);text-decoration:underline;font-weight:var(--font-weight-medium);transition:var(--transition-all)}.UpdateCard-inline-link:hover{color:var(--color-primary-dark);text-decoration:underline}.UpdateCard-category{display:inline-block;padding:var(--space-1) var(--space-3);color:var(--color-text-muted);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.Today-empty,.UpdateCard-category{background-color:var(--color-bg-soft)}.Today-empty{text-align:center;padding:var(--space-16) var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.Today-empty-message{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 var(--space-6) 0;line-height:var(--line-height-relaxed)}.Today-empty-link{color:var(--color-primary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-all)}.Today-empty-link:hover{color:var(--color-primary-dark);text-decoration:underline}@media (max-width:768px){.Today{padding:var(--space-10) var(--space-4)}.Today-title{font-size:var(--font-size-2xl)}.Today-subtitle{font-size:var(--font-size-base)}.UpdateCard{padding:var(--space-6) var(--space-4)}}@media (max-width:480px){.Today-title{font-size:var(--font-size-xl)}.UpdateCard{padding:var(--space-4)}}.CategoryFilter{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4);margin-bottom:var(--space-8);justify-content:center}