.sol-install{box-sizing:border-box;width:min(370px,100vw - 32px);max-height:calc(100vh - 32px);color:#57432c;text-align:center;background:linear-gradient(#fffaf0,#fff5df);border:1px solid #dac392;border-radius:30px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:22px 26px 24px;overflow:auto;box-shadow:0 20px 70px #2c1f2c45,inset 0 0 0 4px #fffcf2}.sol-install::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#30251bb3}.sol-install .sol-install-guest{object-fit:contain;filter:drop-shadow(0 6px 8px #97713518);width:150px;height:150px;margin:-4px auto 8px;animation:.65s ease-out both sol-hello;display:block}.sol-install h2{word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:0 auto 14px;font-size:21px;font-weight:800;line-height:1.6}.sol-install p{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;margin:0 auto 22px;font-size:15px;line-height:1.9}.sol-install p strong{color:#ffdc69;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;background:#694c2e;border-radius:5px;padding:2px 6px;font-weight:900}.sol-store-links{gap:9px;margin:0 0 18px;display:grid}.sol-install a.sol-store{box-sizing:border-box;color:#614e36;word-break:keep-all;overflow-wrap:anywhere;text-align:left;background:#fffaf0;border:1px solid #e2d2ae;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.sol-store small{color:#7e6b50;flex-shrink:0;font-size:10px;font-weight:500}.sol-install .sol-install-ok{border-radius:15px;width:100%;min-height:48px;margin:0;font-size:17px}.sol-install :focus-visible{outline-offset:3px;outline:3px solid #427854}.shinhan #nickname-edit,.shinhan #mail-setting,.shinhan #setting-adprivacy{display:none!important}@keyframes sol-hello{0%{opacity:0;transform:translateY(10px)rotate(-4deg)}65%{transform:translateY(-3px)rotate(2deg)}to{opacity:1;transform:none}}@media (max-height:680px){.sol-install{border-radius:25px;padding:16px 22px 18px}.sol-install .sol-install-guest{width:110px;height:110px;margin-bottom:2px}.sol-install h2{margin-bottom:10px;font-size:19px}.sol-install p{margin-bottom:14px;font-size:14px}.sol-store-links{margin-bottom:13px}}@media (prefers-reduced-motion:reduce){.sol-install .sol-install-guest{animation:none}.sol-install::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}body.store-download{min-height:100vh;box-sizing:border-box;background:radial-gradient(at top,#e1edca,#f1e3c7 70%);place-items:center;min-height:100vh;min-height:100dvh;margin:0;padding:24px 0;font-family:system-ui,sans-serif;display:grid}.store-download main.sol-install{max-height:none;overflow:visible}.store-download .sol-store-links{margin-bottom:0}
@supports not (height:1dvh){:root{--play-height:calc(100vh - var(--native-top) - var(--native-bottom))}}