.xpf-prompt{border:1px solid var(--line,#dce5ee);border-left:4px solid var(--blue,#214eba);border-radius:var(--radius,15px);background:var(--paper,#f3f6fa);color:var(--ink,#18364e);margin:20px 0;padding:16px 18px}.xpf-question{margin:0 0 10px;font-size:1.05rem;font-weight:800}.xpf-answers{flex-wrap:wrap;gap:10px;display:flex}.xpf-answer,.xpf-skip{border-radius:999px;min-width:44px;min-height:44px;padding:10px 16px;font-size:.95rem;font-weight:700;line-height:1.2}.xpf-answer{border:2px solid var(--blue,#214eba);color:var(--blue,#214eba);background:#fff}:is(.xpf-answer:hover,.xpf-answer:focus-visible){background:var(--blue,#214eba);color:#fff}.xpf-skip{color:var(--muted,#5b7185);background:0 0;border:2px solid #0000;text-decoration:underline}:is(.xpf-answer:focus-visible,.xpf-skip:focus-visible){outline:3px solid var(--navy,#0d2b45);outline-offset:2px}.xpf-note{color:var(--muted,#5b7185);margin:10px 0 0;font-size:.82rem}.xpf-thanks{margin:20px 0;font-weight:700}@media (max-width:520px){.xpf-prompt{padding:14px}.xpf-answers{flex-direction:column;align-items:stretch}.xpf-answer,.xpf-skip{text-align:center;width:100%}}
