/* Suppress the SVG region's rectangular browser focus outline. Keyboard focus
   remains visible through the actual territory polygons. */
#heatmap g[role="button"]{outline:none!important;-webkit-tap-highlight-color:transparent}
#heatmap g[role="button"]:focus-visible>polygon:first-of-type{stroke:var(--g);stroke-width:2.5;stroke-dasharray:4 3}
.disease-controls{margin:16px 0;padding:14px 0;border-block:1px solid var(--line)}
.disease-controls h2{margin:0 0 12px}.disease-coverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:12px;margin-bottom:10px}.disease-coverage b{display:block;font-size:17px;margin-top:4px}
.disease-controls .action{gap:12px;white-space:normal}.disease-controls .action small{flex-shrink:0}.disease-controls>small{display:block;font-size:11px;line-height:1.5;margin:5px 0 12px}.disease-controls details{font-size:12px;line-height:1.5}.disease-controls summary{cursor:pointer;color:var(--dim)}
/* Letter typography follows the game's UI; the handwritten signature stays ink. */
#execution-order .death-warrant,#execution-order .death-warrant :not(.commander-signature):not(.signature-glyph){font-family:inherit!important}
#execution-order .death-warrant .warrant-seal{position:relative;display:block;width:120px;height:76px;margin:0 auto 12px;overflow:hidden;filter:none;opacity:1}
#execution-order .death-warrant .warrant-crest-only{position:absolute;display:block;left:0;top:-8px;width:120px;height:120px;background:var(--g);filter:none;mask-image:var(--seal-image);mask-size:contain;mask-position:center;mask-repeat:no-repeat}

#execution-order .death-warrant img.warrant-crest-only{object-fit:contain;background:transparent}
