.eva-install-launch,.eva-install-dialog button{display:block;margin:14px auto;padding:12px 20px;border:2px solid #ffda83;border-radius:18px;background:linear-gradient(#8050ac,#392064);color:#fff3ce;font-weight:800;cursor:pointer;min-height:44px}.eva-install-launch[hidden]{display:none!important}.eva-install-dialog{box-sizing:border-box;width:min(92vw,440px);max-height:85dvh;overflow:auto;padding:24px;text-align:center;border:3px double #ffd778;border-radius:28px;background:radial-gradient(ellipse at top,#7143a0,#281343 70%);color:#fff3ce;box-shadow:0 0 35px #a76bdc}.eva-install-dialog::backdrop{background:#160b28bb}.eva-install-dialog img{width:96px;height:96px;border-radius:24px;border:2px solid #ffd778}.eva-install-dialog h2{color:#ffdc83}.eva-install-dialog p{line-height:1.6}.eva-install-dialog small{display:block;color:#e4c9ff}.eva-install-dialog button:focus-visible,.eva-install-launch:focus-visible{outline:3px solid white;outline-offset:3px}
@media(max-width:600px){body[data-space=kids] .p61-nav.royal6321{bottom:max(7px,env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));max-height:38dvh;overflow:auto}body[data-space=kids] .p61-nav.royal6321 button[data-page]{min-height:44px}body[data-space=kids] main{padding-bottom:calc(200px + env(safe-area-inset-bottom))}body[data-space=kids] .royal6321 .royal-icon{width:30px;height:30px}}
@media(max-height:500px) and (orientation:landscape){body[data-space=kids] .p61-nav.royal6321{padding:4px;bottom:4px;max-height:24dvh;overflow:auto}body[data-space=kids] .royal6321 .royal-icon{width:25px;height:25px}body[data-space=kids] main{padding-bottom:110px}}
