/* Shared light glass deployment prompt. */
.wv-update-open{overflow:hidden}
.wv-update{position:fixed;inset:0;z-index:100005;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;background:#163c2452;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .28s,visibility .28s}
.wv-update.in{opacity:1;visibility:visible;pointer-events:auto}
.wv-update-card{position:relative;isolation:isolate;width:min(100%,440px);padding:34px;border:1px solid #d3e5d7;border-radius:30px;background:linear-gradient(145deg,#fffffff5,#f5faf6ed);box-shadow:inset 0 1px 0 #fff,0 30px 85px #123c2033,0 0 0 1px #ffffffb8;color:#193e25;text-align:right;direction:rtl;font-family:'IBM Plex Sans Arabic',Inter,system-ui,sans-serif;transform:translateY(16px) scale(.97);transition:transform .4s cubic-bezier(.16,1,.3,1);overflow:hidden}
.wv-update.in .wv-update-card{transform:none}.wv-update-card::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 0,#9ae3ad36,transparent 42%),linear-gradient(120deg,#ffffff70,transparent 48%)}
.wv-update-brand{display:flex;align-items:center;gap:11px;margin-bottom:36px;color:#315d3d;font-size:11px;font-weight:700}.wv-update-brand img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 5px 10px #2ecc7133)}
.wv-update-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:13px;color:#338453;font-size:11px;font-weight:700}.wv-update-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:#2ecc71;box-shadow:0 0 0 5px #2ecc7116}
.wv-update-card h2{margin:0 0 9px;color:#173c23;font-size:clamp(27px,7vw,34px);font-weight:650;line-height:1.35;letter-spacing:-.025em;text-transform:none}.wv-update-card p{margin:0;color:#6d8473;font-size:14px;line-height:1.85}
.wv-update-actions{display:flex;gap:10px;margin-top:30px}.wv-update-actions button{min-height:48px;border-radius:13px;padding:10px 17px;font:700 13px 'IBM Plex Sans Arabic',Inter,system-ui,sans-serif;cursor:pointer;transition:transform .18s,background .18s,border-color .18s;color:inherit}.wv-update-actions button:focus-visible{outline:2px solid #188142;outline-offset:3px}.wv-update-actions button:active{transform:scale(.97)}
.wv-update-reload{flex:1;border:1px solid #55c878;background:linear-gradient(115deg,#79e39a,#35c76a);color:#082f15!important;box-shadow:inset 0 1px 0 #ffffffa3,0 10px 23px #2ecc712a}.wv-update-reload:hover{background:#8cebA7;transform:translateY(-2px)}
.wv-update-later{border:1px solid #cfdfd3;background:#f4f8f5;color:#57705e}.wv-update-later:hover{background:#e8f3eb;border-color:#acd0b5}
@media(max-width:440px){.wv-update-card{padding:28px 24px;border-radius:25px}.wv-update-brand{margin-bottom:29px}.wv-update-actions{flex-direction:column}.wv-update-actions button{width:100%}}
@media(prefers-reduced-motion:reduce){.wv-update,.wv-update-card,.wv-update-actions button{transition:none}.wv-update-card{transform:none}}
