.moo-overview{width:100%;box-sizing:border-box;min-width:0;margin:0 0 24px;padding:22px;border:1px solid #dce3f1;border-radius:20px;background:linear-gradient(135deg,#f1f5ff 0%,#faf5ff 45%,#fff 85%);color:#172033;overflow-wrap:anywhere}
.moo-overview-heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:14px}
.moo-overview-heading h2{font-size:19px;line-height:1.3;margin:0;font-weight:700;color:inherit}
.moo-overview-mark{font-size:25px;color:#6854d9}
.moo-overview-status{flex-basis:100%;font-size:12px;line-height:1.5;color:#596579}
.moo-overview-answer p{font-size:16px;line-height:1.65;margin:0 0 10px;white-space:pre-line;color:inherit}
.moo-overview-cite{color:#4654ae;font-size:12px;text-decoration:none;white-space:nowrap}
.moo-overview-sources{display:flex;gap:10px;overflow-x:auto;padding:7px 0 3px;max-width:100%;scrollbar-width:thin}
.moo-overview-source{flex:0 0 180px;min-width:0;border:1px solid #dce3ee;border-radius:12px;background:#fff;padding:11px;color:#273448;text-decoration:none;display:flex;flex-direction:column;gap:6px}
.moo-overview-source span{font-size:11px;color:#596579;overflow-wrap:anywhere}
.moo-overview-source strong{font-size:12px;line-height:1.45;font-weight:600}
.moo-overview-source:hover{border-color:#6854d9}
.moo-overview a:focus-visible{outline:3px solid #6854d9;outline-offset:3px}
.moo-overview noscript p{font-size:12px;color:#596579}
@media(max-width:600px){.moo-overview{padding:16px;border-radius:15px;margin-bottom:18px}.moo-overview-heading h2{font-size:18px}.moo-overview-answer p{font-size:15px}.moo-overview-source{flex-basis:155px}}
@media(prefers-color-scheme:dark){.moo-overview{background:linear-gradient(135deg,#18243d,#27203a,#182030);border-color:#38465e;color:#eef2ff}.moo-overview-source{background:#1c283a;border-color:#3b4961;color:#edf2ff}.moo-overview-status,.moo-overview-source span,.moo-overview noscript p{color:#c1cada}.moo-overview-cite,.moo-overview-mark{color:#b7adff}}
