:root{--cream:#fbf5ec;--ink:#2d2018;--pink:#c94d93;--line:#e6d9cc}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.app-shell{width:min(720px,calc(100% - 28px));margin:0 auto;padding:36px 0 70px}.brand{display:block;width:min(260px,70vw);margin:0 auto 28px}.brand img{width:100%;height:auto}.install-card{background:#fff;border:1px solid var(--line);border-radius:28px;padding:clamp(24px,5vw,44px)}.eyebrow{font-size:12px;font-weight:900;letter-spacing:.11em;color:var(--pink)}h1{font-size:clamp(36px,8vw,68px);line-height:.95;margin:.2em 0 .35em}p{line-height:1.6}.state{margin:22px 0;padding:13px 15px;border-radius:14px;background:#f5ede4;font-weight:800}.state.ok{background:#e6f1e3;color:#315d25}.accept{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:13px}.accept input{margin-top:4px}.install-btn{width:100%;border:0;border-radius:999px;padding:16px 20px;background:var(--ink);color:#fff;font-weight:900;cursor:pointer}.install-btn:disabled{opacity:.4;cursor:not-allowed}.manual-help{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fffaf5}.back{display:inline-block;margin-top:22px;color:inherit;font-weight:800;text-decoration:none}a{color:inherit}