.tags-cell.svelte-17iy6yv{cursor:pointer;display:inline-block;min-width:60px;min-height:24px;border-radius:4px;padding:2px 4px;transition:background .15s}.tags-cell.svelte-17iy6yv:hover{background:#0000000d}[data-bs-theme=dark] .tags-cell.svelte-17iy6yv:hover{background:#ffffff12}.ability-modal-backdrop.svelte-hdrd8o{background:#00000073}.ability-description.svelte-hdrd8o p{margin-bottom:.4rem}.ability-description.svelte-hdrd8o p:last-child{margin-bottom:0}.ability-btn.svelte-1qy0v1{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-color:currentColor;opacity:.85}.ability-btn.svelte-1qy0v1:hover{opacity:1;text-decoration-style:solid}.ability-btn.svelte-1qy0v1:focus-visible{outline:2px solid currentColor;outline-offset:1px;border-radius:2px}.unit-stats-row.svelte-16d8w0r{gap:.375rem}.unit-stat-cell.svelte-16d8w0r{border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;padding:.25rem .125rem;background:#00000008}.unit-stat-label.svelte-16d8w0r{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color);line-height:1;margin-bottom:.1rem}.unit-stat-value.svelte-16d8w0r{font-size:1.5rem;font-weight:700;line-height:1.1}.unit-stat-na.svelte-16d8w0r{color:var(--bs-secondary-color)}.unit-card-app.svelte-16d8w0r{border-color:var(--bs-border-color-translucent)}.unit-card-header-toggle.svelte-16d8w0r{transition:filter .15s ease,box-shadow .15s ease}.unit-card-header-toggle.svelte-16d8w0r:hover{filter:brightness(1.08)}.unit-card-header-toggle.svelte-16d8w0r:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #fff9}.unit-card-app.svelte-16d8w0r .table:where(.svelte-16d8w0r) td:where(.svelte-16d8w0r),.unit-card-app.svelte-16d8w0r .table:where(.svelte-16d8w0r) th:where(.svelte-16d8w0r){vertical-align:middle}.unit-footprint-badge.svelte-16d8w0r{font-size:.65rem;padding:.2rem .4rem;line-height:1.1}.unit-card-table-head.svelte-16d8w0r th:where(.svelte-16d8w0r){background:#f8f9fad9}.unit-footprint-cell-btn.svelte-16d8w0r{width:100%;padding:.25rem .5rem;border:0;border-radius:0;color:inherit;text-decoration:none;font-size:inherit;line-height:1.2}.unit-footprint-cell-btn.svelte-16d8w0r:disabled{opacity:.45;cursor:not-allowed}.unit-footprint-row-selectable.svelte-16d8w0r:hover>td:where(.svelte-16d8w0r){background:#0d6efd14}.unit-footprint-row-disabled.svelte-16d8w0r:hover>td:where(.svelte-16d8w0r){background:inherit}[data-bs-theme=dark] .unit-stat-cell{background:#ffffff0a;border-color:#38414b}[data-bs-theme=dark] .unit-card-app{background:#1f2328;border-color:#38414b}[data-bs-theme=dark] .unit-card-app .card-body{color:#e6edf3}[data-bs-theme=dark] .unit-card-app .text-muted{color:#9fb0c0!important}[data-bs-theme=dark] .unit-card-app .unit-card-table{--bs-table-color: #d9e1e8;--bs-table-bg: rgba(0, 0, 0, .15);--bs-table-border-color: #3f4a55;--bs-table-striped-bg: rgba(255, 255, 255, .03);--bs-table-hover-bg: rgba(255, 255, 255, .04)}[data-bs-theme=dark] .unit-card-app .unit-card-table-head th{background:#2a3138;color:#dce4eb}[data-bs-theme=dark] .unit-card-app .unit-footprint-row-selectable:hover>td{background:#9ec5fe24}[data-bs-theme=dark] .unit-card-app .table-primary>*{--bs-table-bg-state: rgba(13, 110, 253, .28);--bs-table-bg-type: rgba(13, 110, 253, .24);color:#e9f2ff}[data-bs-theme=dark] .unit-card-app .btn-outline-primary{--bs-btn-color: #9ec5fe;--bs-btn-border-color: #5b8dd6;--bs-btn-hover-bg: #346fca;--bs-btn-hover-border-color: #346fca}[data-bs-theme=dark] .unit-card-app .btn-outline-danger{--bs-btn-color: #ff9aa2;--bs-btn-border-color: #bb6b73;--bs-btn-hover-bg: #b74a57;--bs-btn-hover-border-color: #b74a57}[data-bs-theme=dark] .unit-card-app .unit-card-options{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:.375rem;padding:.5rem}[data-bs-theme=dark] .unit-card-app .form-check-input{background-color:#20262d;border-color:#5b6570}[data-bs-theme=dark] .unit-card-app .form-check-input:checked{border-color:#4e85df}.unit-search-item.svelte-1e9lpk5{border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;overflow:hidden}.unit-search-item-header.svelte-1e9lpk5{padding:.5rem .625rem;transition:filter .15s ease}.unit-search-item-header.svelte-1e9lpk5:hover{filter:brightness(1.08)}.unit-stats-row.svelte-1e9lpk5{gap:.375rem}.unit-stat-cell.svelte-1e9lpk5{border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;padding:.25rem .125rem;background:#00000008}.unit-stat-label.svelte-1e9lpk5{font-size:.65rem;text-transform:uppercase;letter-spacing:.02em;color:var(--bs-secondary-color)}.unit-stat-value.svelte-1e9lpk5{font-weight:700;line-height:1.1}.unit-stat-na.svelte-1e9lpk5{color:var(--bs-secondary-color)}.unit-search-description.svelte-1e9lpk5 p:last-child{margin-bottom:0}.play-mode-frame.svelte-75fmte{width:100%;height:calc(100vh - 100px);border:1px solid #dee2e6;border-radius:6px;display:block}.list-builder-points-sticky.svelte-75fmte{position:sticky;top:.75rem;z-index:1030}.mobile-mode-toggle.svelte-75fmte{display:inline-flex}@media(max-width:1099.98px){.mobile-hidden.svelte-75fmte{display:none!important}}@media(min-width:1100px){.mobile-mode-toggle.svelte-75fmte{display:none!important}.mobile-hidden.svelte-75fmte{display:block!important}.col-listbuilder-add.svelte-75fmte{flex:0 0 auto;width:41.66666667%}.col-listbuilder-view.svelte-75fmte{flex:0 0 auto;width:58.33333333%}.list-builder-add-pane.svelte-75fmte{position:sticky;top:.75rem}.list-builder-add-pane-body.svelte-75fmte{max-height:calc(100vh - 8rem);overflow:auto}}.faction-select-card.svelte-146gs0l{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.faction-select-card.svelte-146gs0l:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.2rem #00000014}.faction-select-card.svelte-146gs0l:focus-visible{outline:0;box-shadow:0 0 0 .2rem #0d6efd40}.faction-card.svelte-1vnbbqr{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.faction-card.svelte-1vnbbqr:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.2rem #00000014}.faction-card.svelte-1vnbbqr:focus-visible{outline:0;box-shadow:0 0 0 .2rem #0d6efd40}.unit-browser-card.svelte-1gzfubp{border-color:var(--bs-border-color-translucent)}.unit-browser-header.svelte-1gzfubp{transition:filter .15s ease}.unit-browser-header.svelte-1gzfubp:hover{filter:brightness(1.08)}.unit-browser-header.svelte-1gzfubp:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #fff9}.unit-filter-pill.svelte-1gzfubp{cursor:pointer;line-height:1;font-size:.8rem}.unit-browser-table-head.svelte-1gzfubp th:where(.svelte-1gzfubp){background:#f8f9fad9}.unit-army-book-image.svelte-1gzfubp{display:block;width:100%;max-height:320px;object-fit:contain;background:#f8f9fa99}.unit-army-book-image-placeholder.svelte-1gzfubp{display:flex;align-items:center;justify-content:center;min-height:220px;border:1px dashed var(--bs-border-color);border-radius:.5rem;color:var(--bs-secondary-color);background:#f8f9fa73;font-size:.9rem}[data-bs-theme=dark] .unit-browser-card{background:#1f2328;border-color:#38414b}[data-bs-theme=dark] .unit-browser-card .card-body{color:#e6edf3}[data-bs-theme=dark] .unit-browser-card .text-muted{color:#9fb0c0!important}[data-bs-theme=dark] .unit-browser-table{--bs-table-color: #d9e1e8;--bs-table-bg: rgba(0, 0, 0, .15);--bs-table-border-color: #3f4a55}[data-bs-theme=dark] .unit-browser-table-head th{background:#2a3138;color:#dce4eb}[data-bs-theme=dark] .unit-army-book-image{background:#0000002e}[data-bs-theme=dark] .unit-army-book-image-placeholder{background:#00000029;border-color:#3f4a55;color:#9fb0c0}.faction-image.svelte-y8klec{display:block;max-width:200px;max-height:200px;object-fit:contain;border-radius:6px}.terrain-card-grid.svelte-fnloj8{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem}.terrain-card.svelte-fnloj8{border:2px solid var(--tc, #999);border-radius:.375rem;padding:.4rem .5rem;background:color-mix(in srgb,var(--tc, #999) 8%,var(--bs-body-bg, white));position:relative}.terrain-card-header.svelte-fnloj8{display:flex;align-items:center;gap:.3rem;margin-bottom:.3rem}.terrain-swatch.svelte-fnloj8{width:10px;height:10px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.2)}.terrain-type.svelte-fnloj8{font-weight:700;font-size:.8rem;text-transform:capitalize;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terrain-subtype.svelte-fnloj8{font-size:.65rem;opacity:.6;text-transform:capitalize;flex-shrink:0}.terrain-remove.svelte-fnloj8{background:none;border:none;padding:0;line-height:1;font-size:.7rem;opacity:.45;cursor:pointer;color:inherit;flex-shrink:0}.terrain-remove.svelte-fnloj8:hover{opacity:1;color:#dc3545}.terrain-stats.svelte-fnloj8{display:flex;gap:.4rem;flex-wrap:wrap;font-size:.75rem}.terrain-stat.svelte-fnloj8{display:flex;align-items:baseline;gap:.1rem}.terrain-stat-label.svelte-fnloj8{font-size:.6rem;text-transform:uppercase;opacity:.55;letter-spacing:.02em}.terrain-dz.svelte-fnloj8{opacity:.7;font-size:.7rem}.dz-no.svelte-fnloj8{opacity:1;color:#dc3545}.terrain-rules.svelte-fnloj8{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem;font-size:.68rem;opacity:.65}.terrain-card-add.svelte-fnloj8{border:2px dashed var(--bs-border-color);background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;color:var(--bs-secondary-color);transition:border-color .15s,color .15s,background .15s;min-height:4rem;text-align:center}.terrain-card-add.svelte-fnloj8:hover{border-color:var(--bs-primary);color:var(--bs-primary);background:color-mix(in srgb,var(--bs-primary) 6%,transparent)}.terrain-add-icon.svelte-fnloj8{font-size:1.6rem;line-height:1;font-weight:300}.terrain-add-label.svelte-fnloj8{font-size:.7rem}
