.slv-container{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem 1rem;box-sizing:border-box}.slv-top-box,.slv-header{margin-bottom:2rem}.slv-main-title{font-size:1.75rem;font-weight:700;color:var(--heading,var(--text-dark,#0f172a));margin:0 0 .5rem;line-height:1.3}.slv-main-desc{font-size:1rem;color:var(--text-muted,#64748b);margin:0;line-height:1.5}.slv-grid,.slv-list-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.slv-grid,.slv-list-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.slv-grid,.slv-list-grid{grid-template-columns:repeat(3,1fr)}}.slv-card,.slv-item-card{display:flex;flex-direction:column;background-color:var(--bg-surface,var(--bg-primary,#ffffff));border:1px solid var(--border-color,#e2e8f0);border-radius:var(--border-radius,6px);overflow:hidden;box-shadow:var(--box-shadow,0 4px 14px rgba(0,0,0,8%));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.slv-card:hover,.slv-item-card:hover{transform:translateY(-3px);border-color:var(--border-subtle,var(--border-color))}.slv-card-media,.slv-item-media{display:block;text-decoration:none}.slv-media-frame{position:relative;width:100%;aspect-ratio:16/9;background-color:var(--bg-secondary,#f8fafc);overflow:hidden}.slv-img,.slv-item-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.slv-card:hover .slv-img,.slv-item-card:hover .slv-item-img{transform:scale(1.04)}.slv-card-body,.slv-item-info{display:flex;flex-direction:column;flex-grow:1;padding:1.25rem}.slv-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.slv-pill{display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .65rem;border-radius:9999px;letter-spacing:.02em;background-color:var(--badge-bg,#fff3e0);color:var(--badge-text,#d97706)}.slv-deadline{font-size:.78rem;color:var(--color-danger,#dc2626);font-weight:600;margin-left:auto}.slv-post-date{font-size:.78rem;color:var(--text-muted,#64748b);margin-left:auto}.slv-title,.slv-item-title{font-size:1.15rem;font-weight:700;line-height:1.4;margin:0 0 .5rem}.slv-title a,.slv-item-title a{color:var(--text-main,#1f1f1f);text-decoration:none;transition:color .2s ease}.slv-title a:hover,.slv-item-title a:hover{color:var(--primary-color,#0b57d0)}.slv-desc,.slv-item-text{font-size:.875rem;line-height:1.5;color:var(--text-muted,#64748b);margin:0 0 1.25rem;flex-grow:1}.slv-bottom-bar,.slv-card-footer{margin-top:auto;padding-top:.75rem;border-top:1px dashed var(--border-color,#e2e8f0);display:flex;align-items:center;justify-content:space-between}.slv-posts-tag{font-size:.85rem;color:var(--text-muted,#64748b)}.slv-action-btn{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--primary-color,#0b57d0);text-decoration:none;transition:gap .2s ease,color .2s ease}.slv-action-btn:hover{color:var(--primary-hover,#0842a0);gap:.55rem}.slv-pagination-wrap{margin-top:2.5rem}