/* community-notes.css - parchment info cards built from community data (Sieges, Event Heroes, Mines, Craft Panel).
 * The card itself is a parchment sheet (parchment.css, and parch-wrap.js on pages that use it); this file only styles
 * what sits on it: small headings, lists, paper tables, the source note and the small calculator. */
.cx{color:#3b2611;font-size:14px;line-height:1.55;text-align:left}
.cx h3{margin:14px 0 4px;font:400 17px "Lilita One",system-ui,sans-serif;letter-spacing:.3px;color:#5a2f0c}
.cx p{margin:6px 0;color:#3b2611}
.cx ul,.cx ol{margin:4px 0 8px;padding-left:22px}
.cx li{margin:4px 0;color:#3b2611;font-size:14px;line-height:1.5}
.cx li::marker{color:#8a4a0a}
.cx b{color:#4a2a08}
.cx a.in{color:#7a3d0a;font-weight:700;text-decoration:underline}
.cx .small{font-size:12.5px;color:#6b4a26}
.cx .src{margin:12px 0 0;font-size:11.5px;font-style:italic;color:#6b4a26}
.cx .tw{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(90,55,20,.45);border-radius:10px;background:rgba(255,240,200,.2);margin:8px 0}
.cx table{width:100%;border-collapse:collapse;font-size:13.5px}
.cx th{background:#cdb07a;color:#5a2f0c;text-align:left;font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;padding:7px 9px}
.cx td{padding:7px 9px;border-top:1px solid rgba(90,55,20,.22);vertical-align:top;color:#3b2611}
.cx code{font-family:Consolas,monospace;font-size:13px;background:rgba(80,50,20,.12);padding:0 4px;border-radius:4px}
.cx details{margin:8px 0;border:1px solid rgba(90,55,20,.35);border-radius:10px;background:rgba(255,240,200,.32)}
.cx summary{cursor:pointer;padding:9px 12px;font-weight:700;color:#5a2f0c}
.cx details>:not(summary){margin-left:12px;margin-right:12px}
.cx .calc{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:8px 0}
.cx .calc label{display:flex;flex-direction:column;gap:3px;font:800 10.5px/1.2 "Segoe UI",system-ui,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#6b4a26}
.cx .calc input{width:120px;padding:8px 10px;border-radius:8px;border:1px solid #8a6436;background:#f6e7c4;color:#2a1606;font:600 14px system-ui,sans-serif}
.cx .calc .res{font:400 20px "Lilita One",system-ui,sans-serif;color:#5a2f0c;padding-bottom:6px}
/* a single parchment card on a page without parch-wrap.js (Craft Panel) */
.cx-solo{max-width:720px;margin:20px auto 0}
.cx-solo>.dc-parch{padding:16px 16px 18px}
.cx-solo h2.dc-plate{display:block;margin:0 0 10px;padding:7px 12px;font-size:20px;font-weight:400}
@media(max-width:560px){.cx-solo>.dc-parch{padding:14px 11px 16px}.cx table{font-size:13px}}
