/* The public account-deletion page (vbw.niramind.com/delete-account): plain HTML for Google Play's
   deletion URL, readable signed out and without JavaScript. Colours from the app's tokens. */
:root { color-scheme: dark; --bg: #08111f; --surface: #0f2038; --line: rgb(255 255 255 / .1); --ink: #f2f4f8; --ink-dim: #a9b4c6; --gold: #d9b872; }
* { box-sizing: border-box; }
body { margin: 0; background: radial-gradient(60rem 30rem at 50% -10rem, #17304f, var(--bg)); background-color: var(--bg); color: var(--ink);
  font: 16px/1.6 Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; min-height: 100dvh; }
.page { width: min(100%, 44rem); margin: 0 auto; padding: 2.5rem 1.25rem 2rem; }
.brand { margin: 0 0 1.5rem; font-size: .75rem; letter-spacing: .2em; text-transform: uppercase; color: var(--gold); }
.brand a { color: inherit; font-weight: 800; text-decoration: none; }
h1 { margin: 0 0 .75rem; font-size: clamp(1.8rem, 6vw, 2.4rem); line-height: 1.15; }
h2 { margin: 0 0 .5rem; font-size: 1.1rem; }
.lead { color: var(--ink-dim); margin: 0 0 1.5rem; }
.card { background: var(--surface); border: 1px solid var(--line); border-radius: 1rem; padding: 1.1rem 1.25rem; margin-bottom: 1rem; }
section { margin-bottom: 1.25rem; }
ol, ul { margin: 0; padding-left: 1.3rem; }
li + li { margin-top: .35rem; }
p { margin: 0 0 .5rem; }
a { color: var(--gold); text-underline-offset: .2em; }
strong { color: var(--ink); }
.foot { margin-top: 2rem; padding-top: 1rem; border-top: 1px solid var(--line); font-size: .8rem; color: var(--ink-dim); }
.foot a { color: inherit; }
