/* Weblancia Hub — consistent premium SaaS tool surfaces */
body:not(.home) .wp-site-blocks{background:#081225;color:#dce7ff}body:not(.home) .entry-content,body:not(.home) .wp-block-post-content{color:#dce7ff}body:not(.home) .wht,body:not(.home) .hubtool,body:not(.home) .exttool{max-width:1120px;margin:25px auto}body:not(.home) .wht-card,body:not(.home) .hubtool .panel,body:not(.home) .exttool .pane{background:radial-gradient(circle at 95% 0%,#314d8a44,transparent 55%),linear-gradient(135deg,#182a48,#0c172d)!important;border:1px solid #50658a!important;border-radius:22px!important;color:#dbe7ff!important;box-shadow:0 16px 45px #0004!important;animation:hubCardRise .6s ease both;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}body:not(.home) .wht-card:hover,body:not(.home) .hubtool .panel:hover,body:not(.home) .exttool .pane:hover{transform:translateY(-3px);border-color:#849dff!important;box-shadow:0 20px 55px #0007!important}body:not(.home) .wht-card h2,body:not(.home) .hubtool h2,body:not(.home) .exttool h2{color:#fff!important}body:not(.home) .wht-card p,body:not(.home) .hubtool p,body:not(.home) .exttool p{color:#c3d1ed}body:not(.home) .wht input,body:not(.home) .wht textarea,body:not(.home) .hubtool input:not([type=checkbox]),body:not(.home) .hubtool textarea,body:not(.home) .exttool input,body:not(.home) .exttool textarea,body:not(.home) .exttool select{background:#0a152b!important;color:#f0f5ff!important;border:1px solid #50658a!important;border-radius:11px!important}body:not(.home) .wht input:focus,body:not(.home) .hubtool input:focus,body:not(.home) .exttool input:focus,body:not(.home) .exttool textarea:focus{outline:2px solid #9db6ff;outline-offset:2px}body:not(.home) .wht button,body:not(.home) .hubtool button,body:not(.home) .exttool button{background:linear-gradient(110deg,#b4c6ff,#81e7dc)!important;color:#08162d!important;border:0!important;border-radius:12px!important;font-weight:800!important;transition:transform .2s ease,box-shadow .2s ease}body:not(.home) .wht button:hover,body:not(.home) .hubtool button:hover,body:not(.home) .exttool button:hover{transform:translateY(-2px);box-shadow:0 9px 30px #719eff66}body:not(.home) .wht output,body:not(.home) .hubtool output,body:not(.home) .exttool output{color:#d5e6ff!important}body:not(.home) .wht a,body:not(.home) .hubtool a,body:not(.home) .exttool a{color:#a9c4ff}body:not(.home) .qrhero{animation:hubCardRise .7s ease both}@keyframes hubCardRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body:not(.home) .wht-card,body:not(.home) .hubtool .panel,body:not(.home) .exttool .pane,body:not(.home) .qrhero{animation:none!important;transition:none!important}}
