/* Lunivo RC3.24.6 — contextual PWA install panel */
.lunivo-install-backdrop{position:fixed;inset:0;z-index:9997;background:rgba(3,6,8,.58);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:none}
.lunivo-install-backdrop.show{display:block}
.lunivo-install-panel{position:fixed;z-index:9998;right:18px;top:88px;width:min(390px,calc(100% - 36px));border:1px solid rgba(200,167,107,.34);border-radius:20px;background:linear-gradient(180deg,#141a1f,#0e1317);color:#f2eee7;box-shadow:0 28px 90px rgba(0,0,0,.46);padding:18px;display:none;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
.lunivo-install-panel.show{display:block;animation:lunivoInstallIn .18s ease-out}
@keyframes lunivoInstallIn{from{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}
.lunivo-install-head{display:flex;align-items:flex-start;gap:12px}
.lunivo-install-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid #5a4b32;border-radius:13px;background:linear-gradient(145deg,rgba(200,167,107,.25),rgba(200,167,107,.07));color:#e0c184;font-size:20px}
.lunivo-install-copy{min-width:0;flex:1}
.lunivo-install-copy h2{margin:1px 0 6px!important;font:800 18px/1.2 Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:-.02em!important;color:#f2eee7!important}
.lunivo-install-copy p{margin:0!important;color:#9ca7ae!important;font:500 12px/1.55 Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}
.lunivo-install-actions{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:16px}
.lunivo-install-primary,.lunivo-install-secondary{min-height:44px;border-radius:12px;padding:0 15px;font:800 12px/1 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer}
.lunivo-install-primary{border:1px solid #d2b16f;background:linear-gradient(180deg,#d8b978,#c5a15f);color:#17130d}
.lunivo-install-secondary{border:1px solid #333d45;background:#151b20;color:#d9d5cf}
.lunivo-install-help{display:none;margin-top:11px;padding:10px 11px;border:1px solid #2d373f;border-radius:11px;background:#0b1014;color:#929da5;font:500 10px/1.55 Inter,system-ui,-apple-system,"Segoe UI",sans-serif}
.lunivo-install-help.show{display:block}
html[data-toolora-theme="light"] .lunivo-install-panel,html[data-theme="light"] .lunivo-install-panel{background:#fff;color:#17191b;border-color:#d9c9aa;box-shadow:0 28px 70px rgba(46,39,29,.22)}
html[data-toolora-theme="light"] .lunivo-install-copy h2,html[data-theme="light"] .lunivo-install-copy h2{color:#17191b!important}
html[data-toolora-theme="light"] .lunivo-install-copy p,html[data-theme="light"] .lunivo-install-copy p{color:#636b70!important}
html[data-toolora-theme="light"] .lunivo-install-secondary,html[data-theme="light"] .lunivo-install-secondary{background:#f7f4ef;color:#23272a;border-color:#d9d2c8}
html[data-toolora-theme="light"] .lunivo-install-help,html[data-theme="light"] .lunivo-install-help{background:#f8f5f0;color:#5d666d;border-color:#ddd6cc}
/* Hide legacy floating install controls; contextual panel replaces them. */
.toolora-app-install,.renomate-install{display:none!important}
@media(max-width:700px){
 .lunivo-install-panel{top:auto;right:10px;left:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;border-radius:20px;padding:17px}
 .lunivo-install-actions{grid-template-columns:1fr 1fr}
 .lunivo-install-primary,.lunivo-install-secondary{width:100%}
 .lunivo-install-panel.show{animation:lunivoInstallUp .2s ease-out}
 @keyframes lunivoInstallUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
}
