From 8e9e943afd214f94a6d33c518fd490bfcb2dcb3c Mon Sep 17 00:00:00 2001
From: Studio-18
+ {error} +
+ ) : null} + {!error && loading ? ( ++ Loading your match profile... +
+ ) : null} +Your saved preferences
+{statusMessage}
+Availability
+Match intensity
+Preferred formats
+Home courts
+
{error}
diff --git a/src/pages/PlayerSettingsPages.css b/src/pages/PlayerSettingsPages.css
index 31344ef1..b32e445e 100644
--- a/src/pages/PlayerSettingsPages.css
+++ b/src/pages/PlayerSettingsPages.css
@@ -166,6 +166,103 @@
gap: 24px;
}
+.match-summary {
+ border-radius: 28px;
+ border: 1px solid rgba(99, 102, 241, 0.22);
+ background: linear-gradient(135deg, rgba(224, 231, 255, 0.55), rgba(240, 253, 244, 0.65));
+ padding: 24px;
+ box-shadow: 0 20px 40px rgba(15, 23, 42, 0.08);
+ display: grid;
+ gap: 18px;
+}
+
+.match-summary__header {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ gap: 12px;
+ flex-wrap: wrap;
+}
+
+.match-summary__eyebrow {
+ margin: 0 0 6px;
+ font-size: 12px;
+ font-weight: 800;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: #4338ca;
+}
+
+.match-summary__title {
+ margin: 0;
+ font-size: 20px;
+ font-weight: 700;
+ color: #0f172a;
+}
+
+.match-summary__status {
+ margin: 0;
+ padding: 8px 14px;
+ border-radius: 999px;
+ background: rgba(99, 102, 241, 0.16);
+ color: #312e81;
+ font-size: 13px;
+ font-weight: 700;
+}
+
+.match-summary__grid {
+ display: grid;
+ gap: 14px;
+}
+
+@media (min-width: 640px) {
+ .match-summary__grid {
+ grid-template-columns: repeat(2, minmax(0, 1fr));
+ }
+}
+
+.match-summary__card {
+ border-radius: 20px;
+ border: 1px solid rgba(148, 163, 184, 0.32);
+ background: #ffffff;
+ padding: 16px 18px;
+ display: grid;
+ gap: 10px;
+ box-shadow: 0 8px 18px rgba(15, 23, 42, 0.06);
+}
+
+.match-summary__label {
+ margin: 0;
+ font-size: 12px;
+ font-weight: 800;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: #475569;
+}
+
+.match-summary__chips {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 8px;
+}
+
+.match-summary__chip {
+ display: inline-flex;
+ align-items: center;
+ gap: 8px;
+ padding: 8px 12px;
+ border-radius: 12px;
+ background: rgba(14, 165, 233, 0.08);
+ color: #0f172a;
+ font-size: 14px;
+ font-weight: 700;
+}
+
+.match-summary__chip--empty {
+ background: rgba(148, 163, 184, 0.18);
+ color: #475569;
+}
+
@media (min-width: 1024px) {
.match-profile__layout {
grid-template-columns: minmax(0, 1fr) 320px;
From 0422254fc85ba4050c9afd8dd429c405127a29db Mon Sep 17 00:00:00 2001
From: Studio-18