.CodingNews-module__cxmZ6W__section{z-index:10;background:0 0;padding:80px 24px;position:relative}.CodingNews-module__cxmZ6W__container{max-width:100%;margin:0;padding:0 24px}.CodingNews-module__cxmZ6W__header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.CodingNews-module__cxmZ6W__iconWrapper{color:#8b5cf6;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.CodingNews-module__cxmZ6W__title{color:var(--text-primary);letter-spacing:-.02em;font-size:32px;font-weight:700}.CodingNews-module__cxmZ6W__refreshButton{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.CodingNews-module__cxmZ6W__refreshButton:hover:not(:disabled){color:#fff;background:#ffffff1a;transform:rotate(180deg)}.CodingNews-module__cxmZ6W__refreshButton:disabled{opacity:.5;cursor:not-allowed}.CodingNews-module__cxmZ6W__scrollContainer{scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:20px 0;position:relative;overflow-x:auto}.CodingNews-module__cxmZ6W__scrollContainer::-webkit-scrollbar{display:none}.CodingNews-module__cxmZ6W__scrollTrack{grid-template-rows:repeat(2,1fr);grid-auto-flow:column;gap:24px;width:max-content;display:grid}.CodingNews-module__cxmZ6W__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141699;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;width:320px;height:100%;transition:all .3s;display:flex;overflow:hidden}.CodingNews-module__cxmZ6W__card:hover{border-color:#8b5cf64d;transform:translateY(-5px);box-shadow:0 10px 30px -10px #8b5cf633}.CodingNews-module__cxmZ6W__imageWrapper{background:#0f0f11;height:160px;position:relative;overflow:hidden}.CodingNews-module__cxmZ6W__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.CodingNews-module__cxmZ6W__card:hover .CodingNews-module__cxmZ6W__image{transform:scale(1.05)}.CodingNews-module__cxmZ6W__placeholderImage{width:100%;height:100%;color:var(--text-secondary);background:#ffffff05;justify-content:center;align-items:center;display:flex}.CodingNews-module__cxmZ6W__sourceBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0009;border:1px solid #ffffff1a;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;right:12px}.CodingNews-module__cxmZ6W__content{flex-direction:column;flex:1;padding:20px;display:flex}.CodingNews-module__cxmZ6W__cardTitle{color:var(--text-primary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:16px;font-size:16px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.CodingNews-module__cxmZ6W__cardFooter{align-items:center;margin-top:auto;display:flex}.CodingNews-module__cxmZ6W__readMore{color:#8b5cf6;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.CodingNews-module__cxmZ6W__error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.CodingNews-module__cxmZ6W__skeletonCard{background:#ffffff05;border-radius:16px;height:300px;overflow:hidden}.CodingNews-module__cxmZ6W__skeletonImage{background:#ffffff0d;height:160px;animation:1.5s infinite CodingNews-module__cxmZ6W__pulse}.CodingNews-module__cxmZ6W__skeletonContent{padding:20px}.CodingNews-module__cxmZ6W__skeletonLine{background:#ffffff0d;border-radius:4px;height:16px;margin-bottom:12px;animation:1.5s infinite CodingNews-module__cxmZ6W__pulse}@keyframes CodingNews-module__cxmZ6W__pulse{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}@media (max-width:640px){.CodingNews-module__cxmZ6W__scrollTrack{grid-template-rows:1fr;grid-auto-flow:column}.CodingNews-module__cxmZ6W__card{width:280px}}
