Update README.md
Browse files
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 |
-
.
|
| 74 |
-
|
| 75 |
-
.
|
| 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 |
-
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
-
|
| 107 |
-
|
| 108 |
-
</
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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>
|