#launchScreen[hidden]{display:none}#launchScreen{position:fixed;inset:0;z-index:99999;min-height:100dvh;overflow:auto;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));box-sizing:border-box;background:radial-gradient(ellipse at 50% 100%,#246365 0,transparent 62%),#102f36;color:#fcf6e8;font-family:system-ui,sans-serif}#launchScreen *{box-sizing:border-box}.launch-card{width:min(380px,100%);text-align:center}.launch-mark{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:22px;background:#f1ce88;color:#173b3e;font-size:35px;font-weight:900;transform:rotate(-6deg)}.launch-kicker{letter-spacing:.3em;font-size:11px;color:#adcecc;margin:22px 0 10px}#launchTitle{font-size:36px;letter-spacing:-2px;margin:0 0 14px;color:inherit}.launch-intro{font-size:13px;color:#c1d5d2;margin-bottom:30px}#launchProgress{width:100%;height:7px;accent-color:#f1ce88;border:0;border-radius:9px;overflow:hidden;background:#315459}#launchProgress::-webkit-progress-bar{background:#315459}#launchProgress::-webkit-progress-value{background:#f1ce88}#launchStatus,.launch-footnote{font-size:12px;color:#acc7c4}#launchChoices{display:grid;gap:10px}#launchChoices[hidden]{display:none}#launchScreen button{min-height:48px;border:0;border-radius:12px;padding:12px 16px;font:600 14px system-ui;cursor:pointer}#launchScreen button:focus-visible{outline:3px solid white;outline-offset:4px}.launch-kakao{background:#fee500;color:#191919}.launch-guest{background:#fcf6e8;color:#173b3e}.launch-naver{background:transparent;color:#b9e9c6;border:1px solid #537974!important}#launchScreen button:disabled{opacity:.55;cursor:default}#launchMessage{font-size:13px;line-height:1.6;color:#f1ce88}#launchMessage:empty{display:none}#launchScreen .launch-install{background:transparent;color:#b4ceca;font-size:12px;text-decoration:underline;margin-top:12px}.launch-footnote{margin:8px 0 0}@media(max-height:500px) and (orientation:landscape){#launchScreen{padding-top:16px;padding-bottom:16px}.launch-card{width:min(620px,100%);display:grid;grid-template-columns:1fr 1fr;column-gap:36px;align-items:center}.launch-mark{grid-column:1;justify-self:center;width:56px;height:56px;font-size:28px;grid-row:1/3}.launch-kicker{grid-column:1;margin:8px 0;grid-row:3}#launchTitle{grid-column:1;font-size:30px;grid-row:4}.launch-intro{grid-column:1;grid-row:5;margin:0;font-size:11px}#launchChoices,#launchLoading{grid-column:2;grid-row:1/6}#launchMessage{grid-column:1/-1;margin:8px 0 0}.launch-install{grid-column:2;margin-top:0!important}.launch-footnote{grid-column:1;grid-row:6}#launchScreen button{min-height:44px}}
