/* Listmonk: Settings → Appearance → Public. Styles the unsubscribe,
   preferences and opt-in pages in the Clarity look. */
body { background: #f7f6f7; color: #161616; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; }
.container { max-width: 560px; }
.wrap { background: #fff; border: 1px solid #e9e6e9; border-radius: 20px; box-shadow: 0 8px 20px rgba(26, 13, 31, 0.06); padding: 32px; }
.header { border-bottom: 0; padding-bottom: 0; }
.header .logo img { width: 84px; height: auto; }
h1, h2, h3 { color: #161616; font-weight: 600; letter-spacing: -0.4px; }
a { color: #a21caf; }
.button, button, input[type="submit"] { background: #4b004f; border-color: #4b004f; border-radius: 10px; color: #fff; font-weight: 600; }
.button:hover, button:hover, input[type="submit"]:hover { background: #2f0032; border-color: #2f0032; }
.button.button-outline { background: transparent; color: #4b004f; }
input[type="text"], input[type="email"] { border: 1px solid #e7e4e7; border-radius: 10px; }
.footer, .footer a { color: #79697b; }
