.install-button{display:grid;grid-template-columns:24px auto;align-items:center;column-gap:9px;padding:10px 24px;min-height:52px;border:1px solid #f1e0b66b;border-radius:16px;color:#f1e0b6;background:#241a13dc;font:400 14px Bungee,Impact,sans-serif;cursor:pointer;box-shadow:0 3px 0 #160e08}
.install-button>span{grid-row:span 2;font:30px sans-serif;color:#f5b637}.launch-bottom .install-button small{margin:2px 0 0;font:12px/1.3 sans-serif;color:#f1e0b6}
.install-button:hover{background:#3b2b1b}.install-button:focus-visible{outline:3px solid #f5b637;outline-offset:4px}
#install-dialog{width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto}#install-dialog .dialog-content{padding:28px;position:relative}#install-title{font-size:clamp(22px,6vw,30px);margin:12px 0}#install-dialog p,#install-steps{line-height:1.55}#install-steps{padding-left:22px}#install-steps li{padding:5px 0}#install-dialog button:not(.dialog-close){min-height:48px;width:100%;margin-top:12px}#install-status:empty{display:none}.install-icon{border-radius:15px}
@media(max-height:600px){.launch-bottom{gap:7px}.launch-sign{margin:6px 0}.launch-star{display:none}.launch-bottom .install-button{min-height:44px;padding:6px 18px}.launch-bottom .install-button small{display:none}.launch-bottom small{display:none}}
