parth036 commited on
Commit
956b162
·
verified ·
1 Parent(s): 645a41a

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. anxiety_app/static/app.css +23 -23
anxiety_app/static/app.css CHANGED
@@ -1,15 +1,15 @@
1
  :root {
2
- --bg: #14110d; /* warm near-black */
3
- --bg-2: #1b1712; /* raised surface */
4
- --bg-3: #221d16; /* card / input */
5
- --line: #2e2820;
6
- --line-2: #3d352a;
7
- --text: #ece6da; /* warm off-white */
8
- --muted: #9c9384;
9
- --amber: #e0a23b; /* primary accent */
10
- --amber-soft: #f0c074;
11
- --rust: #c9663a; /* secondary accent */
12
- --danger: #e06a52;
13
  --radius: 8px;
14
  --maxw: 1060px;
15
  --display: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
@@ -21,7 +21,7 @@ html, body { margin: 0; padding: 0; }
21
 
22
  body {
23
  background:
24
- radial-gradient(1100px 520px at 78% -8%, rgba(224, 162, 59, 0.10), transparent 60%),
25
  var(--bg);
26
  color: var(--text);
27
  font-family: var(--sans);
@@ -58,7 +58,7 @@ body {
58
  /* ---------- hero ---------- */
59
  .hero { padding: 26px 0 40px; }
60
  .eyebrow { font-family: var(--display); font-size: 0.78rem; letter-spacing: 0.22em; text-transform: uppercase; color: var(--amber); font-weight: 600; margin: 0 0 22px; }
61
- .hero h1 { font-family: var(--display); font-weight: 700; font-size: clamp(2.7rem, 6.2vw, 5rem); line-height: 1.0; letter-spacing: -0.035em; margin: 0 0 24px; max-width: 15ch; }
62
  .hero h1 .grad { color: var(--amber); }
63
  .hero p { color: var(--muted); font-size: 1.2rem; max-width: 54ch; margin: 0 0 32px; }
64
  .hero-cta { display: flex; gap: 14px; flex-wrap: wrap; }
@@ -92,12 +92,12 @@ a.card:hover .arrow { color: var(--amber-soft); }
92
  }
93
  .btn:disabled { opacity: 0.4; cursor: not-allowed; }
94
  .btn:not(:disabled):hover { transform: translateY(-2px); }
95
- .btn-primary { background: var(--amber); color: #1a140a; }
96
- .btn-primary:not(:disabled):hover { background: var(--amber-soft); box-shadow: 0 10px 26px rgba(224,162,59,0.28); }
97
- .btn-face { background: var(--amber); color: #1a140a; }
98
- .btn-face:not(:disabled):hover { background: var(--amber-soft); box-shadow: 0 10px 26px rgba(224,162,59,0.28); }
99
- .btn-voice { background: var(--rust); color: #fff; }
100
- .btn-voice:not(:disabled):hover { filter: brightness(1.1); box-shadow: 0 10px 26px rgba(201,102,58,0.3); }
101
  .btn-ghost { background: transparent; color: var(--text); border-color: var(--line-2); }
102
  .btn-ghost:not(:disabled):hover { border-color: var(--amber); color: var(--amber); }
103
 
@@ -121,9 +121,9 @@ a.card:hover .arrow { color: var(--amber-soft); }
121
  }
122
  .mic-orb.recording { animation: pulse 1.1s ease-in-out infinite; }
123
  @keyframes pulse {
124
- 0% { box-shadow: 0 0 0 0 rgba(201, 102, 58, 0.45); }
125
- 70% { box-shadow: 0 0 0 20px rgba(201, 102, 58, 0); }
126
- 100% { box-shadow: 0 0 0 0 rgba(201, 102, 58, 0); }
127
  }
128
  audio { width: 100%; max-width: 420px; margin-top: 16px; }
129
 
@@ -139,7 +139,7 @@ audio { width: 100%; max-width: 420px; margin-top: 16px; }
139
  display: block; text-align: center; padding: 11px 6px; border-radius: 6px; border: 1px solid var(--line-2);
140
  background: var(--bg-3); color: var(--muted); font-size: 0.85rem; cursor: pointer; transition: all 0.12s ease;
141
  }
142
- .opt input:checked + span { border-color: var(--amber); background: rgba(224,162,59,0.16); color: var(--text); font-weight: 600; }
143
  .opt:hover span { border-color: var(--amber); }
144
 
145
  .scorecard { margin-top: 26px; padding: 26px; border: 1px solid var(--line-2); border-radius: var(--radius); background: var(--bg-3); }
 
1
  :root {
2
+ --bg: #161a1b; /* lighter cool charcoal */
3
+ --bg-2: #1d2224; /* raised surface */
4
+ --bg-3: #232a2b; /* card / input */
5
+ --line: #2c3335;
6
+ --line-2: #3a4346;
7
+ --text: #e8eceb; /* cool off-white */
8
+ --muted: #94a09e;
9
+ --amber: #2dd4bf; /* primary accent (teal) */
10
+ --amber-soft: #6ee7d5;
11
+ --rust: #fb7a5c; /* secondary accent (warm coral) */
12
+ --danger: #f0795f;
13
  --radius: 8px;
14
  --maxw: 1060px;
15
  --display: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
 
21
 
22
  body {
23
  background:
24
+ radial-gradient(1100px 520px at 78% -8%, rgba(45, 212, 191, 0.10), transparent 60%),
25
  var(--bg);
26
  color: var(--text);
27
  font-family: var(--sans);
 
58
  /* ---------- hero ---------- */
59
  .hero { padding: 26px 0 40px; }
60
  .eyebrow { font-family: var(--display); font-size: 0.78rem; letter-spacing: 0.22em; text-transform: uppercase; color: var(--amber); font-weight: 600; margin: 0 0 22px; }
61
+ .hero h1 { font-family: var(--display); font-weight: 700; font-size: clamp(2.4rem, 5.2vw, 4.3rem); line-height: 1.04; letter-spacing: -0.03em; margin: 0 0 24px; max-width: 16ch; }
62
  .hero h1 .grad { color: var(--amber); }
63
  .hero p { color: var(--muted); font-size: 1.2rem; max-width: 54ch; margin: 0 0 32px; }
64
  .hero-cta { display: flex; gap: 14px; flex-wrap: wrap; }
 
92
  }
93
  .btn:disabled { opacity: 0.4; cursor: not-allowed; }
94
  .btn:not(:disabled):hover { transform: translateY(-2px); }
95
+ .btn-primary { background: var(--amber); color: #06231d; }
96
+ .btn-primary:not(:disabled):hover { background: var(--amber-soft); box-shadow: 0 10px 26px rgba(45,212,191,0.28); }
97
+ .btn-face { background: var(--amber); color: #06231d; }
98
+ .btn-face:not(:disabled):hover { background: var(--amber-soft); box-shadow: 0 10px 26px rgba(45,212,191,0.28); }
99
+ .btn-voice { background: var(--rust); color: #2a0f08; }
100
+ .btn-voice:not(:disabled):hover { filter: brightness(1.08); box-shadow: 0 10px 26px rgba(251,122,92,0.3); }
101
  .btn-ghost { background: transparent; color: var(--text); border-color: var(--line-2); }
102
  .btn-ghost:not(:disabled):hover { border-color: var(--amber); color: var(--amber); }
103
 
 
121
  }
122
  .mic-orb.recording { animation: pulse 1.1s ease-in-out infinite; }
123
  @keyframes pulse {
124
+ 0% { box-shadow: 0 0 0 0 rgba(251, 122, 92, 0.45); }
125
+ 70% { box-shadow: 0 0 0 20px rgba(251, 122, 92, 0); }
126
+ 100% { box-shadow: 0 0 0 0 rgba(251, 122, 92, 0); }
127
  }
128
  audio { width: 100%; max-width: 420px; margin-top: 16px; }
129
 
 
139
  display: block; text-align: center; padding: 11px 6px; border-radius: 6px; border: 1px solid var(--line-2);
140
  background: var(--bg-3); color: var(--muted); font-size: 0.85rem; cursor: pointer; transition: all 0.12s ease;
141
  }
142
+ .opt input:checked + span { border-color: var(--amber); background: rgba(45,212,191,0.16); color: var(--text); font-weight: 600; }
143
  .opt:hover span { border-color: var(--amber); }
144
 
145
  .scorecard { margin-top: 26px; padding: 26px; border: 1px solid var(--line-2); border-radius: var(--radius); background: var(--bg-3); }