.hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sync-note{margin:-19px 0 30px;padding:12px 15px;border-radius:9px;background:#edf1e9;color:#586451;font-size:12px;line-height:1.6}.sync-note button,.inline-link{border:0;background:none;color:var(--green);font:700 12px "DM Sans",sans-serif;text-decoration:underline;cursor:pointer;padding:0 2px}.auth-wrap{min-height:65vh;display:grid;place-items:center}.auth-card{width:min(100%,490px);border:1px solid var(--line);border-radius:16px;background:var(--paper);padding:34px;box-shadow:var(--shadow);text-align:center}.auth-card h1{font-size:38px;margin:10px 0}.auth-card .lead{font-size:13px;margin:0 auto 24px;max-width:370px}.auth-card .field{text-align:left}.auth-actions{display:flex;gap:9px}.auth-actions .button{flex:1}.auth-message{min-height:18px;margin:12px 0;color:#a34235;font-size:12px}.auth-card .privacy-note{text-align:left}.auth-card>[data-action="export-local"]{margin-bottom:14px}.detail-title p{white-space:pre-wrap}@media(max-width:620px){.hero-actions{width:100%}.hero-actions .button{flex:1}.sync-note{margin:-12px 0 23px}.auth-card{padding:25px 18px}.auth-card h1{font-size:32px}.auth-actions{flex-direction:column}}
