GiniGen AI commited on
Commit
90f9205
·
1 Parent(s): b2410d1

디자인 톤다운: PPT 인상 개선·노랑(gold) → Rose Champagne·Media Kit 단축

Browse files

색상 — Gold → Rose Champagne:
--accent-gold #F59E0B (앰버 노랑-오렌지) → #E5B584 (절제된 따뜻한 골드)
rgba(245,158,11,X) → rgba(229,181,132,X) 전체 일괄 교체
pillar[gold] 그라데이션: F59E0B/FBBF24 → E5B584/F2D2A8 (라이트 샴페인)
→ violet/magenta 패밀리와 자연스럽게 연결, 노랑 배지의 '광고' 인상 제거

PPT 인상 개선 (시각 위계 + 톤다운):
• section-title: 13px 800 그라데이션 텍스트 → 11.5px 600 단색 violet
+ 짧은 라인 접두사(::before, 22px) 추가 → 더 절제된 라벨 시그널
• section-heading: 800 weight → 700, letter-spacing -1px → -0.6px
(덜 두꺼움, 더 호흡감)
• section-sub: line-height 추가, max-width 720→680px (덜 빡빡)
• .section margin-top: 80px → 110px (호흡 강화)
+ 첫 섹션 60px 자동 (위로 너무 떨어지지 않게)
• detail-hero h2: 32→50px clamp, weight 800→700, letter -1.2→-1px
• detail-hero .accent: 단색 cyan → cyan→violet 그라데이션 텍스트
• .pillar: hover -6px → -3px, shadow alpha 14→10%/12→9%
+ backdrop-filter blur(12px) 추가 (글래스모피즘 강화)
+ transition cubic-bezier easing
+ radius 20→18, padding 32→36px (호흡)
• .pillar h3: 22→23, weight 800→700, letter -0.5→-0.6
• .pillar .tagline: 14→14.5, line-height 1.65→1.7
• .feat hover: 정적 → -2px + 보라 글로우(violet 0.08) + cubic-bezier
• .press-card hover: -3px → -2px, shadow 0.10→0.08

Press 미디어 키트 문구 단축:
기존: '미디어 키트. 로고 자산(가로형·스택형)·회사 소개·기술 자료·
CEO 인터뷰 요청은 contact@ginigen.net으로 부탁드립니다. 24시간 내 응답.'
→ 'Media Kit · 로고 · 인터뷰 → contact@ginigen.net'

Files changed (1) hide show
  1. index.html +84 -57
index.html CHANGED
@@ -27,7 +27,7 @@
27
  --accent-cyan: #00D9FF;
28
  --accent-violet: #A855F7;
29
  --accent-magenta: #D946EF;
30
- --accent-gold: #F59E0B;
31
  --text-primary: #F8FAFC;
32
  --text-secondary: rgba(226, 232, 240, 0.78);
33
  --text-muted: rgba(226, 232, 240, 0.55);
@@ -254,8 +254,8 @@
254
  align-items: center;
255
  gap: 8px;
256
  padding: 8px 16px;
257
- background: rgba(245, 158, 11, 0.12);
258
- border: 1px solid rgba(245, 158, 11, 0.35);
259
  border-radius: 999px;
260
  font-size: 12.5px;
261
  font-weight: 600;
@@ -316,32 +316,44 @@
316
 
317
  /* ============ SECTION TITLE ============ */
318
  .section {
319
- margin-top: 80px;
 
 
 
320
  }
321
  .section-title {
322
- font-size: 13px;
323
- font-weight: 700;
324
- background: linear-gradient(90deg, var(--accent-cyan) 0%, var(--accent-violet) 100%);
325
- -webkit-background-clip: text;
326
- -webkit-text-fill-color: transparent;
327
- background-clip: text;
328
- letter-spacing: 2px;
329
  text-transform: uppercase;
330
- margin-bottom: 12px;
331
- display: inline-block;
 
 
 
 
 
 
 
 
 
 
332
  }
333
  .section-heading {
334
- font-size: clamp(28px, 4vw, 42px);
335
- font-weight: 800;
336
- line-height: 1.2;
337
- letter-spacing: -1px;
338
- margin-bottom: 16px;
339
  }
340
  .section-sub {
341
- font-size: 16.5px;
342
  color: var(--text-secondary);
343
- max-width: 720px;
344
- margin-bottom: 40px;
 
 
345
  }
346
 
347
  /* ============ 3 PILLARS ============ */
@@ -352,13 +364,15 @@
352
  }
353
  .pillar {
354
  position: relative;
355
- background: linear-gradient(160deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.02) 100%);
356
  border: 1px solid var(--border);
357
- border-radius: 20px;
358
- padding: 32px 26px;
359
- transition: all 0.3s ease;
360
  overflow: hidden;
361
  cursor: pointer;
 
 
362
  }
363
  .pillar::before {
364
  content: '';
@@ -369,15 +383,15 @@
369
  opacity: 0.8;
370
  }
371
  .pillar:hover {
372
- transform: translateY(-6px);
373
  border-color: var(--border-bright);
374
  box-shadow:
375
- 0 20px 50px rgba(0, 217, 255, 0.14),
376
- 0 10px 30px rgba(168, 85, 247, 0.12);
377
  }
378
  .pillar[data-color="cyan"] { --gradient: linear-gradient(90deg, #00D9FF, #3B82F6); }
379
  .pillar[data-color="blue"] { --gradient: linear-gradient(90deg, #3B82F6, #A855F7, #D946EF); }
380
- .pillar[data-color="gold"] { --gradient: linear-gradient(90deg, #F59E0B, #D946EF); }
381
 
382
  .pillar-icon {
383
  width: 52px; height: 52px;
@@ -399,16 +413,17 @@
399
  margin-bottom: 8px;
400
  }
401
  .pillar h3 {
402
- font-size: 22px;
403
- font-weight: 800;
404
- margin-bottom: 10px;
405
- letter-spacing: -0.5px;
406
  }
407
  .pillar .tagline {
408
- font-size: 14px;
409
  color: var(--text-secondary);
410
- line-height: 1.65;
411
- margin-bottom: 18px;
 
412
  }
413
  .pillar ul {
414
  list-style: none;
@@ -446,8 +461,8 @@
446
  /* ============ TRUST BAR ============ */
447
  .trust-bar {
448
  margin-top: 70px;
449
- background: linear-gradient(135deg, rgba(245, 158, 11, 0.10) 0%, rgba(168, 85, 247, 0.07) 50%, rgba(0, 217, 255, 0.06) 100%);
450
- border: 1px solid rgba(245, 158, 11, 0.25);
451
  border-radius: 20px;
452
  padding: 32px 28px;
453
  }
@@ -459,7 +474,7 @@
459
  flex-wrap: wrap;
460
  }
461
  .trust-bar-head .gold-badge {
462
- background: linear-gradient(135deg, #F59E0B, #FBBF24);
463
  color: #1F2937;
464
  font-size: 11px;
465
  font-weight: 800;
@@ -533,21 +548,27 @@
533
  /* ============ DETAIL PAGES (AX / Society / Studio) ============ */
534
  .detail-hero {
535
  text-align: left;
536
- padding: 40px 0;
537
  }
538
  .detail-hero h2 {
539
- font-size: clamp(32px, 5vw, 52px);
540
- font-weight: 800;
541
- line-height: 1.15;
542
- letter-spacing: -1.2px;
543
- margin-bottom: 18px;
 
 
 
 
 
 
544
  }
545
- .detail-hero .accent { color: var(--accent-cyan); }
546
  .detail-hero .lead {
547
- font-size: 18px;
548
  color: var(--text-secondary);
549
- max-width: 760px;
550
- line-height: 1.65;
 
551
  }
552
 
553
  .hero-cta-row {
@@ -594,8 +615,8 @@
594
  .hero-price-strip {
595
  margin-top: 22px;
596
  padding: 14px 20px;
597
- background: linear-gradient(135deg, rgba(245, 158, 11, 0.10) 0%, rgba(0, 217, 255, 0.06) 100%);
598
- border: 1px solid rgba(245, 158, 11, 0.30);
599
  border-radius: 12px;
600
  font-size: 14px;
601
  color: var(--text-secondary);
@@ -619,7 +640,13 @@
619
  padding: 24px 22px;
620
  transition: all 0.25s;
621
  }
622
- .feat:hover { border-color: var(--border-bright); background: var(--surface-hover); }
 
 
 
 
 
 
623
  .feat .ico {
624
  font-size: 24px;
625
  margin-bottom: 12px;
@@ -792,8 +819,8 @@
792
  .press-card:hover {
793
  border-color: var(--border-bright);
794
  background: var(--surface-hover);
795
- transform: translateY(-3px);
796
- box-shadow: 0 14px 36px rgba(0, 217, 255, 0.10);
797
  }
798
  .press-meta {
799
  display: flex;
@@ -847,8 +874,8 @@
847
  .press-note {
848
  margin-top: 24px;
849
  padding: 16px 20px;
850
- background: rgba(245, 158, 11, 0.06);
851
- border: 1px solid rgba(245, 158, 11, 0.20);
852
  border-radius: 12px;
853
  font-size: 13.5px;
854
  color: var(--text-secondary);
@@ -1478,7 +1505,7 @@
1478
  </div>
1479
 
1480
  <div class="press-note">
1481
- <strong>미디어 키트.</strong> 로고 자산(<a href="logo.png" target="_blank" style="color:var(--accent-cyan);"></a> · <a href="logo-stacked.png" target="_blank" style="color:var(--accent-cyan);">스택형</a>)·회사 소개·기술 자료·CEO 인터뷰 요청은 <a href="mailto:contact@ginigen.net" style="color:var(--accent-cyan);">contact@ginigen.net</a>으로 부탁드립니다. 24시간 내 응답.
1482
  </div>
1483
  </section>
1484
  </div>
 
27
  --accent-cyan: #00D9FF;
28
  --accent-violet: #A855F7;
29
  --accent-magenta: #D946EF;
30
+ --accent-gold: #E5B584;
31
  --text-primary: #F8FAFC;
32
  --text-secondary: rgba(226, 232, 240, 0.78);
33
  --text-muted: rgba(226, 232, 240, 0.55);
 
254
  align-items: center;
255
  gap: 8px;
256
  padding: 8px 16px;
257
+ background: rgba(229, 181, 132, 0.12);
258
+ border: 1px solid rgba(229, 181, 132, 0.35);
259
  border-radius: 999px;
260
  font-size: 12.5px;
261
  font-weight: 600;
 
316
 
317
  /* ============ SECTION TITLE ============ */
318
  .section {
319
+ margin-top: 110px;
320
+ }
321
+ .tab-content > .section:first-of-type {
322
+ margin-top: 60px;
323
  }
324
  .section-title {
325
+ font-size: 11.5px;
326
+ font-weight: 600;
327
+ color: var(--accent-violet);
328
+ letter-spacing: 1.6px;
 
 
 
329
  text-transform: uppercase;
330
+ margin-bottom: 14px;
331
+ display: inline-flex;
332
+ align-items: center;
333
+ gap: 10px;
334
+ opacity: 0.85;
335
+ }
336
+ .section-title::before {
337
+ content: '';
338
+ width: 22px;
339
+ height: 1px;
340
+ background: var(--accent-violet);
341
+ opacity: 0.5;
342
  }
343
  .section-heading {
344
+ font-size: clamp(28px, 3.6vw, 40px);
345
+ font-weight: 700;
346
+ line-height: 1.18;
347
+ letter-spacing: -0.6px;
348
+ margin-bottom: 18px;
349
  }
350
  .section-sub {
351
+ font-size: 16px;
352
  color: var(--text-secondary);
353
+ max-width: 680px;
354
+ margin-bottom: 44px;
355
+ line-height: 1.7;
356
+ font-weight: 400;
357
  }
358
 
359
  /* ============ 3 PILLARS ============ */
 
364
  }
365
  .pillar {
366
  position: relative;
367
+ background: linear-gradient(160deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.01) 100%);
368
  border: 1px solid var(--border);
369
+ border-radius: 18px;
370
+ padding: 36px 28px;
371
+ transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
372
  overflow: hidden;
373
  cursor: pointer;
374
+ backdrop-filter: blur(12px);
375
+ -webkit-backdrop-filter: blur(12px);
376
  }
377
  .pillar::before {
378
  content: '';
 
383
  opacity: 0.8;
384
  }
385
  .pillar:hover {
386
+ transform: translateY(-3px);
387
  border-color: var(--border-bright);
388
  box-shadow:
389
+ 0 16px 40px rgba(0, 217, 255, 0.10),
390
+ 0 8px 24px rgba(168, 85, 247, 0.09);
391
  }
392
  .pillar[data-color="cyan"] { --gradient: linear-gradient(90deg, #00D9FF, #3B82F6); }
393
  .pillar[data-color="blue"] { --gradient: linear-gradient(90deg, #3B82F6, #A855F7, #D946EF); }
394
+ .pillar[data-color="gold"] { --gradient: linear-gradient(90deg, #E5B584, #D946EF); }
395
 
396
  .pillar-icon {
397
  width: 52px; height: 52px;
 
413
  margin-bottom: 8px;
414
  }
415
  .pillar h3 {
416
+ font-size: 23px;
417
+ font-weight: 700;
418
+ margin-bottom: 12px;
419
+ letter-spacing: -0.6px;
420
  }
421
  .pillar .tagline {
422
+ font-size: 14.5px;
423
  color: var(--text-secondary);
424
+ line-height: 1.7;
425
+ margin-bottom: 20px;
426
+ font-weight: 400;
427
  }
428
  .pillar ul {
429
  list-style: none;
 
461
  /* ============ TRUST BAR ============ */
462
  .trust-bar {
463
  margin-top: 70px;
464
+ background: linear-gradient(135deg, rgba(229, 181, 132, 0.10) 0%, rgba(168, 85, 247, 0.07) 50%, rgba(0, 217, 255, 0.06) 100%);
465
+ border: 1px solid rgba(229, 181, 132, 0.25);
466
  border-radius: 20px;
467
  padding: 32px 28px;
468
  }
 
474
  flex-wrap: wrap;
475
  }
476
  .trust-bar-head .gold-badge {
477
+ background: linear-gradient(135deg, #E5B584, #F2D2A8);
478
  color: #1F2937;
479
  font-size: 11px;
480
  font-weight: 800;
 
548
  /* ============ DETAIL PAGES (AX / Society / Studio) ============ */
549
  .detail-hero {
550
  text-align: left;
551
+ padding: 50px 0 30px;
552
  }
553
  .detail-hero h2 {
554
+ font-size: clamp(32px, 4.6vw, 50px);
555
+ font-weight: 700;
556
+ line-height: 1.12;
557
+ letter-spacing: -1px;
558
+ margin-bottom: 22px;
559
+ }
560
+ .detail-hero .accent {
561
+ background: linear-gradient(135deg, var(--accent-cyan) 0%, var(--accent-violet) 100%);
562
+ -webkit-background-clip: text;
563
+ -webkit-text-fill-color: transparent;
564
+ background-clip: text;
565
  }
 
566
  .detail-hero .lead {
567
+ font-size: 17.5px;
568
  color: var(--text-secondary);
569
+ max-width: 720px;
570
+ line-height: 1.7;
571
+ font-weight: 400;
572
  }
573
 
574
  .hero-cta-row {
 
615
  .hero-price-strip {
616
  margin-top: 22px;
617
  padding: 14px 20px;
618
+ background: linear-gradient(135deg, rgba(229, 181, 132, 0.10) 0%, rgba(0, 217, 255, 0.06) 100%);
619
+ border: 1px solid rgba(229, 181, 132, 0.30);
620
  border-radius: 12px;
621
  font-size: 14px;
622
  color: var(--text-secondary);
 
640
  padding: 24px 22px;
641
  transition: all 0.25s;
642
  }
643
+ .feat:hover {
644
+ border-color: var(--border-bright);
645
+ background: var(--surface-hover);
646
+ transform: translateY(-2px);
647
+ box-shadow: 0 10px 24px rgba(168, 85, 247, 0.08);
648
+ }
649
+ .feat { transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1); }
650
  .feat .ico {
651
  font-size: 24px;
652
  margin-bottom: 12px;
 
819
  .press-card:hover {
820
  border-color: var(--border-bright);
821
  background: var(--surface-hover);
822
+ transform: translateY(-2px);
823
+ box-shadow: 0 12px 28px rgba(0, 217, 255, 0.08);
824
  }
825
  .press-meta {
826
  display: flex;
 
874
  .press-note {
875
  margin-top: 24px;
876
  padding: 16px 20px;
877
+ background: rgba(229, 181, 132, 0.06);
878
+ border: 1px solid rgba(229, 181, 132, 0.20);
879
  border-radius: 12px;
880
  font-size: 13.5px;
881
  color: var(--text-secondary);
 
1505
  </div>
1506
 
1507
  <div class="press-note">
1508
+ <strong>Media Kit</strong> · <a href="logo.png" target="_blank" style="color:var(--accent-cyan);">로</a> · 인터뷰 <a href="mailto:contact@ginigen.net" style="color:var(--accent-cyan);">contact@ginigen.net</a>
1509
  </div>
1510
  </section>
1511
  </div>