/* APP_VERSION: v1.0 | v1.0: 아이폰 가독성과 인증 상태 표시 */
:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#243a35;background:#f4f3ee;font-size:16px;line-height:1.65}*{box-sizing:border-box}body{margin:0}main{max-width:600px;margin:auto;padding:calc(28px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom))}header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px}.eyebrow{letter-spacing:.18em;font-weight:800}.tag{font-size:12px;border:1px solid #b9c6bc;padding:4px 10px;border-radius:20px}h1{font-size:clamp(28px,6vw,38px);letter-spacing:-.04em;line-height:1.25;margin:0 0 18px}.intro{color:#64716b;margin-bottom:28px}.card{background:#fff;padding:24px;border-radius:18px;box-shadow:0 5px 24px #21352b08;margin-bottom:24px}button{font:inherit;font-weight:600;border:0;background:#254e3e;color:#fff;min-height:48px;padding:11px 18px;border-radius:9px;cursor:pointer;margin:6px 0}button:disabled{opacity:.4;cursor:default}.secondary{background:#e8ece6;color:#294438}.row{display:flex;gap:10px;flex-wrap:wrap}.muted{font-size:13px;color:#6b766e;overflow-wrap:anywhere}#status{font-weight:650;margin:12px 0 20px}.error{color:#a4332d}#google-button{margin-top:14px;min-height:8px}details{margin:22px 0}summary{cursor:pointer;font-weight:600}ol{padding-left:22px}li{margin:10px 0}.full{width:100%}footer{border-top:1px solid #d7ddd3;margin-top:30px;padding-top:16px;font-size:12px;color:#6b766e}a{color:#254e3e}button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #cb923c;outline-offset:3px}[hidden]{display:none!important}
