TwoQuarks commited on
Commit
c793939
Β·
verified Β·
1 Parent(s): fdc3a4e

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +29 -29
style.css CHANGED
@@ -20,7 +20,7 @@
20
  --ultra-blue: #3B82F6;
21
  --ultra-blue-bright: #60A5FA;
22
  --ultra-blue-deep: #1E40AF;
23
- --ultra-blue-glow: rgba(59, 130, 246, 0.25);
24
 
25
  /* Neutrals */
26
  --bg-base: #000000;
@@ -29,7 +29,7 @@
29
  --fg-tertiary: rgba(255, 255, 255, 0.40);
30
 
31
  /* Surfaces */
32
- --surface-glass: rgba(0, 0, 0, 0.40);
33
  --surface-card: rgba(255, 255, 255, 0.04);
34
  --surface-card-hover: rgba(255, 255, 255, 0.08);
35
  --surface-input: rgba(255, 255, 255, 0.03);
@@ -51,7 +51,7 @@
51
  --radius-sm: 8px;
52
  --radius-md: 12px;
53
  --radius-lg: 16px;
54
- --radius-full: 9999px;
55
 
56
  /* Typography */
57
  --font-body: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
@@ -127,10 +127,10 @@ body {
127
  padding: var(--space-lg) var(--space-xl);
128
  background: var(--surface-glass);
129
  backdrop-filter: blur(16px) saturate(180%);
130
- -webkit-backdrop-filter: blur(16px) saturate(180%);
131
  border: 1px solid var(--border-subtle);
132
  border-radius: var(--radius-lg);
133
- box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
134
  }
135
 
136
  .tq-hero__brand {
@@ -190,7 +190,7 @@ body {
190
  background: var(--ultra-blue-glow);
191
  border-color: var(--ultra-blue);
192
  box-shadow: 0 0 0 1px var(--ultra-blue) inset,
193
- 0 0 20px var(--ultra-blue-glow);
194
  }
195
 
196
  /* ─────────────────────────────────────────────────────────── */
@@ -248,7 +248,7 @@ body {
248
  background: var(--ultra-blue-glow) !important;
249
  border-color: var(--ultra-blue) !important;
250
  box-shadow: 0 0 0 1px var(--ultra-blue) inset,
251
- 0 0 20px var(--ultra-blue-glow) !important;
252
  }
253
 
254
  /* ─────────────────────────────────────────────────────────── */
@@ -288,10 +288,10 @@ body {
288
  font-size: 0.9375rem !important;
289
  font-weight: 500 !important;
290
  color: var(--fg-primary) !important;
291
- background: rgba(255, 255, 255, 0.04) !important;
292
  border: 1px solid var(--border-medium) !important;
293
  border-radius: var(--radius-full) !important;
294
- opacity: 0.90 !important;
295
  cursor: pointer !important;
296
  transition: all var(--trans-base) !important;
297
  }
@@ -332,20 +332,20 @@ body {
332
  .gradio-container .gr-image-preview {
333
  border-radius: var(--radius-md) !important;
334
  overflow: hidden !important;
335
- border: 1px solid var(--border-subtle) !important;
336
  transition: all var(--trans-base) !important;
337
  }
338
 
339
  .gradio-container .gr-gallery .gr-image:hover {
340
  border-color: var(--ultra-blue) !important;
341
- box-shadow: 0 8px 24px var(--ultra-blue-glow) !important;
342
- transform: translateY(-2px) !important;
343
  }
344
 
345
  /* Image container sizing */
346
  .gradio-container .gr-image img,
347
  .gradio-container .gr-gallery img {
348
- width: 100% !important;
349
  height: auto !important;
350
  object-fit: cover !important;
351
  display: block !important;
@@ -355,7 +355,7 @@ body {
355
  .gradio-container .gr-image-container,
356
  .gradio-container [class*="image-container"] {
357
  aspect-ratio: 1 / 1;
358
- max-width: 100%;
359
  border-radius: var(--radius-md);
360
  overflow: hidden;
361
  background: var(--surface-card);
@@ -366,7 +366,7 @@ body {
366
  /* ─────────────────────────────────────────────────────────── */
367
  .tq-carousel {
368
  position: relative;
369
- width: 100%;
370
  overflow: hidden;
371
  border-radius: var(--radius-lg);
372
  background: var(--surface-card);
@@ -381,7 +381,7 @@ body {
381
 
382
  .tq-carousel__item {
383
  flex: 0 0 auto;
384
- width: 320px;
385
  aspect-ratio: 1 / 1;
386
  border-radius: var(--radius-md);
387
  overflow: hidden;
@@ -391,13 +391,13 @@ body {
391
 
392
  .tq-carousel__item:hover {
393
  border-color: var(--ultra-blue);
394
- box-shadow: 0 8px 24px var(--ultra-blue-glow);
395
- transform: scale(1.02);
396
  }
397
 
398
  .tq-carousel__item img {
399
- width: 100%;
400
- height: 100%;
401
  object-fit: cover;
402
  display: block;
403
  }
@@ -407,8 +407,8 @@ body {
407
  position: absolute;
408
  top: 50%;
409
  transform: translateY(-50%);
410
- width: 40px;
411
- height: 40px;
412
  display: flex;
413
  align-items: center;
414
  justify-content: center;
@@ -427,7 +427,7 @@ body {
427
  .tq-carousel__nav:hover {
428
  background: var(--ultra-blue-glow);
429
  border-color: var(--ultra-blue);
430
- box-shadow: 0 0 16px var(--ultra-blue-glow);
431
  }
432
 
433
  /* ─────────────────────────────────────────────────────────── */
@@ -514,7 +514,7 @@ body {
514
  }
515
 
516
  .tq-carousel__item {
517
- width: 280px;
518
  }
519
 
520
  .tq-pills {
@@ -522,14 +522,14 @@ body {
522
  }
523
  }
524
 
525
- @media (max-width: 480px) {
526
  .tq-carousel__item {
527
- width: 240px;
528
  }
529
 
530
  .tq-carousel__nav {
531
- width: 32px;
532
- height: 32px;
533
  }
534
  }
535
 
@@ -549,7 +549,7 @@ body {
549
  }
550
 
551
  @keyframes fadeIn {
552
- from { opacity: 0; transform: translateY(10px); }
553
  to { opacity: 1; transform: translateY(0); }
554
  }
555
 
 
20
  --ultra-blue: #3B82F6;
21
  --ultra-blue-bright: #60A5FA;
22
  --ultra-blue-deep: #1E40AF;
23
+ --ultra-blue-glow: rgba(39, 100, 180, 0.35);
24
 
25
  /* Neutrals */
26
  --bg-base: #000000;
 
29
  --fg-tertiary: rgba(255, 255, 255, 0.40);
30
 
31
  /* Surfaces */
32
+ --surface-glass: rgba(0, 0, 0, 0.30);
33
  --surface-card: rgba(255, 255, 255, 0.04);
34
  --surface-card-hover: rgba(255, 255, 255, 0.08);
35
  --surface-input: rgba(255, 255, 255, 0.03);
 
51
  --radius-sm: 8px;
52
  --radius-md: 12px;
53
  --radius-lg: 16px;
54
+ --radius-full: 999px;
55
 
56
  /* Typography */
57
  --font-body: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
 
127
  padding: var(--space-lg) var(--space-xl);
128
  background: var(--surface-glass);
129
  backdrop-filter: blur(16px) saturate(180%);
130
+ -webkit-backdrop-filter: blur(12px) saturate(180%);
131
  border: 1px solid var(--border-subtle);
132
  border-radius: var(--radius-lg);
133
+ box-shadow: 0 8px 32px rgba(0, 0, 0, 0.09);
134
  }
135
 
136
  .tq-hero__brand {
 
190
  background: var(--ultra-blue-glow);
191
  border-color: var(--ultra-blue);
192
  box-shadow: 0 0 0 1px var(--ultra-blue) inset,
193
+ 0 0 10px var(--ultra-blue-glow);
194
  }
195
 
196
  /* ─────────────────────────────────────────────────────────── */
 
248
  background: var(--ultra-blue-glow) !important;
249
  border-color: var(--ultra-blue) !important;
250
  box-shadow: 0 0 0 1px var(--ultra-blue) inset,
251
+ 0 0 10px var(--ultra-blue-glow) !important;
252
  }
253
 
254
  /* ─────────────────────────────────────────────────────────── */
 
288
  font-size: 0.9375rem !important;
289
  font-weight: 500 !important;
290
  color: var(--fg-primary) !important;
291
+ background: rgba(255, 255, 255, 0.02) !important;
292
  border: 1px solid var(--border-medium) !important;
293
  border-radius: var(--radius-full) !important;
294
+ opacity: 0.40 !important;
295
  cursor: pointer !important;
296
  transition: all var(--trans-base) !important;
297
  }
 
332
  .gradio-container .gr-image-preview {
333
  border-radius: var(--radius-md) !important;
334
  overflow: hidden !important;
335
+ border: 0.5px solid var(--border-subtle) !important;
336
  transition: all var(--trans-base) !important;
337
  }
338
 
339
  .gradio-container .gr-gallery .gr-image:hover {
340
  border-color: var(--ultra-blue) !important;
341
+ box-shadow: 0 6px 12px var(--ultra-blue-glow) !important;
342
+ transform: translateY(-3px) !important;
343
  }
344
 
345
  /* Image container sizing */
346
  .gradio-container .gr-image img,
347
  .gradio-container .gr-gallery img {
348
+ width: 60% !important;
349
  height: auto !important;
350
  object-fit: cover !important;
351
  display: block !important;
 
355
  .gradio-container .gr-image-container,
356
  .gradio-container [class*="image-container"] {
357
  aspect-ratio: 1 / 1;
358
+ max-width: 60%;
359
  border-radius: var(--radius-md);
360
  overflow: hidden;
361
  background: var(--surface-card);
 
366
  /* ─────────────────────────────────────────────────────────── */
367
  .tq-carousel {
368
  position: relative;
369
+ width: 70%;
370
  overflow: hidden;
371
  border-radius: var(--radius-lg);
372
  background: var(--surface-card);
 
381
 
382
  .tq-carousel__item {
383
  flex: 0 0 auto;
384
+ width: 210px;
385
  aspect-ratio: 1 / 1;
386
  border-radius: var(--radius-md);
387
  overflow: hidden;
 
391
 
392
  .tq-carousel__item:hover {
393
  border-color: var(--ultra-blue);
394
+ box-shadow: 0 6px 14px var(--ultra-blue-glow);
395
+ transform: scale(0.7);
396
  }
397
 
398
  .tq-carousel__item img {
399
+ width: 70%;
400
+ height: 70%;
401
  object-fit: cover;
402
  display: block;
403
  }
 
407
  position: absolute;
408
  top: 50%;
409
  transform: translateY(-50%);
410
+ width: 25px;
411
+ height: 25px;
412
  display: flex;
413
  align-items: center;
414
  justify-content: center;
 
427
  .tq-carousel__nav:hover {
428
  background: var(--ultra-blue-glow);
429
  border-color: var(--ultra-blue);
430
+ box-shadow: 0 0 12px var(--ultra-blue-glow);
431
  }
432
 
433
  /* ─────────────────────────────────────────────────────────── */
 
514
  }
515
 
516
  .tq-carousel__item {
517
+ width: 220px;
518
  }
519
 
520
  .tq-pills {
 
522
  }
523
  }
524
 
525
+ @media (max-width: 280px) {
526
  .tq-carousel__item {
527
+ width: 220px;
528
  }
529
 
530
  .tq-carousel__nav {
531
+ width: 24px;
532
+ height: 24px;
533
  }
534
  }
535
 
 
549
  }
550
 
551
  @keyframes fadeIn {
552
+ from { opacity: 0; transform: translateY(5px); }
553
  to { opacity: 1; transform: translateY(0); }
554
  }
555