.-XM3-q_board{gap:24px;max-width:880px;margin:0 auto;display:grid}.-XM3-q_header{gap:8px;display:grid}.-XM3-q_header h1{margin:0;font-size:clamp(1.75rem,4vw,2.6rem)}.-XM3-q_header p{margin:0;line-height:1.55}.-XM3-q_eyebrow{letter-spacing:.13em;color:#a994fc;font-size:.82rem;font-weight:700}.-XM3-q_disclosure{color:var(--muted);font-size:.88rem}.-XM3-q_form{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:14px;padding:20px;display:grid}.-XM3-q_form h2,.-XM3-q_feedHeading h2{margin:0;font-size:1.3rem}.-XM3-q_form label{gap:6px;font-weight:600;display:grid}.-XM3-q_form input,.-XM3-q_form select,.-XM3-q_form textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;color:inherit;font:inherit;border-radius:9px;padding:10px}.-XM3-q_form textarea{resize:vertical}.-XM3-q_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.-XM3-q_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.-XM3-q_muted{color:var(--muted);font-size:.9rem}.-XM3-q_honey{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.-XM3-q_feedHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.-XM3-q_feed{overscroll-behavior-y:contain;scrollbar-gutter:stable;border:1px solid var(--line);background:var(--panel);border-radius:16px;align-content:start;gap:12px;height:clamp(320px,65vh,680px);padding:12px;display:grid;overflow-y:auto}.-XM3-q_feed:focus-visible{outline:2px solid #9c77ee}.-XM3-q_item{border:1px solid var(--line);border-radius:12px;padding:16px}.-XM3-q_itemHeading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.-XM3-q_itemHeading time{margin-left:auto}.-XM3-q_category{border:1px solid var(--line);border-radius:20px;padding:2px 8px;font-size:.78rem}.-XM3-q_feedbackText{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.55}.-XM3-q_more{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}@media (max-width:640px){.-XM3-q_fields{grid-template-columns:1fr}.-XM3-q_form{padding:14px}.-XM3-q_feed{height:min(60vh,550px)}}.-XM3-q_errorNotice,.-XM3-q_successNotice{border-radius:10px;padding:12px 14px;font-weight:600;line-height:1.5}.-XM3-q_errorNotice{color:#f0a7a7;background:#a02c2c1f;border:1px solid #db7979}.-XM3-q_successNotice{border:1px solid var(--line);color:inherit;background:#5ca2701f}@media (max-width:767px),(pointer:coarse){.-XM3-q_feed{overscroll-behavior-y:auto;scrollbar-gutter:auto;height:auto;min-height:0;max-height:none;overflow-y:visible}}
