.field-test__tabs{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.field-test__tab{border:1px solid var(--brass-soft);min-width:44px;min-height:44px;color:var(--pencil);font-variant-numeric:tabular-nums;background:linear-gradient(#2a2219,#1c1813);border-bottom-width:3px;border-radius:8px 8px 3px 3px;place-items:center;transition:transform .16s;display:grid}.field-test__tab[data-answered]{border-bottom-color:var(--adventure-cyan)}.field-test__tab[aria-current=step]{border-color:var(--pencil);color:#fff;transform:translateY(-4px)}.field-test__tab:focus-visible,.field-test__option:focus-visible,.field-test__card :focus-visible,.field-test__reveal:focus-visible{outline:2px solid var(--adventure-cyan);outline-offset:2px}.field-test__bench{align-items:start;gap:1rem;display:grid}.field-test__evie{--adventure-evie-size:110px}.field-test__card{border:1px solid var(--brass-soft);background:repeating-linear-gradient(180deg, transparent 0 31px, #d8c9a80f 31px 32px), linear-gradient(180deg, #241e17, var(--paper));color:var(--pencil);border-radius:14px;align-content:start;gap:.9rem;padding:1.25rem clamp(1rem,3vw,1.75rem) 1.5rem;display:grid}.field-test__count{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.field-test__question{color:#fff;font-size:clamp(1.25rem,3.4vw,1.6rem);line-height:1.25}.field-test__question:focus{outline:none}.field-test__options{gap:.6rem;display:grid}.field-test__option{border:1px solid var(--brass-soft);min-height:48px;color:var(--color-warm-grey);text-align:left;background:#1c1813;border-radius:6px 22px 22px 6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.65rem .9rem .65rem 2.4rem;font-size:1rem;transition:transform .16s;display:flex;position:relative}.field-test__option:before{content:"";border:1px solid var(--brass);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:50%;left:.9rem;translate:0 -50%}.field-test__option:not(:disabled):hover{border-color:var(--pencil);transform:translate(4px)}.field-test__option:disabled{cursor:default}.field-test__option[data-answer]{border-color:var(--adventure-cyan);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--adventure-cyan) 40%, transparent)}.field-test__option[data-answer]:before{border-color:var(--adventure-cyan);background:var(--adventure-cyan)}.field-test__option[data-pick]:not([data-answer]){border-style:dashed;border-color:var(--pencil)}.field-test__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--adventure-cyan);font-size:.75rem}.field-test__option[data-pick]:not([data-answer]) .field-test__tag{color:var(--pencil)}.field-test__reveal{border-left:2px solid var(--brass);gap:.6rem;padding-left:.9rem;display:grid}.field-test__says strong{color:#fff;font-weight:600}.field-test__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.25rem;display:flex}.field-test-journal{gap:.6rem;margin:0;display:grid}.field-test-journal dt{color:#fff}.field-test-journal dd{border-left:2px solid var(--adventure-cyan);margin:0;padding-left:.75rem}@media (min-width:900px){.field-test__bench{max-width:52rem}.field-test__evie{--adventure-evie-size:150px}}@media (prefers-reduced-motion:reduce){.field-test__tab,.field-test__option{transition:none}.field-test__tab[aria-current=step],.field-test__option:not(:disabled):hover{transform:none}}
