.kiwi-launch{--launch-ink:#07533a;--launch-paper:#fffefa;position:fixed;inset:0;z-index:200;background:var(--launch-paper);color:var(--launch-ink);display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}
:root[data-theme=dark] .kiwi-launch{--launch-paper:#1c261a;--launch-ink:#b1d67e}
.launch-lockup{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;transform-origin:center;pointer-events:none}
.launch-mark{width:158px;height:158px;fill:var(--launch-ink);overflow:visible}
.launch-door{fill:#b8df3b;transform-box:fill-box;transform-origin:right center}
.launch-word{position:relative;display:flex;font-size:3.25rem;font-weight:800;line-height:1.12;letter-spacing:-3px;margin-top:7px}
.launch-word span{display:block}.launch-word i{position:absolute;right:-14px;bottom:7px;width:8px;height:8px;border-radius:50%;background:#b8df3b}
.launch-lockup p{font-size:0.8125rem;margin:16px 0 0;color:var(--muted)}
.launch-field{position:absolute;z-index:1;left:50%;top:50%;width:100vmax;height:140vmax;margin:-70vmax 0 0 -50vmax;border-radius:45%;background:#c2ed4b;opacity:0;pointer-events:none}
.launch-skip{position:absolute;bottom:calc(26px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:3;background:transparent;border-radius:24px;padding:12px 18px;min-height:44px;font-size:0.75rem;color:var(--launch-ink);white-space:nowrap}
.launch-skip:active{transform:translateX(-50%)}
@media(prefers-reduced-motion:reduce){.kiwi-launch{display:none}}
