.theme-modern .ws-nav { box-shadow: 0 4px 30px rgba(37,99,235,.08); }
.theme-modern .ws-slide-overlay { background: linear-gradient(120deg, color-mix(in srgb, var(--ws-primary) 85%, black) 0%, rgba(0,0,0,.3) 100%); }
.theme-modern .ws-feature-card { border-top: 3px solid var(--ws-accent); }
.theme-modern .ws-page-hero { clip-path: polygon(0 0, 100% 0, 100% 88%, 0 100%); padding-bottom: 4rem; }
.theme-modern .ws-page-hero-bg { clip-path: inherit; }
@media (max-width: 767.98px) {
    .theme-modern .ws-page-hero { clip-path: none; padding-bottom: 2.5rem; }
}
.theme-modern .ws-quick-link-card { border-top: 3px solid var(--ws-accent); }
