.news-header{text-align:center;margin-bottom:3rem}.news-header h1{font-size:2.5rem;font-weight:700;color:var(--sl-color-white);margin-bottom:.5rem;padding-bottom:0}.news-header p{font-size:1.1rem;color:var(--sl-color-gray-2);max-width:600px;margin:0 auto}.news-grid{display:flex;flex-direction:column;gap:2rem}.news-card{background:var(--bg-primary-and-white);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-invert-btn);transition:var(--transition)}.news-card__content{padding:1rem}.news-section .news-card__content .news-card__title{font-size:1.5rem;font-weight:600;color:var(--sl-color-white);margin-bottom:.5rem}.news-card__meta{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;color:var(--sl-color-gray-3);margin-bottom:1rem}.news-card__icon{color:var(--sl-color-accent)}.news-card__description{font-size:1rem;color:var(--sl-color-gray-1);line-height:1.6;margin-bottom:1rem;margin-left:1.5rem}.news-card__description ul li ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.news-card__description a{color:var(--sl-color-accent);text-decoration:none}.news-card__description a:hover{text-decoration:underline}.news-card__link{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;color:var(--sl-color-accent);text-decoration:none;transition:var(--transition)}.news-card__link:hover{color:var(--sl-color-accent-low)}.news-card__link-icon{transition:var(--transition)}.news-card__link:hover .news-card__link-icon{transform:translate(4px)}.load-more-container{text-align:center;margin-top:2rem}.load-more-button{background:var(--sl-color-accent);color:var(--sl-color-white);border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:var(--transition)}.load-more-button:hover{background:var(--sl-color-accent-high);transform:translateY(-2px)}.load-more-button:focus{outline:2px solid var(--sl-color-accent-high);outline-offset:2px}.changelog-content ul li{margin-bottom:.5rem}:root{--transition: all .3s ease}.changelog-detail{padding:2rem 1rem}.changelog-header{margin-bottom:2rem}.changelog-header h1{font-size:2rem;font-weight:700;color:var(--sl-color-white);margin-bottom:.5rem}.changelog-meta{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:var(--sl-color-gray-3)}.changelog-icon{color:var(--sl-color-accent)}.changelog-content{font-size:1rem;color:var(--sl-color-gray-2);line-height:1.6;margin-bottom:2rem}.changelog-content hr{margin:1.5rem 0}.changelog-content code{background-color:var(--sl-color-bg-inline-code);margin-block:-.125rem;padding:.125rem .375rem;font-size:var(--sl-text-code-sm)}.changelog-content h3,.changelog-content h4{color:var(--sl-color-white);margin:1.5rem 0 .5rem}.changelog-content ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.changelog-content a{color:var(--sl-color-accent);text-decoration:none}.changelog-content a:hover{text-decoration:underline}.changelog-footer{display:flex;justify-content:flex-start}.back-link{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;color:var(--color-text-link);text-decoration:none;transition:var(--transition)}.back-link:hover{color:var(--sl-color-accent)}.back-link-icon{transition:var(--transition)}.back-link:hover .back-link-icon{transform:translate(-4px)}.changelog-content ul li ul,.news-card__description ul li ul{padding-left:1.5rem;margin-top:.5rem;margin-bottom:1rem}.news-card__content time,.changelog-meta time{font-weight:600;color:var(--sl-color-gray-2)}.news-card__content code,.changelog-content code{background-color:var(--sl-color-bg-inline-code);margin-block:-.125rem;padding:.125rem .375rem;font-size:var(--sl-text-code-sm);color:var(--sl-color-gray-2)}@media(max-width:768px){.news-header h1{font-size:2rem}.news-header p{font-size:1rem}.news-grid{grid-template-columns:1fr}.news-card__title{font-size:1.3rem}}@media(prefers-color-scheme:light){.news-card__title,.news-header h1{color:var(--sl-color-white)}.news-card__description{color:var(--sl-color-gray-2)}}@media(max-width:768px){.changelog-detail{padding:1.5rem}.changelog-header h1{font-size:1.8rem}.changelog-content{font-size:.95rem}}@media(prefers-color-scheme:light){.changelog-header h1,.changelog-content h3,.changelog-content h4{color:var(--sl-color-white)}.changelog-content{color:var(--sl-color-gray-2)}}@media print{.news-card{page-break-inside:avoid!important;background-color:#fff!important}.changelog-detail{padding:1rem;color:#000!important;background:#fff!important}.changelog-header h1,.changelog-meta,.changelog-content,.changelog-content h3,.changelog-content h4{color:#000!important}.news-card__link{display:none!important}.news-grid{page-break-after:avoid!important;page-break-before:avoid!important}}
