/* Coming soon course cards */
.is-coming-soon{position:relative;overflow:hidden}
.is-coming-soon>*:not(.coming-soon-overlay){filter:blur(6px);pointer-events:none;user-select:none}
.coming-soon-overlay{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center;background:rgba(17,22,51,.45);color:#fff;border-radius:inherit}
.coming-soon-overlay span{display:inline-block;padding:8px 18px;border-radius:999px;background:linear-gradient(135deg,#6848ff,#9b88ff);color:#fff;font-weight:900;font-size:14px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 24px rgba(40,20,140,.35)}
.coming-soon-overlay strong{color:#fff;font-size:18px;line-height:1.3;text-shadow:0 2px 10px rgba(0,0,0,.45)}
.coming-soon-btn{cursor:default;opacity:.8}