.ask label{display:block;font-weight:600;color:var(--spruce);margin-bottom:.35rem}.ask input[type=text],.ask textarea{width:100%;font:inherit;color:var(--ink);background:var(--card);border:2px solid var(--spruce);border-radius:12px;padding:.7rem .8rem}.ask textarea{min-height:6.5rem;resize:vertical}.ask-ideas{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-gap:.4rem;gap:.4rem}.ask-ideas li{margin:0}.ask-ideas button{width:100%;min-height:44px;text-align:left;font:inherit;font-size:.93rem;color:var(--spruce);background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.5rem .75rem;cursor:pointer}.ask-reply{margin-top:1.4rem;scroll-margin-top:.75rem}.ask-reply:focus{outline:none}.ask-you{margin:0 0 .8rem 15%;padding:.7rem .9rem;background:var(--paper-2);border:1px solid var(--line);border-radius:16px 16px 4px 16px}.ask-change{display:block;margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--line)}.ask-draft{background:var(--card);border:1px solid var(--line);border-radius:16px 16px 16px 4px;padding:1rem;margin-bottom:1rem}.ask-draft p{white-space:pre-line}.ask-draft h2{margin:.2rem 0 .7rem}.ask-draft h3{font-size:1.02rem;margin:1rem 0 .3rem}.ask-draft h4{font-size:.9rem;font-weight:600;color:var(--muted);margin:.9rem 0 .3rem}.ask-got{font-size:.95rem;padding:0 0 .7rem;margin:0 0 .7rem;border-bottom:1px solid var(--line)}.ask-check{border-left:6px solid var(--spruce);background:var(--paper);border-radius:8px;padding:.6rem .8rem;font-size:.95rem}.ask-again{margin-bottom:1rem}.ask-again input{margin-bottom:.6rem}.ask-foot{margin-top:1.5rem}