+
}
@@ -169,7 +170,7 @@
{
@card.Description
}
-
+
@if (card.IsImmortalized && !string.IsNullOrEmpty(card.ImmortalizeFrom))
{
@@ -246,7 +247,7 @@
private string categoryFilter = "";
private string immortalFilter = "";
private bool agentLink = true;
- private HashSet syndicateFilter = [];
+ private readonly HashSet syndicateFilter = [];
private string costFilter = "";
private string sortBy = "Cost";
private bool sortDescending;
diff --git a/Chrono/Standalone/Pages/Cards.razor.css b/Chrono/Standalone/Pages/Cards.razor.css
index efaee88..55a7aed 100644
--- a/Chrono/Standalone/Pages/Cards.razor.css
+++ b/Chrono/Standalone/Pages/Cards.razor.css
@@ -221,16 +221,39 @@
background: var(--bg-elevated);
border-color: var(--border);
color: var(--text-primary);
- box-shadow: 0 2px 8px rgba(0,0,0,0.2);
+ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}
/* Syndicate Colors */
-.syndicate-btn.active.singularity { border-color: #ffffff; color: #ffffff; }
-.syndicate-btn.active.phasetide { border-color: #2196f3; color: #2196f3; }
-.syndicate-btn.active.silence { border-color: #9c27b0; color: #9c27b0; }
-.syndicate-btn.active.lifeblood { border-color: #4caf50; color: #4caf50; }
-.syndicate-btn.active.sungrace { border-color: #ff9800; color: #ff9800; }
-.syndicate-btn.active.splintergleam { border-color: #f44336; color: #f44336; }
+.syndicate-btn.active.singularity {
+ border-color: #ffffff;
+ color: #ffffff;
+}
+
+.syndicate-btn.active.phasetide {
+ border-color: #2196f3;
+ color: #2196f3;
+}
+
+.syndicate-btn.active.silence {
+ border-color: #9c27b0;
+ color: #9c27b0;
+}
+
+.syndicate-btn.active.lifeblood {
+ border-color: #4caf50;
+ color: #4caf50;
+}
+
+.syndicate-btn.active.sungrace {
+ border-color: #ff9800;
+ color: #ff9800;
+}
+
+.syndicate-btn.active.splintergleam {
+ border-color: #f44336;
+ color: #f44336;
+}
.syn-icon {
width: 12px;
@@ -522,7 +545,7 @@
font-size: 0.85rem;
font-weight: 700;
text-align: center;
- text-shadow: 0 1px 3px rgba(0,0,0,0.8);
+ text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
display: flex;
justify-content: center;
align-items: flex-start;
@@ -544,7 +567,7 @@
left: 0;
right: 0;
padding: 2.5rem 0.5rem 0.5rem;
- background: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
+ background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.7) 60%, transparent 100%);
display: flex;
flex-direction: column;
gap: 0.25rem;
@@ -560,7 +583,7 @@
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
- text-shadow: 0 1px 2px rgba(0,0,0,0.8);
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
}
.card-immortalize-info {
@@ -589,7 +612,7 @@
gap: 0.25rem;
font-weight: 800;
font-size: 1rem;
- text-shadow: 0 1px 3px rgba(0,0,0,0.9);
+ text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
}
.card-stats-row .stat.attack {
diff --git a/Chrono/Standalone/Pages/SyndicatePairings.razor b/Chrono/Standalone/Pages/SyndicatePairings.razor
index 6fd3c1d..84d0557 100644
--- a/Chrono/Standalone/Pages/SyndicatePairings.razor
+++ b/Chrono/Standalone/Pages/SyndicatePairings.razor
@@ -1,7 +1,5 @@
@page "/syndicate-pairings"
-@using Model
@using Chrono.Components
-@inject NavigationManager Navigation
@@ -40,9 +38,9 @@
-