[data-genesis-install][hidden]{display:none!important}
[data-genesis-install]:disabled{opacity:.5;cursor:wait}
.genesis-install-button{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;align-items:center;gap:9px;color:#ddf8f6;background:rgba(9,24,33,.8);border:1px solid rgba(160,230,223,.3);padding:12px 17px;border-radius:14px;font:500 12px system-ui,sans-serif;cursor:pointer;backdrop-filter:blur(20px);box-shadow:0 8px 24px #0002}
.genesis-install-button:hover{background:#173b46;transform:translateY(-2px)}
.genesis-install-button svg,[data-genesis-install] svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.quick.install-quick{grid-column:1/-1;height:45px;flex-direction:row;color:#bde9e8}
.genesis-install-dialog{box-sizing:border-box;width:min(420px,calc(100vw - 32px));padding:32px;border:1px solid #35495b;border-radius:24px;color:#eaf2fc;background:linear-gradient(145deg,#17283a,#0b131f);box-shadow:0 24px 100px #0008;font:14px/1.6 system-ui,sans-serif;overflow:auto;max-height:calc(100dvh - 32px)}
.genesis-install-dialog::backdrop{background:#030914aa;backdrop-filter:blur(6px)}
.genesis-install-dialog h2{font-size:25px;letter-spacing:-.8px;margin:10px 0}
.genesis-install-dialog p{color:#becada;margin:12px 0}
.genesis-install-dialog small{display:block;color:#8da4bc;font-size:11px;margin-top:18px}
.genesis-install-symbol{width:58px;height:58px;margin-bottom:5px}.genesis-install-symbol img{display:block;width:100%;height:100%;border-radius:16px;box-shadow:0 10px 28px #0005}
.genesis-install-dialog .genesis-install-instructions{padding:14px;border-radius:12px;background:#ffffff08;color:#edf8ff;font-size:13px}
.genesis-install-close{position:absolute;right:15px;top:12px;width:32px;height:32px;border:0;background:transparent;color:#c8dbee;font-size:24px;cursor:pointer}
.genesis-install-native,.genesis-install-open{border:1px solid #457581;background:#214353;border-radius:10px;color:#efffff;padding:10px 15px;font:inherit;cursor:pointer;text-decoration:none;display:inline-block}
.genesis-install-dialog [hidden]{display:none!important}
.genesis-install-dialog button:focus-visible,.genesis-install-dialog a:focus-visible,[data-genesis-install]:focus-visible{outline:2px solid #a4e8ef;outline-offset:3px}
.dock [data-genesis-install]{color:#bde9e8}
@media(prefers-reduced-motion:reduce){.genesis-install-button{transition:none}}
