.first-tools[data-first-theme=map-events]{--ft-sky:#93d7fd;--ft-wash:#193b51;--ft-accent-ink:#122c3b}
.first-tools[data-first-theme=map-spawn]{--ft-sky:#c2b3ff;--ft-wash:#302953;--ft-accent-ink:#28204a}
[data-first-theme=map-events] .first-heading-art::before{background:repeating-linear-gradient(153deg,transparent 0 18px,#93d7fd44 19px 21px,transparent 22px 32px);transform:skewY(-12deg)}
[data-first-theme=map-spawn] .first-heading-art::before{background:linear-gradient(#c2b3ff35 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,#c2b3ff35 1px,transparent 1px) 0 0/24px 24px;transform:rotate(-17deg) scale(1.25)}
.mc-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:13px;align-items:start}
.mc-layout>.first-card{min-width:0;display:grid;gap:9px}
.mc-layout>.first-card h2,.mc-layout>.first-card p{margin:0}
.mc-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(138px,100%),1fr));gap:8px}
.mc-actions,.mc-switches{display:flex;gap:6px;flex-wrap:wrap}
.mc-layout .first-actions{margin:0}
.mc-check{display:flex;gap:7px;align-items:center;font-size:.84rem}
.first-tools .mc-check input{width:auto;accent-color:var(--ft-sky)}
.mc-drop{display:grid;gap:5px;background:#141b26;border:1px dashed var(--ft-line);padding:12px;border-radius:9px}
.mc-drop.is-over{background:var(--ft-wash);border-color:var(--ft-sky)}
.mc-code{margin:0;min-height:180px;max-height:510px;overflow:auto;white-space:pre;padding:10px;border-radius:8px;background:#10151e;border:1px solid var(--ft-line);color:#b0edda;font:.77rem/1.52 ui-monospace,monospace}
.mc-metrics{display:grid;grid-template-columns:minmax(84px,.45fr) minmax(0,1fr);gap:6px}
.mc-metrics:empty,.mc-status:empty{display:none}
.mc-stat{display:grid;gap:2px;overflow-wrap:anywhere;padding:7px 8px;border:1px solid var(--ft-line);border-radius:7px;background:#1a212d}
.mc-stat strong,.mc-status,.mc-layout a{color:var(--ft-sky)}
.mc-status.is-error{color:#ffc0b5}
@media(max-width:760px){.mc-layout{grid-template-columns:1fr}}
