*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(135deg,#f7f4ff,#f5effd 45%,#edf1ff);color:#30294c;font-family:DM Sans,Arial,sans-serif}button,input{font:inherit}.featured{padding-top:72px;padding-bottom:30px}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{overflow:hidden;border-radius:14px;background:#fff;color:#37255e;text-decoration:none;box-shadow:0 14px 30px #53358430;transition:transform .25s}.feature-card:hover{transform:translateY(-7px)}.feature-card img{width:100%;height:180px;display:block;object-fit:cover}.feature-card div{padding:18px}.feature-card span,.feature-card em{display:block;text-transform:uppercase;color:#7450aa;font-size:.68rem;font-style:normal;letter-spacing:.1em}.feature-card b{font:600 1.35rem Playfair Display;display:block;margin:7px 0}.feature-card p{margin:8px 0 14px;color:#625876;line-height:1.5;font-size:.88rem}:root[data-theme=dark]{--header-bg:#211a39ee;--text:#eee8fa;--brand:#e0d5f5;--page-bg:#211a39}:root[data-theme=dark] body{background:#211a39;color:#eee8fa}:root[data-theme=dark] .page,:root[data-theme=dark] .section,:root[data-theme=dark] .card{background:#2c2344!important}:root[data-theme=dark] .intro h2,:root[data-theme=dark] h2{color:#f2edfb!important}:root[data-theme=dark] .body,:root[data-theme=dark] article p{color:#d2c7e3!important}:root.odia body{font-family:Noto Sans Oriya,Nirmala UI,DM Sans,sans-serif}@media(max-width:700px){.featured-grid{grid-template-columns:1fr}}
