.rct-surface{min-height:100dvh;background:var(--rct-canvas);color:var(--rct-ink);font-family:var(--rct-font)}.rct-surface--embedded{min-height:0}.rct-surface :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--rct-ink);outline-offset:3px}.rct-surface :where(h1,h2,h3){overflow-wrap:anywhere}.rct-form-card{border:1px solid var(--rct-line);border-radius:var(--rct-radius-card);background:var(--rct-paper);padding:24px}.rct-prose{color:var(--rct-body);font-size:16px;line-height:1.8}.rct-prose h2{color:var(--rct-ink);font-size:22px;line-height:1.4}@media (max-width:639px){.rct-form-card{padding:16px}}.rct-surface .paywall-sheet{background:var(--rct-paper);border-color:var(--rct-line);border-radius:var(--rct-radius-card);font-family:var(--rct-font)}.rct-surface .paywall-heading h2{font-family:var(--rct-font);font-weight:600}.rct-surface .paywall-plans label{border-radius:var(--rct-radius-button);border-color:var(--rct-line-strong)}.rct-surface .paywall-plans label:has(input:checked){border-color:var(--rct-ink);background:var(--rct-wash)}.rct-surface .paywall-plans input{accent-color:var(--rct-ink)}.rct-surface .paywall-benefits{border-color:var(--rct-line);background:var(--rct-wash)}.rct-surface .paywall-benefits .text-brand{color:var(--rct-brand)}.rct-surface .paywall-actions{background:var(--rct-paper);border-color:var(--rct-line)}.rct-surface .paywall-actions>button:first-child{background:var(--rct-ink);color:var(--rct-paper)}