Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- anxiety_app/static/app.css +23 -23
anxiety_app/static/app.css
CHANGED
|
@@ -1,15 +1,15 @@
|
|
| 1 |
:root {
|
| 2 |
-
--bg: #
|
| 3 |
-
--bg-2: #
|
| 4 |
-
--bg-3: #
|
| 5 |
-
--line: #
|
| 6 |
-
--line-2: #
|
| 7 |
-
--text: #
|
| 8 |
-
--muted: #
|
| 9 |
-
--amber: #
|
| 10 |
-
--amber-soft: #
|
| 11 |
-
--rust: #
|
| 12 |
-
--danger: #
|
| 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(
|
| 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.
|
| 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: #
|
| 96 |
-
.btn-primary:not(:disabled):hover { background: var(--amber-soft); box-shadow: 0 10px 26px rgba(
|
| 97 |
-
.btn-face { background: var(--amber); color: #
|
| 98 |
-
.btn-face:not(:disabled):hover { background: var(--amber-soft); box-shadow: 0 10px 26px rgba(
|
| 99 |
-
.btn-voice { background: var(--rust); color: #
|
| 100 |
-
.btn-voice:not(:disabled):hover { filter: brightness(1.
|
| 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(
|
| 125 |
-
70% { box-shadow: 0 0 0 20px rgba(
|
| 126 |
-
100% { box-shadow: 0 0 0 0 rgba(
|
| 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(
|
| 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); }
|