@layer properties,theme,base;@layer components{.ask.ask--one{grid-template-rows:auto 1fr auto;align-content:start}@container stage (width>=48rem){.ask.ask--one{grid-template-rows:auto auto auto;align-content:center}}.ask__set{border:0;min-inline-size:0;margin:0;padding:0;display:block}.ask__set>legend{float:inline-start;inline-size:100%;padding:0}.ask__set>legend+*{clear:both}.ask__set>*+*{margin-block-start:var(--s-3)}.ask__item,.ask__stem{display:block}.ask__how,.ask__skipped{font-size:var(--fs-body);line-height:var(--lh-ui);color:var(--on-stage-2)}.ask__skipped{color:var(--on-stage);font-weight:700}.answer{position:relative}.answer__input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.answer__text{flex:auto;min-inline-size:0}.answer:has(.answer__input:checked){color:var(--blueprint-deep);background:#fff;border-color:#fff;font-weight:800}.answer:has(.answer__input:checked) .answer__tick{visibility:visible}.answer:has(.answer__input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.ask__moves{gap:var(--s-2);flex-wrap:wrap;display:flex}.ask__moves .tbtn{color:var(--on-stage)}.ask__foot .ask__moves .tbtn:first-child{margin-inline-start:calc(var(--s-3)*-1)}.ask__foot p{font-size:var(--fs-body)}.ask__end{gap:var(--s-4);align-content:start;display:grid}.ask__end .ask__q:focus{outline:none}.ask__end .ask__q:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ask__refusal{font-weight:700;line-height:var(--lh-ui);padding:var(--s-3) var(--s-4);background:var(--blueprint-deep)}.traits>h2{margin-block-end:var(--s-4)}.traits .chips{margin-block-end:var(--s-5)}.traits .trait+.trait{border-block-start:var(--w-hair) solid var(--rule);margin-block-start:var(--s-6);padding-block-start:var(--s-5)}.trait__compare,.trait__note,.trait__say{max-inline-size:var(--measure)}.trait__compare{font-weight:600}}@layer utilities;
