.news-page-wrapper{flex-direction:column;flex:1;display:flex}.news-hero{text-align:center;z-index:5;background-color:#0000;padding:150px 5% 40px;position:relative}.news-title-main{font-family:var(--font-serif);color:#fff;letter-spacing:.1em;text-shadow:0 0 20px #00f2ff80;margin-bottom:20px;font-size:3rem;font-weight:700}.news-container{z-index:10;flex-grow:1;width:90%;max-width:1000px;margin:0 auto;padding-bottom:80px;position:relative}.news-list-container,.news-detail-container{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffff0d;border:1px solid #fff3;border-radius:20px;padding:40px;box-shadow:0 8px 32px #0000004d}.news-detail-container{padding:60px 80px}.news-list-item{border-bottom:1px solid #ffffff1a;transition:all .3s}.news-list-item:last-child{border-bottom:none}.news-link{color:#fff;align-items:center;gap:30px;padding:25px 20px;text-decoration:none;transition:all .3s;display:flex}.news-list-item:not(.is-none):hover .news-link{background:#ffffff0d}.news-meta{flex-shrink:0;align-items:center;gap:20px;min-width:220px;display:flex}.news-date{font-family:var(--font-sans);color:#ffffffb3;letter-spacing:.05em;font-size:.95rem}.news-category-badge{color:#00f2ff;text-align:center;letter-spacing:.05em;background:#00f2ff0d;border:1px solid #00f2ff4d;border-radius:50px;min-width:80px;padding:4px 12px;font-size:.75rem;transition:all .3s;display:inline-block}.news-list-item:not(.is-none):hover .news-category-badge{color:#000;background:#00f2ff;box-shadow:0 0 10px #00f2ff80}.news-item-title{flex-grow:1;font-size:1.1rem;font-weight:500;line-height:1.6;transition:color .3s}.news-list-item:not(.is-none):hover .news-item-title{color:#00f2ff}.news-arrow{color:#ffffff80;opacity:0;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex;transform:translate(-10px)}.news-list-item:not(.is-none):hover .news-arrow{opacity:1;color:#00f2ff;border-color:#00f2ff;transform:translate(0)}.news-pagination{justify-content:center;gap:10px;margin-top:60px;display:flex}@media (max-width:768px){.news-hero{padding:120px 20px 40px}.news-title-main{font-size:2.2rem}.news-container{width:95%;padding-bottom:80px}.news-list-container{border-radius:12px;padding:20px}.news-link{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 10px}.news-meta{justify-content:flex-start;gap:15px;width:100%;min-width:auto}.news-date{font-size:.85rem}.news-item-title{font-size:1rem}.news-arrow{display:none}.news-more-btn{z-index:50;position:relative}}.news-page-wrapper.detail-view{padding-top:120px}.news-breadcrumb{color:#fff6;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;font-size:.85rem;display:flex}@media (max-width:768px){.news-breadcrumb{gap:8px 12px;line-height:1.4}}.news-breadcrumb a{color:#fff6;text-decoration:none;transition:color .3s}.news-breadcrumb a:hover{color:#00f2ff}.news-breadcrumb .separator{color:#fff3}.news-breadcrumb .current{color:#fff9}.news-detail-header{border-bottom:1px solid #ffffff1a;margin-bottom:40px;padding-bottom:30px}.news-detail-meta{align-items:center;gap:25px;margin-bottom:20px;display:flex}.news-meta-item{color:#fff9;align-items:center;gap:8px;font-size:.9rem;display:flex}.news-meta-item svg{color:#00f2ff}.news-detail-title{color:#fff;font-size:2.2rem;font-weight:700;line-height:1.4;font-family:var(--font-serif)}.markdown-content{color:#ffffffe6;font-size:1.1rem;line-height:1.8}.markdown-content p{margin-bottom:20px}.markdown-content strong{color:#00f2ff}.markdown-content h2{color:#fff;border-left:4px solid #00f2ff;margin:40px 0 20px;padding-left:15px;font-size:1.5rem}.markdown-content ul{margin:20px 0;padding-left:20px}.markdown-content li{margin-bottom:12px;padding-left:5px;list-style:outside}.markdown-content a{color:#00f2ff;text-underline-offset:4px;text-decoration:underline;transition:all .3s}.markdown-content a:hover{color:#fff;text-shadow:0 0 8px #00f2ff80}.markdown-content blockquote{color:#ffffffb3;background:#ffffff08;border-left:3px solid #fff3;margin:30px 0;padding:20px 25px;font-style:italic}.markdown-content code{background:#ffffff1a;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.9em}@media (max-width:768px){.news-detail-container{padding:30px 20px}.news-detail-title{font-size:1.6rem}.news-detail-meta{flex-wrap:wrap;gap:15px}}
