.orig.svelte-ammmou.svelte-ammmou{display:inline-block;margin-top:4px;font-size:.74rem;font-weight:600;color:var(--muted);background:var(--sunk);border-radius:var(--r-full);padding:.1em .6em}.qa.svelte-ammmou.svelte-ammmou{max-width:820px;margin:0 auto}.notice.svelte-ammmou.svelte-ammmou{background:var(--brand-50);color:var(--brand-700);border-radius:var(--r);padding:12px 16px;font-size:.9rem;margin:0 0 16px}.qa-bar.svelte-ammmou.svelte-ammmou{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.filters.svelte-ammmou.svelte-ammmou{display:flex;gap:6px}.filters.svelte-ammmou button.svelte-ammmou{border:1px solid var(--line-2);background:var(--paper);color:var(--slate-700);border-radius:100px;padding:.42em 1em;font-weight:600;font-size:.85rem;cursor:pointer}.filters.svelte-ammmou button.on.svelte-ammmou{background:var(--brand-600);color:var(--on-brand,#fff);border-color:var(--brand-600)}.ask-btn.svelte-ammmou.svelte-ammmou{border:0;background:var(--brand-600);color:var(--on-brand,#fff);border-radius:var(--r-full);padding:.55em 1.3em;font-weight:700;font-size:.88rem;cursor:pointer;text-decoration:none}.ask-btn.svelte-ammmou.svelte-ammmou:hover{background:var(--brand-700);text-decoration:none}.ask-form.svelte-ammmou.svelte-ammmou,.ans-form.svelte-ammmou.svelte-ammmou{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;margin-bottom:20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--sh-1)}.ask-form.svelte-ammmou label.svelte-ammmou,.ans-form.svelte-ammmou label.svelte-ammmou{display:flex;flex-direction:column;gap:5px;font-weight:600;font-size:.82rem;color:var(--slate-700)}.ask-form.svelte-ammmou input.svelte-ammmou,.ask-form.svelte-ammmou textarea.svelte-ammmou,.ans-form.svelte-ammmou textarea.svelte-ammmou{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:.6em .8em;font:inherit;font-size:.92rem;font-weight:400;color:var(--ink);background:var(--canvas)}.ask-form.svelte-ammmou input.svelte-ammmou:focus,.ask-form.svelte-ammmou textarea.svelte-ammmou:focus,.ans-form.svelte-ammmou textarea.svelte-ammmou:focus{outline:2px solid var(--brand-300,#BCC9FB);border-color:var(--brand-400)}.ask-form.svelte-ammmou button.svelte-ammmou,.ans-form.svelte-ammmou button.svelte-ammmou{align-self:flex-start;border:0;background:var(--brand-600);color:var(--on-brand,#fff);border-radius:var(--r-full);padding:.55em 1.4em;font-weight:700;cursor:pointer}.ask-form.svelte-ammmou button.svelte-ammmou:disabled,.ans-form.svelte-ammmou button.svelte-ammmou:disabled{opacity:.6;cursor:default}.err.svelte-ammmou.svelte-ammmou{color:var(--danger,#c0362c);font-size:.85rem;margin:0}.q-list.svelte-ammmou.svelte-ammmou{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.q-item.svelte-ammmou.svelte-ammmou{display:flex;gap:16px;padding:18px 4px;border-bottom:1px solid var(--line)}.q-stats.svelte-ammmou.svelte-ammmou{display:flex;flex-direction:column;gap:8px;flex-shrink:0;text-align:center;min-width:56px}.q-stats.svelte-ammmou .st.svelte-ammmou{font-size:.7rem;color:var(--faint);display:flex;flex-direction:column;line-height:1.2}.q-stats.svelte-ammmou .st b.svelte-ammmou{font-family:var(--font-mono);font-size:1rem;color:var(--slate-700)}.q-stats.svelte-ammmou .st.ans.has b.svelte-ammmou{color:var(--success-ink,#0B5E3D)}.q-main.svelte-ammmou.svelte-ammmou{min-width:0;flex:1}.q-title.svelte-ammmou.svelte-ammmou{display:block;text-align:left;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-display);font-size:1.08rem;line-height:1.25;color:var(--brand-700);font-weight:600}.q-title.svelte-ammmou.svelte-ammmou:hover{color:var(--brand-600);text-decoration:underline}.q-ex.svelte-ammmou.svelte-ammmou{color:var(--muted);font-size:.9rem;line-height:1.5;margin:5px 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.q-meta.svelte-ammmou.svelte-ammmou{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tag.svelte-ammmou.svelte-ammmou{font-family:var(--font-mono);font-size:.72rem;background:var(--sunk);color:var(--slate-700);padding:.15em .5em;border-radius:4px}.who.svelte-ammmou.svelte-ammmou{font-size:.78rem;color:var(--faint)}.solved-tag.svelte-ammmou.svelte-ammmou{font-size:.72rem;font-weight:700;color:var(--success-ink,#0B5E3D);background:var(--success-soft,#E4F5EE);padding:.15em .5em;border-radius:4px;margin-right:6px;white-space:nowrap}.more.svelte-ammmou.svelte-ammmou,.back.svelte-ammmou.svelte-ammmou{background:none;border:0;color:var(--brand-600);font-weight:700;cursor:pointer;padding:8px 0;font-size:.9rem}.more.svelte-ammmou.svelte-ammmou{display:block;margin:14px auto 0}.back.svelte-ammmou.svelte-ammmou{margin-bottom:14px}.empty.svelte-ammmou.svelte-ammmou{color:var(--faint);padding:24px 0;text-align:center}.q-detail.svelte-ammmou.svelte-ammmou{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;margin-bottom:22px;box-shadow:var(--sh-1)}.q-detail.solved.svelte-ammmou.svelte-ammmou{border-color:var(--success-line,#B4E0C9)}.d-head.svelte-ammmou.svelte-ammmou{display:flex;gap:16px;align-items:flex-start}.votebox.svelte-ammmou.svelte-ammmou{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;border:1px solid var(--line-2);background:var(--canvas);border-radius:var(--r-sm);padding:6px 10px;cursor:pointer;color:var(--faint);font-size:.9rem}.votebox.svelte-ammmou b.svelte-ammmou{font-family:var(--font-mono);color:var(--slate-700)}.votebox.voted.svelte-ammmou.svelte-ammmou{background:var(--brand-50);border-color:var(--brand-300,#BCC9FB);color:var(--brand-600)}.votebox.voted.svelte-ammmou b.svelte-ammmou{color:var(--brand-600)}.d-title.svelte-ammmou h2.svelte-ammmou{font-family:var(--font-display);font-size:1.4rem;line-height:1.2;margin:0 0 8px;color:var(--ink)}.d-body.svelte-ammmou.svelte-ammmou{color:var(--slate-700);font-size:.98rem;line-height:1.6;margin:16px 0 0;white-space:pre-wrap}.a-count.svelte-ammmou.svelte-ammmou{font-family:var(--font-display);font-size:1.15rem;margin:0 0 14px;color:var(--ink)}.a-list.svelte-ammmou.svelte-ammmou{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.a-item.svelte-ammmou.svelte-ammmou{display:flex;gap:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.a-item.accepted.svelte-ammmou.svelte-ammmou{border-color:var(--success-line,#B4E0C9);background:var(--success-soft,#F0FAF5)}.a-body.svelte-ammmou.svelte-ammmou{min-width:0;flex:1}.a-body.svelte-ammmou p.svelte-ammmou{color:var(--slate-700);font-size:.95rem;line-height:1.6;margin:0;white-space:pre-wrap}.acc-tag.svelte-ammmou.svelte-ammmou{display:inline-block;font-size:.74rem;font-weight:700;color:var(--success-ink,#0B5E3D);margin-bottom:6px}.a-meta.svelte-ammmou.svelte-ammmou{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.accept.svelte-ammmou.svelte-ammmou{border:1px solid var(--success-line,#B4E0C9);background:var(--paper);color:var(--success-ink,#0B5E3D);border-radius:100px;padding:.35em .9em;font-weight:700;font-size:.78rem;cursor:pointer}.accept.svelte-ammmou.svelte-ammmou:hover{background:var(--success-soft,#E4F5EE)}.login-line.svelte-ammmou.svelte-ammmou{color:var(--muted);font-size:.92rem;margin:18px 0 0}.sk.svelte-ammmou.svelte-ammmou{color:var(--faint);padding:24px;text-align:center}@media (max-width:520px){.q-item.svelte-ammmou.svelte-ammmou,.a-item.svelte-ammmou.svelte-ammmou,.d-head.svelte-ammmou.svelte-ammmou{gap:10px}.q-stats.svelte-ammmou.svelte-ammmou{min-width:44px}}.back-link[data-astro-cid-hwcchkz7]{display:inline-block;color:var(--brand-600);font-weight:600;font-size:.9rem;margin-bottom:18px;text-decoration:none}.back-link[data-astro-cid-hwcchkz7]:hover{text-decoration:underline}
