.hdk-wall-card-actions{display:flex;align-items:center;gap:.75rem}.hdk-wall-filter-item{display:flex;align-items:center;gap:.5rem}.hdk-wall-filter-item iconify-icon{font-size:1.1rem;color:var(--hdk-text-muted,#8899a6)}.hdk-wall-filter-select{padding:.5rem 2rem .5rem .75rem;font-size:.875rem;color:var(--hdk-text-primary,#0f1419);background:var(--hdk-input,#f7f9fa);border:1px solid var(--hdk-border,#e1eaef);border-radius:var(--hy-radius-md,8px);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23536471' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px}.hdk-wall-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:var(--hdk-background,#fff);border:1px solid var(--hdk-border,#e1eaef);border-radius:var(--hy-radius-lg,12px);margin-bottom:1rem}.hdk-wall-status-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.hdk-wall-status-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;background:var(--hdk-background,#fff);border:1px solid var(--hdk-border,#e1eaef);border-radius:var(--hy-radius-lg,12px);color:var(--hdk-text-secondary,#536471);font-size:.875rem;font-weight:600;cursor:pointer;transition:.2s}.hdk-wall-status-tab:hover{border-color:var(--hdk-primary,#54cfd6);color:var(--hdk-primary,#54cfd6);background:rgba(84,207,214,.08)}.hdk-wall-pagination .page-item.active .page-link,.hdk-wall-status-tab.active{background:var(--hdk-primary,#54cfd6);border-color:var(--hdk-primary,#54cfd6);color:#fff;box-shadow:0 4px 14px rgba(84,207,214,.25)}.hdk-wall-status-tab.success.active{background:var(--hdk-success,#10b981);border-color:var(--hdk-success,#10b981);box-shadow:0 4px 14px rgba(16,185,129,.25)}.hdk-wall-status-tab.ongoing.active{background:var(--hdk-warning,#f59e0b);border-color:var(--hdk-warning,#f59e0b);box-shadow:0 4px 14px rgba(245,158,11,.25)}.hdk-wall-filter-results{font-size:.9rem;color:var(--hdk-text-secondary,#536471);font-weight:600}.hdk-wall-pagination-wrapper{display:flex;justify-content:center;margin-top:1.25rem}.hdk-wall-pagination{gap:.35rem;flex-wrap:wrap}.hdk-wall-pagination .page-link{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;background:var(--hdk-background,#fff);border:1px solid var(--hdk-border,#e1eaef);border-radius:var(--hy-radius-md,8px);color:var(--hdk-text-secondary,#536471);font-size:.875rem;font-weight:600;text-decoration:none;transition:.2s}.hdk-wall-pagination .page-link:hover,.hdk-wall-reading-progress:hover{border-color:var(--hdk-primary,#54cfd6);color:var(--hdk-primary,#54cfd6)}.hdk-wall-pagination .page-item.disabled .page-link{background:var(--hdk-muted,#e5e5e6);border-color:var(--hdk-border,#e1eaef);color:var(--hdk-text-muted,#8899a6);cursor:not-allowed}.hdk-wall-tab-lock{margin-left:.35rem;font-size:1.1rem;color:var(--hdk-text-muted,#8899a6)}.hdk-wall-reading-item{display:flex;flex-direction:column;gap:.5rem}.hdk-wall-reading-progress{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .75rem;border-radius:var(--hy-radius-md,8px);background:var(--hdk-input,#f7f9fa);border:1px solid var(--hdk-border,#e1eaef);color:var(--hdk-text-secondary,#536471);text-decoration:none;font-size:.85rem;font-weight:600;transition:.2s}.hdk-wall-reading-progress iconify-icon{font-size:1.1rem;color:var(--hdk-primary,#54cfd6)}.hdk-wall-reading-progress:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.06)}.hdk-wall-skeleton{opacity:1}.skeleton-featured .skeleton-genre,.skeleton-featured .skeleton-img{background:linear-gradient(90deg,var(--hdk-skeleton-base,#e0e0e0) 25%,var(--hdk-skeleton-shine,#f5f5f5) 50%,var(--hdk-skeleton-base,#e0e0e0) 75%);animation:1.5s infinite hdkSkeletonShimmer}.skeleton-featured .skeleton-img{width:100%;padding-bottom:100%;background-size:200% 100%;border-radius:8px}.skeleton-featured .skeleton-genre{width:60%;height:14px;background-size:200% 100%;border-radius:4px;margin-bottom:8px}.skeleton-featured .skeleton-title{width:90%;height:18px;background:linear-gradient(90deg,var(--hdk-skeleton-base,#e0e0e0) 25%,var(--hdk-skeleton-shine,#f5f5f5) 50%,var(--hdk-skeleton-base,#e0e0e0) 75%);background-size:200% 100%;animation:1.5s infinite hdkSkeletonShimmer;border-radius:4px}@keyframes hdkSkeletonShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes hdkFadeInUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dark .skeleton-featured .skeleton-genre,.dark .skeleton-featured .skeleton-img,.dark .skeleton-featured .skeleton-title,body.dark-mode .skeleton-featured .skeleton-genre,body.dark-mode .skeleton-featured .skeleton-img,body.dark-mode .skeleton-featured .skeleton-title{--hdk-skeleton-base:#2a2a2a;--hdk-skeleton-shine:#3a3a3a}.dark .hdk-wall-filter-select,body.dark-mode .hdk-wall-filter-select{background:var(--hdk-input,#22303c);border-color:var(--hdk-border,#242628);color:var(--hdk-text-primary,#e7e9ea);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%238899a6' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")}.dark .hdk-wall-filter-bar,.dark .hdk-wall-status-tab,body.dark-mode .hdk-wall-filter-bar,body.dark-mode .hdk-wall-status-tab{background:var(--hdk-background,#000);border-color:var(--hdk-border,#242628)}.dark .hdk-wall-pagination .page-link,body.dark-mode .hdk-wall-pagination .page-link{background:var(--hdk-card,#17181c);border-color:var(--hdk-border,#242628);color:var(--hdk-text-secondary,#8899a6)}.dark .hdk-wall-pagination .page-item.disabled .page-link,body.dark-mode .hdk-wall-pagination .page-item.disabled .page-link{background:var(--hdk-border,#242628)}@media (max-width:767.98px){.hdk-wall-filter-bar{padding:.75rem}.hdk-wall-filter-results{width:100%;text-align:center}.hdk-wall-card-actions{width:100%;justify-content:flex-end}.hdk-wall-filter-select{max-width:220px}.hdk-wall-reading-progress{font-size:.7rem}.hdk-wall-card-body{padding:10px}}