.hk-news-page{background-color:#000;color:var(--hk-white);min-height:100vh}.hk-news-hero{position:relative;min-height:40vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:140px 0 60px;background-color:#000}.hk-news-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 50% 30%,rgba(0,255,65,.1),transparent 50%),linear-gradient(to bottom,transparent 30%,#000000 95%)}.hk-news-hero .hk-matrix{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.45;z-index:0}.hk-news-hero__content{position:relative;z-index:3;text-align:center;max-width:860px}.hk-news-hero__title{font-size:clamp(2.2rem,5vw,3.8rem);margin:0 0 20px}.hk-news-hero__lead{font-size:1.05rem;color:var(--hk-text-muted);line-height:1.6;margin:0}.hk-news-list-section{background-color:#000;padding:40px 0 100px}.hk-news-filters{display:flex;gap:15px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:60px}.hk-news-filter-btn{background:#080808;border:1px solid rgba(0,255,65,.18);border-radius:4px;padding:10px 22px;color:var(--hk-text-muted);font-family:var(--hk-font-mono);font-size:.88rem;cursor:pointer;transition:all .25s ease}.hk-news-filter-btn:hover{border-color:var(--hk-neon);color:var(--hk-white);box-shadow:0 0 12px #00ff411a}.hk-news-filter-btn--active{background:var(--hk-neon)!important;border-color:var(--hk-neon)!important;color:#000!important;font-weight:800;box-shadow:0 0 20px #00ff4159!important}.hk-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:40px;width:100%}.hk-news-card{background:#0a0a0a73;border:1px solid rgba(255,255,255,.05);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 30px #0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease}.hk-news-card:hover{border-color:#00ff4140;box-shadow:0 12px 40px #000000bf,0 0 25px #00ff410f;transform:translateY(-4px)}.hk-news-card__image-link{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden}.hk-news-card__image-wrapper{position:relative;width:100%;height:100%}.hk-news-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.1,.8,.2,1);will-change:transform}.hk-news-card:hover .hk-news-card__img{transform:scale(1.05)}.hk-news-card__img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.85) 100%);z-index:1}.hk-news-card__content{padding:25px;display:flex;flex-direction:column;flex:1}.hk-news-card__meta{display:flex;align-items:center;gap:8px;font-family:var(--hk-font-mono);font-size:.8rem;margin-bottom:12px}.hk-news-card__category{color:var(--hk-neon);font-weight:700;letter-spacing:.02em}.hk-news-card__dot{color:#fff3}.hk-news-card__read-time{color:var(--hk-text-muted)}.hk-news-card__title{font-family:var(--hk-font-body);font-size:1.25rem;font-weight:800;margin:0 0 12px;line-height:1.4}.hk-news-card__title-link{color:var(--hk-white);text-decoration:none;transition:color .2s ease}.hk-news-card:hover .hk-news-card__title-link{color:var(--hk-neon)}.hk-news-card__excerpt{font-size:.9rem;color:var(--hk-text-muted);line-height:1.5;margin:0 0 25px;flex:1}.hk-news-card__footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.05);padding-top:15px;font-size:.85rem}.hk-news-card__author{color:var(--hk-text-muted)}.hk-news-card__author-label{font-weight:700;color:var(--hk-white)}.hk-news-card__link{color:var(--hk-neon);text-decoration:none;display:flex;align-items:center;gap:6px;font-family:var(--hk-font-mono);font-weight:700;transition:text-shadow .2s ease}.hk-news-card__link:hover{text-shadow:0 0 10px rgba(0,255,65,.5);text-decoration:underline}@media(max-width:768px){.hk-news-hero{padding-top:120px}.hk-news-grid{grid-template-columns:1fr;gap:30px}}
