/* NOVUQIA public discovery experience – isolated overrides */
html{scroll-behavior:smooth}body{background:linear-gradient(140deg,#f7f5ff,#f1efff 45%,#fafbff)!important}.wrap{max-width:1190px!important}.top{background:#ffffffeb;border:1px solid #e9e5f4;border-radius:18px;padding:14px!important;box-shadow:0 8px 30px #34206a0b;align-items:flex-start}.top>div:last-child{font-size:13px;line-height:2}.nv-nav{display:flex;gap:7px;overflow-x:auto;white-space:nowrap;padding:12px 3px;margin:8px 0 12px}.nv-nav a{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;text-decoration:none;color:#453568;background:#fff;border:1px solid #e7e1f3;border-radius:99px;padding:10px 15px;font-weight:650}.nv-nav .nv-active,.nv-nav a:hover{background:#6b2ed0;color:#fff}.nv-hero{border-radius:24px;background:radial-gradient(circle at 85% 0,#9d66ec 0,transparent 40%),linear-gradient(120deg,#34206e,#6324b3 70%,#8e44df);padding:clamp(24px,5vw,54px);color:#fff;margin:16px 0 22px;overflow:hidden}.nv-hero h1{font-size:clamp(29px,5vw,48px);color:white;margin:8px 0 10px}.nv-hero p{color:#f0eaff;font-size:clamp(14px,2vw,18px);margin:0 0 24px}.nv-eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#a98df2}.nv-hero .nv-eyebrow{color:#d6b9ff}.nv-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.nv-cta,.nv-shorts-link{display:inline-flex;align-items:center;justify-content:center;background:white;color:#5324a4!important;border-radius:12px;padding:11px 18px;text-decoration:none;font-weight:750}.nv-cta-alt{background:#ffffff25;color:white!important;border:1px solid #ffffff70}.nv-feed-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 0 14px}.nv-feed-header h2{margin:2px 0;font-size:30px}.nv-feed-header h2 span{color:#8a3ce2}.nv-shorts-link{background:#6229cb;color:#fff!important}.nv-feed-tabs{display:flex;gap:8px;overflow:auto;margin:0 0 16px;padding:4px 0}.nv-feed-tabs a{flex-shrink:0;background:#fff;border:1px solid #e5e0ef;padding:10px 15px;border-radius:12px;color:#594d74;text-decoration:none;font-weight:700}.nv-feed-tabs a.nv-current{color:#6727c8;border-color:#bca3f3;background:#f4edff}.nv-access summary{cursor:pointer;font-weight:800;color:#5d24b6;list-style-position:inside}.nv-auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:18px}.nv-auth-grid section{padding:0!important;box-shadow:none!important;border:0!important;margin:0!important}.nv-auth-grid h2{font-size:19px}.nv-logged{grid-template-columns:minmax(0,1fr) 280px!important}.nv-logged main{padding:0!important}.nv-logged aside{min-width:0}.nv-social{display:flex;flex-wrap:wrap;gap:7px}.nv-social form{display:inline}.nv-social button:disabled{opacity:.5;cursor:not-allowed}.nv-logged main>article.panel{padding:20px!important}.nv-logged main>article.panel .media img,.nv-logged main>article.panel .media video{max-height:640px}.nv-logged .panel.ad{border:1px solid #dfd1ff!important;background:#faf7ff!important}.nv-logged .panel.ad .muted{color:#6d4c9e!important}.nv-access:target{outline:3px solid #ac85f1}@media(max-width:750px){.nv-logged{grid-template-columns:minmax(0,1fr)!important}.nv-auth-grid{grid-template-columns:1fr}.nv-hero{margin:12px 0 16px}.nv-feed-header h2{font-size:25px}.top{gap:8px}.top>div:last-child{width:100%}.nv-logged main>article.panel{padding:15px!important}}
