.civ-compare{width:100%;max-width:520px;margin:0 auto;padding:8px 20px 20px;background:#fdfcf8;border-radius:12px;color:#111;box-shadow:0 2px 4px #0000004d,0 30px 70px #ef444414,0 30px 60px #00000080}.civ-head{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 0;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#666}.civ-head-source{color:#8a6d00}.civ-row{display:grid;grid-template-columns:1fr 1fr;gap:3px 14px;padding:12px 0;border-top:1px dashed #d8d4c4}.civ-label{grid-column:1 / -1;font-family:var(--font-mono);font-size:11px;color:#666}.civ-coi{font-size:14.5px;font-weight:600;color:#444;text-decoration:line-through;text-decoration-color:#b91c1ca6;text-decoration-thickness:2px}.civ-source{font-size:14.5px;font-weight:700;color:#b91c1c}.civ-result{margin-top:8px;padding:11px 14px;background:#b91c1c;border-radius:7px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;color:#fff}
