diff --git a/AI/ai.css b/AI/ai.css
index 4a7f0a2..2ff3c3e 100644
--- a/AI/ai.css
+++ b/AI/ai.css
@@ -1,23 +1,16 @@
body[data-app-state='experience'] {
- background: radial-gradient(140% 160% at 12% -10%, rgba(14, 165, 233, 0.35) 0%, transparent 55%),
- radial-gradient(120% 130% at 82% 0%, rgba(99, 102, 241, 0.32) 0%, transparent 60%),
- linear-gradient(180deg, #020617 0%, #01030f 100%);
- color: #e2e8f0;
-}
-
-body[data-app-state='experience']::before {
- background: radial-gradient(120% 120% at 25% 20%, rgba(56, 189, 248, 0.36) 0%, transparent 60%),
- radial-gradient(120% 120% at 80% 70%, rgba(14, 165, 233, 0.28) 0%, transparent 62%),
- radial-gradient(140% 120% at 10% 90%, rgba(2, 132, 199, 0.22) 0%, transparent 70%);
- opacity: 1;
+ background: var(--background-color);
+ color: var(--text-color);
}
+body[data-app-state='experience']::before,
body[data-app-state='experience']::after {
background: none;
+ opacity: 0;
}
body[data-app-state='experience'] .app-shell {
- background: rgba(9, 14, 28, 0.82);
+ background: var(--surface-color);
border: 1px solid rgba(148, 163, 184, 0.22);
box-shadow: 0 40px 120px rgba(2, 6, 23, 0.75);
border-radius: 36px;
@@ -34,10 +27,10 @@ body[data-app-state='experience'] .status-banner {
}
body[data-app-state='experience'] .mute-indicator {
- background: linear-gradient(120deg, rgba(56, 189, 248, 0.2), rgba(99, 102, 241, 0.24));
- box-shadow: 0 18px 40px rgba(14, 165, 233, 0.35);
- color: #e2e8f0;
- border: 1px solid rgba(148, 163, 184, 0.32);
+ background: var(--surface-highlight);
+ box-shadow: 0 18px 40px rgba(14, 165, 233, 0.24);
+ color: var(--text-color);
+ border: 1px solid rgba(148, 163, 184, 0.24);
border-radius: 999px;
padding: 14px 32px;
letter-spacing: 0.12em;
@@ -50,10 +43,8 @@ body[data-app-state='experience'] .mute-indicator[data-state='muted'] {
body[data-app-state='experience'] .image-stage {
border: 1px solid rgba(148, 163, 184, 0.16);
- background: radial-gradient(circle at 20% 20%, rgba(56, 189, 248, 0.24), transparent 55%),
- radial-gradient(circle at 80% 80%, rgba(99, 102, 241, 0.28), transparent 65%),
- rgba(8, 14, 32, 0.72);
- box-shadow: 0 28px 80px rgba(2, 6, 23, 0.6);
+ background: var(--surface-color);
+ box-shadow: 0 28px 80px rgba(2, 6, 23, 0.5);
border-radius: 28px;
width: min(1100px, 100%);
overflow: hidden;
@@ -68,22 +59,22 @@ body[data-app-state='experience'] #hero-stage img {
}
body[data-app-state='experience'] .voice-stage {
- background: radial-gradient(120% 120% at 50% 0%, rgba(56, 189, 248, 0.24), transparent 65%), rgba(8, 15, 35, 0.75);
+ background: var(--surface-color);
border: 1px solid rgba(148, 163, 184, 0.18);
- box-shadow: 0 26px 72px rgba(2, 6, 23, 0.58);
+ box-shadow: 0 26px 72px rgba(2, 6, 23, 0.5);
border-radius: 32px;
padding: clamp(24px, 6vw, 48px);
gap: clamp(24px, 12vw, 140px);
}
body[data-app-state='experience'] .voice-circle {
- background: radial-gradient(circle at 40% 40%, rgba(56, 189, 248, 0.32), transparent 70%), rgba(8, 15, 35, 0.9);
- box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.2), 0 18px 46px rgba(2, 6, 23, 0.6);
+ background: var(--surface-highlight);
+ box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.2), 0 18px 46px rgba(2, 6, 23, 0.5);
}
body[data-app-state='experience'] .compatibility-notice {
- background: rgba(8, 14, 28, 0.72);
+ background: var(--surface-color);
border: 1px solid rgba(148, 163, 184, 0.18);
- color: rgba(226, 232, 240, 0.82);
+ color: var(--muted-text);
box-shadow: 0 20px 60px rgba(2, 6, 23, 0.6);
}
diff --git a/index.html b/index.html
index 11075ba..8acd22c 100644
--- a/index.html
+++ b/index.html
@@ -28,8 +28,8 @@
}
})();
-
-
+
+