/* Template-owned styles extracted from castlesiege. */
.mu-siege-stage td { background:var(--theme-color-1016224d,rgba(16,22,34,.3))!important; }.mu-siege-stage.is-active td { border-left:3px solid var(--theme-color-2489caff,#2489ca); background:linear-gradient(90deg,var(--theme-color-2489cad,rgba(36,137,202,.05)),var(--theme-color-10162266,rgba(16,22,34,.4)))!important; }.mu-siege-stage td:first-child { color:var(--theme-color-cbd5e1ff,#cbd5e1); }.mu-siege-stage.is-active td:first-child { color:var(--theme-color-ffffffff,#fff); font-weight:700; }
.mu-castlesiege-style-001:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { text-align:center; font-family:'Orbitron', sans-serif; font-size:12px; color:var(--theme-color-cbd5e1ff,#cbd5e1); }
.mu-castlesiege-style-002:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { background:var(--theme-color-2489caff,#2489ca); text-transform:uppercase; font-size:9px; margin-right:8px; font-family:'Montserrat', sans-serif; }
.mu-castlesiege-style-003:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-size:12.5px; }
.mu-castlesiege-style-004:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { text-align:center; }
.mu-castlesiege-style-005:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { text-align:left; }
.mu-castlesiege-style-006:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { border:none; }
.mu-castlesiege-style-007:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { color:var(--theme-color-2489caff,#2489ca); }
.mu-castlesiege-style-008:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { color:var(--theme-color-ffffffff,#ffffff); text-transform:uppercase; font-size:14px; font-weight:800; margin-top:25px; margin-bottom:15px; display:flex; align-items:center; gap:8px; }
.mu-castlesiege-style-009:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { margin-bottom:25px; }
.mu-castlesiege-style-010:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { text-align:center; font-family:'Orbitron', sans-serif; font-weight:700; color:var(--theme-color-3b82f6ff,#3b82f6); background:var(--theme-color-10162266,rgba(16,22,34,0.4)) !important; }
.mu-castlesiege-style-011:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { text-align:center; font-family:'Orbitron', sans-serif; font-weight:700; color:#eab308; background:var(--theme-color-10162266,rgba(16,22,34,0.4)) !important; }
.mu-castlesiege-style-012:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { color:var(--theme-color-cbd5e1ff,#cbd5e1); background:var(--theme-color-10162266,rgba(16,22,34,0.4)) !important; }
.mu-castlesiege-style-013:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-weight:700; color:var(--theme-color-ffffffff,#fff); background:var(--theme-color-10162266,rgba(16,22,34,0.4)) !important; }
.mu-castlesiege-style-014:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { text-align:center; background:var(--theme-color-10162266,rgba(16,22,34,0.4)) !important; }
.mu-castlesiege-style-015:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { text-align:center; width:90px; }
.mu-castlesiege-style-016:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { text-align:center; width:70px; }
.mu-castlesiege-style-017:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { color:var(--theme-color-64748bff,#64748b); font-size:11.5px; font-family:'Orbitron', sans-serif; }
.mu-castlesiege-style-018:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { color:var(--theme-color-2489caff,#2489ca); font-weight:700; font-size:13.5px; }
.mu-castlesiege-style-019:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-size:11px; color:var(--theme-color-64748bff,#64748b); display:block; text-transform:uppercase; font-weight:600; margin-bottom:4px; }
.mu-castlesiege-style-020:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { color:var(--theme-color-ffffffff,#ffffff); font-weight:700; font-size:13.5px; }
.mu-castlesiege-style-021:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { border-right:1px solid var(--theme-color-ffffffa,rgba(255,255,255,0.04)); }
.mu-castlesiege-style-022:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { padding:15px 20px; background:var(--theme-color-0a0e1666,rgba(10,14,22,0.4)) !important; border-color:var(--theme-color-ffffff8,rgba(255,255,255,0.03)); }
.mu-castlesiege-style-023:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-size:10px; font-weight:bold; color:var(--theme-color-64748bff,#64748b); }
.mu-castlesiege-style-024:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-family:'Orbitron', sans-serif; font-size:14px; font-weight:800; color:#10b981; display:block; padding:4px 0; }
.mu-castlesiege-style-025:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-size:9.5px; color:var(--theme-color-64748bff,#64748b); text-transform:uppercase; font-weight:700; display:block; letter-spacing:0.5px; margin-bottom:6px; }
.mu-castlesiege-style-026:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { padding:15px; margin-bottom:0; text-align:center; background:var(--theme-color-10162299,rgba(16,22,34,0.6)) !important; }
.mu-castlesiege-style-027:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { margin-bottom:15px; }
.mu-castlesiege-style-028:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-size:12px; }
.mu-castlesiege-style-029:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-family:'Orbitron', sans-serif; font-size:22px; font-weight:800; color:var(--theme-color-a855f7ff,#a855f7); }
.mu-castlesiege-style-030:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-family:'Orbitron', sans-serif; font-size:22px; font-weight:800; color:#eab308; }
.mu-castlesiege-style-031:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-family:'Orbitron', sans-serif; font-size:22px; font-weight:800; color:var(--theme-color-3b82f6ff,#3b82f6); }
.mu-castlesiege-style-032:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-family:'Orbitron', sans-serif; font-size:36px; font-weight:900; color:var(--theme-color-2489caff,#2489ca); text-shadow:0 0 15px var(--theme-color-2489ca99,rgba(36, 137, 202, 0.6)); letter-spacing:2px; padding:10px 0; }
.mu-castlesiege-style-033:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { margin-right:6px; color:var(--theme-color-2489caff,#2489ca); }
.mu-castlesiege-style-034:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-family:'Cinzel', serif; font-size:12px; font-weight:800; color:var(--theme-color-a0aec0ff,#a0aec0); text-transform:uppercase; letter-spacing:2px; margin-top:0; margin-bottom:12px; }
.mu-castlesiege-style-035:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { padding:25px; border-color:var(--theme-color-2489ca4d,rgba(36,137,202,0.3)); background:radial-gradient(circle at center, var(--theme-color-101622d9,rgba(16,22,34,0.85)) 0%, var(--theme-color-0a0e16f2,rgba(10,14,22,0.95)) 100%) !important; }
.mu-castlesiege-style-036:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { margin:0; font-size:12px; color:var(--theme-color-64748bff,#64748b); font-weight:500; }
.mu-castlesiege-style-037:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-size:24px; color:var(--theme-color-475569ff,#475569); margin-bottom:10px; }
.mu-castlesiege-style-038:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { background:var(--theme-color-ffffff3,rgba(255,255,255,0.01)); border:1px dashed var(--theme-color-ffffffd,rgba(255,255,255,0.05)); padding:30px; text-align:center; border-radius:8px; }
.mu-castlesiege-style-039:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { padding:8px 12px !important; color:var(--theme-color-cbd5e1ff,#cbd5e1); background:var(--theme-color-00000026,rgba(0,0,0,0.15)) !important; }
.mu-castlesiege-style-040:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { padding:8px 12px !important; font-weight:700; color:var(--theme-color-ffffffff,#fff); background:var(--theme-color-00000026,rgba(0,0,0,0.15)) !important; }
.mu-castlesiege-style-041:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { padding:8px 12px !important; text-align:center; background:var(--theme-color-00000026,rgba(0,0,0,0.15)) !important; }
.mu-castlesiege-style-042:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { padding:8px 12px !important; text-align:left; }
.mu-castlesiege-style-043:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { padding:8px 12px !important; text-align:center; width:60px; }
.mu-castlesiege-style-044:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { margin-bottom:0; background:transparent !important; }
.mu-castlesiege-style-045:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { margin-right:6px; }
.mu-castlesiege-style-046:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-family:'Cinzel', serif; color:var(--theme-color-2489caff,#2489ca); font-size:13px; font-weight:700; text-transform:uppercase; letter-spacing:1px; margin-top:0; margin-bottom:15px; }
.mu-castlesiege-style-047:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { padding:10px 25px; }
.mu-castlesiege-style-048:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-weight:700; color:var(--theme-color-e2e8f0ff,#e2e8f0); font-size:12.5px; }
.mu-castlesiege-style-049:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-size:10px; color:var(--theme-color-64748bff,#64748b); text-transform:uppercase; display:block; letter-spacing:0.5px; }
.mu-castlesiege-style-050:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { background:var(--theme-color-ffffff5,rgba(255,255,255,0.02)); border:1px solid var(--theme-color-ffffffa,rgba(255,255,255,0.04)); padding:6px 12px; border-radius:6px; }
.mu-castlesiege-style-051:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { display:flex; justify-content:center; gap:15px; margin-top:10px; }
.mu-castlesiege-style-052:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { font-family:'Cinzel', serif; font-size:24px; font-weight:800; color:var(--theme-color-ffffffff,#ffffff); margin:5px 0 10px 0; letter-spacing:1px; text-shadow:0 0 10px var(--theme-color-ffffff1a,rgba(255,255,255,0.1)); }
.mu-castlesiege-style-053:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { display:inline-block; position:relative; padding:15px; background:var(--theme-color-0000004d,rgba(0,0,0,0.3)); border-radius:50%; border:2px solid #eab308; box-shadow:0 0 25px rgba(234, 179, 8, 0.25); margin-bottom:15px; }
.mu-castlesiege-style-054:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { border-right:1px solid var(--theme-color-ffffffd,rgba(255,255,255,0.05)); padding:10px 20px; }
.mu-castlesiege-style-055:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { color:#eab308; }
.mu-castlesiege-style-056:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { color:var(--theme-color-ffffffff,#ffffff); text-transform:uppercase; font-size:16px; font-weight:800; border-bottom:1px solid var(--theme-color-ffffff14,rgba(255,255,255,0.08)); padding-bottom:12px; margin-top:0; margin-bottom:20px; display:flex; align-items:center; gap:8px; }
.mu-castlesiege-style-057:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { position:absolute; top:-10px; right:-10px; font-size:150px; opacity:0.03; color:var(--theme-color-ffffffff,#fff); pointer-events:none; }
.mu-castlesiege-style-058:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { position:relative; overflow:hidden; padding:30px; }
.mu-castlesiege-style-059:not(#mu-inline-reserved-1):not(#mu-inline-reserved-2) { color:var(--theme-color-2489caff,#2489ca); margin-right:10px; }
