/* Panel flotante: el icono del menú original permanece intacto. */
#xooxly-menu-trigger{cursor:pointer;z-index:25}#xooxly-menu-trigger:focus-visible{outline:2px solid #fff;outline-offset:3px}
.xooxly-menu-panel[hidden]{display:none!important}.xooxly-menu-panel{position:fixed;left:clamp(12px,1.8vw,30px);top:clamp(60px,6vw,100px);z-index:24;width:min(315px,calc(100vw - 28px));background:rgba(19,19,22,.69);border:1px solid rgba(255,255,255,.19);box-shadow:0 18px 50px rgba(0,0,0,.45);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);border-radius:19px;padding:12px;animation:menuXoo .2s ease-out}.xooxly-menu-links{display:grid;gap:4px}.xooxly-menu-item{display:block;text-align:left;width:100%;border:0;text-decoration:none;cursor:pointer;background:transparent;color:#f8f8f8;border-radius:11px;padding:15px 17px;font:600 14px/1.2 system-ui,-apple-system,Segoe UI,Arial,sans-serif;letter-spacing:.06em;transition:background .2s}.xooxly-menu-item:hover,.xooxly-menu-item:focus-visible{outline:none;background:rgba(255,255,255,.14)}@keyframes menuXoo{from{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){.xooxly-menu-panel{top:clamp(54px,12vw,84px);left:12px;width:min(290px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){.xooxly-menu-panel{animation:none}}
