:root{color-scheme:light;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#4b3036;background:#fbe9da}*{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}.entry-shell{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:radial-gradient(ellipse at 50% 20%,#fff5e7,#f2c9b5);overflow-wrap:anywhere}.entry-card{width:min(100%,360px);border:1px solid #e3bfa9;border-radius:22px;padding:28px 24px 20px;text-align:center;background:#fffcf5;box-shadow:0 14px 40px #8c526217}.entry-logo{display:block;margin:0 auto 18px;border-radius:22px;box-shadow:0 7px 20px #c27b8b1a}.entry-card>small{font-size:9px;letter-spacing:1.5px;color:#a0706b;font-weight:700}.entry-card h1{font-size:27px;letter-spacing:-.7px;margin:7px 0 10px;color:#793e50}.entry-card>p{font-size:14px;line-height:1.6;margin:8px 0 18px;color:#936e66}.entry-card form{display:grid;gap:12px;text-align:left}.entry-card label{font-size:13px;font-weight:750}.entry-card input{width:100%;min-height:48px;padding:11px 13px;border:1px solid #d9b9ad;border-radius:11px;background:#fff;color:#4b3036;font:inherit;font-size:16px}.entry-card input:focus{outline:2px solid #ed80a4;outline-offset:2px}.entry-card button{font:inherit;cursor:pointer;touch-action:manipulation}.entry-card button[type=submit]{border:0;border-radius:11px;background:#db527f;color:#fff;font-size:15px;font-weight:750;padding:13px;min-height:48px;box-shadow:0 3px #b74065}.entry-card button:disabled{cursor:wait;opacity:.65}.entry-note{margin:0;text-align:center;font-size:11px;line-height:1.5;color:#a18178}.entry-existing{font-size:12px;color:#9c4364;text-align:center;text-underline-offset:3px}.entry-status{min-height:20px!important;margin:15px 0 4px!important;font-size:12px!important}.entry-install,.entry-retry{border:1px solid #e3c8b7;border-radius:10px;background:#fff6eb;padding:10px 12px;color:#986346;font-size:12px;margin-top:10px;min-height:42px}.entry-install{width:100%;background:transparent;border-color:transparent}.entry-card .entry-status.is-error{color:#b54150}@media(max-height:520px){.entry-shell{padding-block:14px}.entry-card{padding:18px}.entry-logo{width:52px;height:52px;margin-bottom:8px;border-radius:15px}.entry-card h1{font-size:23px;margin-block:5px}.entry-card>p{margin:6px 0 10px}.entry-card form{gap:8px}.entry-status{margin-top:8px!important}}body.is-presence .entry-shell{display:none}

body{background:transparent}.entry-card{box-shadow:none;background:transparent;border:0;padding:8px 0}.entry-logo,.entry-card>small,.entry-card>h1{display:none}.entry-shell{padding:0;min-height:0}.entry-install[hidden]{display:none}button{background:#346b48!important}input:focus{outline-color:#346b48}
