.tag-container.svelte-1c7nwnu{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.2rem .5rem .2rem .2rem;display:flex}.patch-filter.svelte-1c7nwnu{color:var(--aoe-muted-brown-strong);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;margin-left:auto;font-size:.75rem;font-weight:700;display:inline-flex}.patch-filter.svelte-1c7nwnu select:where(.svelte-1c7nwnu){border:1px solid var(--aoe-border-soft);background:var(--aoe-surface);height:1.6rem;color:var(--aoe-ink);font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;border-radius:999px;padding:0 .6rem;font-size:.8rem}.patch-filter.svelte-1c7nwnu select:where(.svelte-1c7nwnu):hover,.patch-filter.svelte-1c7nwnu select:where(.svelte-1c7nwnu):focus-visible{border-color:var(--aoe-selected-border)}.patch-status.svelte-1c7nwnu{letter-spacing:normal;text-transform:none;font-size:.8rem;font-weight:400}.cheater-name.svelte-1c7nwnu{font-family:var(--font-body);font-size:1em;font-weight:700;text-decoration:none;color:var(--aoe-text-dark)!important}.cheater-name.svelte-1c7nwnu:hover,.cheater-name.svelte-1c7nwnu:focus-visible{text-decoration:underline}.cheater-name.banned.svelte-1c7nwnu{text-decoration:line-through}.cheater-name.banned.svelte-1c7nwnu:hover,.cheater-name.banned.svelte-1c7nwnu:focus-visible{text-decoration:underline line-through}.player-name-underline.svelte-1c7nwnu{text-decoration-line:underline;-webkit-text-decoration-color:var(--player-name-underline);text-decoration-color:var(--player-name-underline);text-underline-offset:.16em;text-decoration-thickness:.14em}.state-cell.live.svelte-1c7nwnu{color:var(--aoe-red-accent,#8f201a);font-weight:700}.guard-shell.svelte-1c7nwnu{color:var(--aoe-text-dark);gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.guard-copy.svelte-1c7nwnu{max-width:48rem}.guard-copy.svelte-1c7nwnu h2:where(.svelte-1c7nwnu),.match-warning.svelte-1c7nwnu h3:where(.svelte-1c7nwnu){color:var(--aoe-text-dark);margin:0 0 .45rem}.guard-copy.svelte-1c7nwnu p:where(.svelte-1c7nwnu),.match-warning.svelte-1c7nwnu p:where(.svelte-1c7nwnu){margin:0;line-height:1.5}.guard-form.svelte-1c7nwnu{gap:.45rem;max-width:38rem;display:grid}.guard-form.svelte-1c7nwnu label:where(.svelte-1c7nwnu){font-weight:700}.guard-controls.svelte-1c7nwnu{gap:.55rem;display:flex}.guard-controls.svelte-1c7nwnu input:where(.svelte-1c7nwnu){border:1px solid var(--border-color);background:var(--card-bg);min-width:0;color:var(--aoe-text-dark);font:inherit;flex:1;padding:.7rem .8rem}.guard-controls.svelte-1c7nwnu input:where(.svelte-1c7nwnu):focus-visible{outline:2px solid var(--aoe-dark-gold);outline-offset:1px}.guard-controls.svelte-1c7nwnu input:where(.svelte-1c7nwnu):disabled{opacity:.72}.guard-controls.svelte-1c7nwnu button:where(.svelte-1c7nwnu){cursor:pointer;border:1px solid var(--aoe-dark-gold);background:var(--header-bg);min-width:8.5rem;color:var(--aoe-button-text-light);font:inherit;padding:.65rem 1rem;font-weight:700}.guard-controls.svelte-1c7nwnu button:where(.svelte-1c7nwnu):hover,.guard-controls.svelte-1c7nwnu button:where(.svelte-1c7nwnu):focus-visible{background:var(--aoe-button-hover-warm);color:var(--aoe-button-hover-text)}.guard-controls.svelte-1c7nwnu button.stop:where(.svelte-1c7nwnu){border-color:var(--aoe-danger-button-bg,#982d27);background:var(--aoe-danger-button-bg,#982d27);color:var(--aoe-danger-button-text,#fff7e8)}.guard-controls.svelte-1c7nwnu button.stop:where(.svelte-1c7nwnu):hover,.guard-controls.svelte-1c7nwnu button.stop:where(.svelte-1c7nwnu):focus-visible{border-color:var(--aoe-danger-button-hover,#7d211d);background:var(--aoe-danger-button-hover,#7d211d);color:var(--aoe-danger-button-text,#fff7e8)}.guard-controls.svelte-1c7nwnu button.stop:where(.svelte-1c7nwnu):focus-visible{outline:2px solid var(--aoe-danger-button-text,#fff7e8);outline-offset:-4px}.guard-status.svelte-1c7nwnu{border:1px solid var(--border-color);background:color-mix(in srgb, var(--card-bg) 88%, #777 12%);align-items:center;gap:.7rem;max-width:38rem;padding:.8rem .9rem;display:flex}.guard-status.svelte-1c7nwnu strong:where(.svelte-1c7nwnu),.guard-status.svelte-1c7nwnu small:where(.svelte-1c7nwnu){display:block}.guard-status.svelte-1c7nwnu small:where(.svelte-1c7nwnu){opacity:.75;margin-top:.15rem}.status-dot.svelte-1c7nwnu{background:#777;border-radius:50%;flex:none;width:.75rem;height:.75rem;box-shadow:0 0 0 .2rem #7777772e}.guard-status.watching.svelte-1c7nwnu .status-dot:where(.svelte-1c7nwnu){box-shadow:none;background:#2e8b57}.guard-status.danger.svelte-1c7nwnu{border-color:var(--aoe-red-accent,#b32d24);background:#b32d241a}.guard-status.danger.svelte-1c7nwnu .status-dot:where(.svelte-1c7nwnu){background:var(--aoe-red-accent,#b32d24);animation:1.1s ease-in-out infinite svelte-1c7nwnu-guard-pulse;box-shadow:0 0 0 .25rem #b32d2433}.guard-error.svelte-1c7nwnu{border-left:.25rem solid var(--aoe-red-accent,#b32d24);background:#b32d2417;max-width:38rem;margin:0;padding:.7rem .85rem;font-weight:600}.match-warning.svelte-1c7nwnu{border:2px solid var(--aoe-red-accent,#b32d24);background:#b32d241c;max-width:38rem;padding:1rem}.match-warning.svelte-1c7nwnu a:where(.svelte-1c7nwnu),.warning-modal-copy.svelte-1c7nwnu a:where(.svelte-1c7nwnu){color:var(--aoe-red-accent,#9f241d);font-weight:700}.warning-modal-copy.svelte-1c7nwnu{color:var(--aoe-text-dark)}.warning-modal-copy.svelte-1c7nwnu p:where(.svelte-1c7nwnu){margin:0 0 .75rem;line-height:1.5}.warning-modal-copy.svelte-1c7nwnu ul:where(.svelte-1c7nwnu){margin:0 0 .9rem;padding-left:1.2rem}.warning-modal-copy.svelte-1c7nwnu .warning-action:where(.svelte-1c7nwnu){margin-bottom:0;font-weight:700}.cheater-warning-modal.bx--modal.is-visible{background:#140a08bd}.cheater-warning-modal .bx--modal-container{border:3px solid var(--aoe-red-accent,#b32d24);background:var(--card-bg);color:var(--aoe-text-dark);box-shadow:0 12px 36px #00000073}.cheater-warning-modal .bx--modal-header{background:var(--header-bg)}.cheater-warning-modal .bx--modal-header__heading{font-weight:800;color:var(--aoe-button-text-light)!important}.cheater-warning-modal .bx--modal-content{padding:1rem}@keyframes svelte-1c7nwnu-guard-pulse{50%{transform:scale(1.2)}}@media (width<=36rem){.guard-controls.svelte-1c7nwnu{flex-direction:column}.guard-controls.svelte-1c7nwnu button:where(.svelte-1c7nwnu){width:100%}}
