.ask__field{border:1px solid var(--accent,#876840);background:#101015;border-radius:8px;min-width:0;display:grid;position:relative;container-type:inline-size}.ask__field:has(.ask__q:focus-visible){outline:2px solid var(--accent,#876840);outline-offset:3px}.ask__field .ask__q:focus-visible{outline:none}.ask__tools{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.75rem;min-height:44px;padding-inline:1rem;display:grid}.ask__clear{grid-area:1/1;justify-self:start}.ask__submit{color:var(--on-ink,#fff);grid-area:1/2;justify-self:center;font-weight:700}.ask__count{pointer-events:none;grid-area:1/3;justify-self:end}.ask__clear,.ask__submit,.ask__count{font-family:inherit;font-size:.75rem;line-height:1.2}.ask__clear,.ask__count{font-variant-numeric:tabular-nums;font-weight:400}.ask__clear,.ask__submit{text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0}.ask__submit:disabled{cursor:not-allowed;opacity:.55}@container (width<=16rem){.ask__tools{grid-template-columns:minmax(0,1fr) auto}.ask__submit{grid-area:1/1/auto/-1}.ask__clear,.ask__count{grid-row:2}.ask__clear{grid-column:1}.ask__count{grid-column:2}}.ask__q{resize:none;field-sizing:content;width:100%;min-height:calc(1lh + 1.25rem);color:inherit;font-family:var(--serif,"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif);caret-color:var(--on-ink,#fff);background:0 0;border:0;border-radius:8px 8px 0 0;padding:.75rem 1rem .5rem;font-size:1.125rem;line-height:1.62;display:block}.ask__q::placeholder{color:var(--ink-soft,#b5b3bf);opacity:1}.count{color:var(--ink-quiet,#9d9ba9);font-variant-numeric:tabular-nums;display:block}.ask__field:has(.ask__q[data-limit-reached=true]) .ask__count{color:#f08a80}.ask__dictation{width:2.75rem;height:2.75rem;color:var(--ink-soft,#b5b3bf);cursor:pointer;transition:background-color .16s var(--ease,cubic-bezier(.16, 1, .3, 1)), color .16s var(--ease,cubic-bezier(.16, 1, .3, 1));background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:none;position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}.ask__dictation:not([hidden]):hover{color:var(--on-ink,#fff)}.ask__dictation[aria-pressed=true]{background:var(--accent,#876840);color:var(--on-ink,#fff);animation:1.6s ease-out infinite dictation-pulse}.ask__mic{width:1.25rem;height:1.25rem}.dictation-notice{max-width:52ch;color:var(--ink-soft,#b5b3bf);margin:0;font-size:.8125rem;line-height:1.5;display:none}@media (width<48rem){.ask__dictation:not([hidden]){display:flex}.ask__field:has(.ask__dictation:not([hidden])) .ask__q{padding-inline-end:3.25rem}.dictation-notice:not([hidden]){display:block}}#submit-btn{font-size:1.125rem;position:relative}@media (hover:hover) and (pointer:fine){#submit-btn:after,#one-card-submit:after{content:"Ctrl + ↵";letter-spacing:.02em;text-align:right;white-space:nowrap;margin-block-start:.125rem;font-size:.6875rem;font-weight:400;line-height:1.2;display:block}#one-card-submit:after{font-size:.75rem}#one-card-submit{min-height:4.25rem;position:relative}#submit-btn:after,#one-card-submit:after{margin:0;position:absolute;inset-block-end:.25rem;inset-inline-end:1rem}}.ask__field--paper{background:#fff}.ask__field--paper .ask__q{color:var(--on-page,#000);caret-color:var(--accent,#876840)}.ask__field--paper .ask__q::placeholder,.ask__field--paper .count,.ask__field--paper .ask__dictation{color:var(--page-soft,#67665e)}.ask__field--paper .ask__clear,.ask__field--paper .ask__submit,.ask__field--paper .ask__dictation:not([hidden],[aria-pressed=true]):hover{color:var(--on-page,#000)}.ask__field--paper:has(.ask__q[data-limit-reached=true]) .ask__count{color:#9b2828}.ask__field--paper .ask__dictation[aria-pressed=true]{color:var(--on-ink,#fff)}
