/* Privacy · Quern: this page's own pieces. */
.b1{width:700px;height:520px;left:40%;top:6%;background:radial-gradient(closest-side,rgb(var(--sage-glow) / .18),transparent);animation:drift 20s ease-in-out infinite alternate}
.b2{width:420px;height:420px;left:6%;top:22%;background:radial-gradient(closest-side,rgb(var(--ink-rgb) / .12),transparent);animation:drift 26s ease-in-out infinite alternate-reverse}
.vault{animation:vault 5s ease-in-out infinite}
@keyframes vault{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
.lockring{transform-origin:center;animation:lr 16s linear infinite}
@keyframes lr{to{transform:rotate(360deg)}}
.shield{position:absolute;inset:0;display:grid;place-items:center}
.shield svg{filter:drop-shadow(0 0 24px rgb(var(--glow) / .45))}
.adx{position:absolute;left:8%;top:22%;font-size:11px;letter-spacing:.1em;color:var(--ink-4b);padding:5px 10px;border-radius:999px;border:1px solid rgb(var(--fg) / .14);text-decoration:line-through;text-decoration-color:var(--accent)}
/* a row of the "what we keep" lists */
.p-row{padding:13px 0;border-top:1px solid rgb(var(--fg) / .07);font-size:var(--text-body)}
