Nekochu commited on
Commit
c8995d6
·
verified ·
1 Parent(s): c17ef80

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +63 -62
README.md CHANGED
@@ -1,39 +1,6 @@
1
- ---
2
- title: README
3
- emoji: 😻
4
- colorFrom: green
5
- colorTo: green
6
- sdk: static
7
- pinned: true
8
- ---
9
-
10
- <div class="luminia">
11
- <div class="grid-layer"></div>
12
- <div class="glow"></div>
13
- <div class="glow glow-2"></div>
14
- <div class="ring ring-1"></div>
15
- <div class="ring ring-2"></div>
16
- <div class="noise"></div>
17
- <div class="content">
18
- <div class="sigil">✧</div>
19
- <h1>🌱 Luminia ✨</h1>
20
- <p>Community-driven AI</p>
21
- <div class="divider">
22
- <span class="line"></span>
23
- <span class="dot"></span>
24
- <span class="line"></span>
25
- </div>
26
- <div class="team">
27
- <a class="member" href="https://huggingface.co/Nekochu">
28
- <span class="pulse-ring"></span>
29
- <span class="avatar">🍀</span>
30
- <span class="name">Nekochu</span>
31
- </a>
32
- </div>
33
- </div>
34
- </div>
35
-
36
  <style>
 
 
37
  @keyframes pulse{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}
38
  @keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
39
  @keyframes shimmer{0%{background-position:200% center}100%{background-position:-200% center}}
@@ -43,66 +10,100 @@ pinned: true
43
  @keyframes sigil-glow{0%,100%{opacity:.25}50%{opacity:.5}}
44
  @keyframes dot-pulse{0%,100%{transform:scale(1);opacity:.4}50%{transform:scale(1.3);opacity:.7}}
45
  @keyframes ripple{0%{transform:scale(1);opacity:.4}100%{transform:scale(2.5);opacity:0}}
 
 
 
 
 
 
 
 
46
 
47
  .luminia{position:relative;max-width:380px;margin:0 auto;padding:35px 25px 28px;text-align:center;font-family:'Segoe UI',system-ui,sans-serif;background:linear-gradient(145deg,#0a1a0a,#142814,#0c200c);border-radius:20px;border:1px solid rgba(144,238,144,.15);overflow:hidden;box-shadow:0 15px 50px rgba(0,0,0,.5),0 0 80px rgba(76,175,80,.06);transition:transform .3s ease,box-shadow .3s ease}
48
-
49
  .luminia:hover{transform:translateY(-2px);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 100px rgba(76,175,80,.1)}
50
-
51
  .luminia::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(144,238,144,.025),transparent 25%);animation:spin 25s linear infinite}
52
 
53
  .grid-layer{position:absolute;inset:0;background:linear-gradient(rgba(144,238,144,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(144,238,144,.015) 1px,transparent 1px);background-size:24px 24px;animation:grid-drift 30s linear infinite;opacity:.6}
54
-
55
  .noise{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.018;pointer-events:none}
56
-
57
  .glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:radial-gradient(circle,rgba(76,175,80,.25),transparent 70%);filter:blur(35px);animation:pulse 5s ease-in-out infinite}
58
-
59
  .glow-2{width:180px;height:180px;background:radial-gradient(circle,rgba(144,238,144,.1),transparent 65%);filter:blur(50px);animation-delay:2.5s}
60
-
61
  .ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(144,238,144,.08);animation:ring-breathe 8s ease-in-out infinite;transition:border-color .3s ease}
62
  .ring-1{width:260px;height:260px}
63
  .ring-2{width:300px;height:300px;animation-delay:2s;border-style:dashed;border-color:rgba(144,238,144,.05)}
64
-
65
  .luminia:hover .ring{border-color:rgba(144,238,144,.15)}
66
 
67
  .content{position:relative;z-index:1}
68
 
69
  .sigil{font-size:14px;color:rgba(144,238,144,.3);margin-bottom:10px;animation:sigil-glow 4s ease-in-out infinite;letter-spacing:6px;transition:color .3s ease,letter-spacing .3s ease}
70
-
71
  .luminia:hover .sigil{color:rgba(144,238,144,.5);letter-spacing:10px}
72
 
73
- .luminia h1{font-size:26px;margin:0 0 6px;background:linear-gradient(90deg,#81c784,#a5d6a7,#c8e6c9,#a5d6a7,#81c784);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 5s linear infinite;transition:transform .3s ease}
74
-
75
- .luminia:hover h1{transform:scale(1.02)}
76
-
77
- .luminia p{color:rgba(200,230,201,.6);font-size:10px;margin:0 0 14px;letter-spacing:2.5px;text-transform:uppercase;transition:color .3s ease,letter-spacing .3s ease}
78
 
79
- .luminia:hover p{color:rgba(200,230,201,.8);letter-spacing:3.5px}
 
 
 
 
 
 
80
 
81
  .divider{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 18px}
82
  .divider .line{width:35px;height:1px;background:linear-gradient(90deg,transparent,rgba(144,238,144,.25),transparent);transition:width .3s ease}
83
  .divider .dot{width:4px;height:4px;background:rgba(144,238,144,.35);border-radius:50%;animation:dot-pulse 3s ease-in-out infinite}
84
-
85
  .luminia:hover .divider .line{width:50px}
86
 
87
  .team{display:flex;justify-content:center}
88
-
89
  .member{display:flex;align-items:center;gap:10px;padding:10px 20px;background:rgba(144,238,144,.03);border:1px solid rgba(144,238,144,.12);border-radius:25px;text-decoration:none;color:#a5d6a7;transition:all .3s ease;animation:float 4s ease-in-out infinite;position:relative;overflow:hidden}
90
-
91
  .member::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(144,238,144,.08),transparent);transform:translateX(-100%);transition:transform .5s ease}
92
-
93
  .member:hover::before{transform:translateX(100%)}
94
-
95
  .pulse-ring{position:absolute;inset:0;border-radius:25px;border:1px solid rgba(144,238,144,.3);opacity:0;pointer-events:none}
96
-
97
  .member:active .pulse-ring{animation:ripple .6s ease-out}
98
-
99
- .member:hover{background:rgba(144,238,144,.08);border-color:rgba(144,238,144,.3);box-shadow:0 0 25px rgba(76,175,80,.2);transform:translateY(-2px)}
100
-
101
  .member:active{transform:scale(.97);transition:transform .1s ease}
102
-
103
  .avatar{font-size:18px;transition:transform .3s ease}
104
  .member:hover .avatar{transform:rotate(10deg) scale(1.1)}
 
 
 
 
 
 
105
 
106
- .name{font-weight:500;font-size:13px;letter-spacing:.5px;transition:letter-spacing .3s ease}
107
- .member:hover .name{letter-spacing:1.5px}
108
- </style>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <style>
2
+ @import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;900&family=JetBrains+Mono:wght@400;700&display=swap');
3
+
4
  @keyframes pulse{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}
5
  @keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
6
  @keyframes shimmer{0%{background-position:200% center}100%{background-position:-200% center}}
 
10
  @keyframes sigil-glow{0%,100%{opacity:.25}50%{opacity:.5}}
11
  @keyframes dot-pulse{0%,100%{transform:scale(1);opacity:.4}50%{transform:scale(1.3);opacity:.7}}
12
  @keyframes ripple{0%{transform:scale(1);opacity:.4}100%{transform:scale(2.5);opacity:0}}
13
+ @keyframes title-glow{
14
+ 0%,100%{text-shadow:0 0 8px rgba(144,238,144,.3),0 0 18px rgba(76,175,80,.15),0 0 36px rgba(76,175,80,.05)}
15
+ 50%{text-shadow:0 0 18px rgba(144,238,144,.7),0 0 40px rgba(76,175,80,.4),0 0 70px rgba(76,175,80,.12)}
16
+ }
17
+ @keyframes text-glow{
18
+ 0%,100%{text-shadow:0 0 6px rgba(144,238,144,.4),0 0 14px rgba(144,238,144,.2)}
19
+ 50%{text-shadow:0 0 14px rgba(144,238,144,.8),0 0 30px rgba(76,175,80,.5),0 0 50px rgba(76,175,80,.15)}
20
+ }
21
 
22
  .luminia{position:relative;max-width:380px;margin:0 auto;padding:35px 25px 28px;text-align:center;font-family:'Segoe UI',system-ui,sans-serif;background:linear-gradient(145deg,#0a1a0a,#142814,#0c200c);border-radius:20px;border:1px solid rgba(144,238,144,.15);overflow:hidden;box-shadow:0 15px 50px rgba(0,0,0,.5),0 0 80px rgba(76,175,80,.06);transition:transform .3s ease,box-shadow .3s ease}
 
23
  .luminia:hover{transform:translateY(-2px);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 100px rgba(76,175,80,.1)}
 
24
  .luminia::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(144,238,144,.025),transparent 25%);animation:spin 25s linear infinite}
25
 
26
  .grid-layer{position:absolute;inset:0;background:linear-gradient(rgba(144,238,144,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(144,238,144,.015) 1px,transparent 1px);background-size:24px 24px;animation:grid-drift 30s linear infinite;opacity:.6}
 
27
  .noise{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.018;pointer-events:none}
 
28
  .glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:radial-gradient(circle,rgba(76,175,80,.25),transparent 70%);filter:blur(35px);animation:pulse 5s ease-in-out infinite}
 
29
  .glow-2{width:180px;height:180px;background:radial-gradient(circle,rgba(144,238,144,.1),transparent 65%);filter:blur(50px);animation-delay:2.5s}
 
30
  .ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(144,238,144,.08);animation:ring-breathe 8s ease-in-out infinite;transition:border-color .3s ease}
31
  .ring-1{width:260px;height:260px}
32
  .ring-2{width:300px;height:300px;animation-delay:2s;border-style:dashed;border-color:rgba(144,238,144,.05)}
 
33
  .luminia:hover .ring{border-color:rgba(144,238,144,.15)}
34
 
35
  .content{position:relative;z-index:1}
36
 
37
  .sigil{font-size:14px;color:rgba(144,238,144,.3);margin-bottom:10px;animation:sigil-glow 4s ease-in-out infinite;letter-spacing:6px;transition:color .3s ease,letter-spacing .3s ease}
 
38
  .luminia:hover .sigil{color:rgba(144,238,144,.5);letter-spacing:10px}
39
 
40
+ .title-wrap{position:relative;margin:0 0 6px;line-height:1.4}
41
+ .title-glow{font-size:26px;color:rgba(144,238,144,.1);animation:title-glow 4s ease-in-out infinite;user-select:none}
42
+ .title-shimmer{position:absolute;top:0;left:0;right:0;font-size:26px;background:linear-gradient(90deg,#81c784,#a5d6a7,#c8e6c9,#a5d6a7,#81c784);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 5s linear infinite;transition:transform .3s ease}
43
+ .luminia:hover .title-shimmer{transform:scale(1.02)}
 
44
 
45
+ .sub-wrap{position:relative;display:inline-block;margin:10px auto 16px;padding:5px 26px;border-left:2px solid rgba(144,238,144,.15);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);background:rgba(144,238,144,.04);border:1px solid rgba(144,238,144,.1);transition:all .3s ease}
46
+ .luminia:hover .sub-wrap{background:rgba(144,238,144,.08);border-color:rgba(144,238,144,.25);box-shadow:3px 3px 0px rgba(76,175,80,.2)}
47
+ .sub-ghost{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'JetBrains Mono',monospace;font-size:7px;color:rgba(144,238,144,.04);letter-spacing:1.5px;white-space:nowrap;text-transform:uppercase;user-select:none;transition:color .3s ease}
48
+ .luminia:hover .sub-ghost{color:rgba(144,238,144,.08)}
49
+ .sub-back{font-family:'Orbitron',sans-serif;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:3px;color:rgba(144,238,144,.05);text-shadow:0 0 20px rgba(144,238,144,.1),0 0 40px rgba(76,175,80,.06);user-select:none}
50
+ .sub-front{position:absolute;top:5px;left:26px;right:26px;font-family:'Orbitron',sans-serif;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:3px;color:rgba(200,230,201,.7);animation:text-glow 4s ease-in-out infinite;transition:letter-spacing .3s ease,color .3s ease}
51
+ .luminia:hover .sub-front{letter-spacing:4px;color:rgba(200,230,201,.95)}
52
 
53
  .divider{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 18px}
54
  .divider .line{width:35px;height:1px;background:linear-gradient(90deg,transparent,rgba(144,238,144,.25),transparent);transition:width .3s ease}
55
  .divider .dot{width:4px;height:4px;background:rgba(144,238,144,.35);border-radius:50%;animation:dot-pulse 3s ease-in-out infinite}
 
56
  .luminia:hover .divider .line{width:50px}
57
 
58
  .team{display:flex;justify-content:center}
 
59
  .member{display:flex;align-items:center;gap:10px;padding:10px 20px;background:rgba(144,238,144,.03);border:1px solid rgba(144,238,144,.12);border-radius:25px;text-decoration:none;color:#a5d6a7;transition:all .3s ease;animation:float 4s ease-in-out infinite;position:relative;overflow:hidden}
 
60
  .member::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(144,238,144,.08),transparent);transform:translateX(-100%);transition:transform .5s ease}
 
61
  .member:hover::before{transform:translateX(100%)}
 
62
  .pulse-ring{position:absolute;inset:0;border-radius:25px;border:1px solid rgba(144,238,144,.3);opacity:0;pointer-events:none}
 
63
  .member:active .pulse-ring{animation:ripple .6s ease-out}
64
+ .member:hover{background:rgba(144,238,144,.08);border-color:rgba(144,238,144,.3);box-shadow:0 0 25px rgba(76,175,80,.2),3px 3px 0px rgba(144,238,144,.12);transform:translateY(-2px)}
 
 
65
  .member:active{transform:scale(.97);transition:transform .1s ease}
 
66
  .avatar{font-size:18px;transition:transform .3s ease}
67
  .member:hover .avatar{transform:rotate(10deg) scale(1.1)}
68
+ .name-wrap{position:relative;display:inline-block}
69
+ .name-back{font-weight:500;font-size:13px;letter-spacing:.5px;color:transparent;user-select:none;transition:color .4s ease}
70
+ .name-front{position:absolute;top:0;left:0;right:0;font-weight:700;font-size:13px;letter-spacing:.5px;color:#a5d6a7;transition:all .4s ease}
71
+ .member:hover .name-back{color:rgba(144,238,144,.12)}
72
+ .member:hover .name-front{letter-spacing:1.5px;color:#0a1a0a;background:rgba(144,238,144,.85);padding:1px 8px;margin:-1px -8px;border-radius:3px;text-shadow:none;box-shadow:0 0 12px rgba(144,238,144,.3),3px 3px 0px rgba(76,175,80,.35)}
73
+ </style>
74
 
75
+ <div class="luminia">
76
+ <div class="grid-layer"></div>
77
+ <div class="glow"></div>
78
+ <div class="glow glow-2"></div>
79
+ <div class="ring ring-1"></div>
80
+ <div class="ring ring-2"></div>
81
+ <div class="noise"></div>
82
+ <div class="content">
83
+ <div class="sigil">✧</div>
84
+ <div class="title-wrap">
85
+ <div class="title-glow">🌱 Luminia ✨</div>
86
+ <div class="title-shimmer">🌱 Luminia ✨</div>
87
+ </div>
88
+ <div class="sub-wrap">
89
+ <div class="sub-ghost">models · datasets · tools · community</div>
90
+ <div class="sub-back">Community-driven AI</div>
91
+ <div class="sub-front">Community-driven AI</div>
92
+ </div>
93
+ <div class="divider">
94
+ <span class="line"></span>
95
+ <span class="dot"></span>
96
+ <span class="line"></span>
97
+ </div>
98
+ <div class="team">
99
+ <a class="member" href="https://huggingface.co/Nekochu">
100
+ <span class="pulse-ring"></span>
101
+ <span class="avatar">🍀</span>
102
+ <span class="name-wrap">
103
+ <span class="name-back">Nekochu</span>
104
+ <span class="name-front">Nekochu</span>
105
+ </span>
106
+ </a>
107
+ </div>
108
+ </div>
109
+ </div>