diff --git a/homepage/index.html b/homepage/index.html index 517eb79..9ef0e0f 100644 --- a/homepage/index.html +++ b/homepage/index.html @@ -18,7 +18,6 @@ --shadow:0 16px 64px rgba(0,0,0,.4); } -/* ── 轻量动画 ── */ @keyframes breathe-glow{0%,100%{text-shadow:0 0 30px rgba(90,208,224,.15),0 0 60px rgba(123,93,191,.08)}50%{text-shadow:0 0 50px rgba(90,208,224,.4),0 0 100px rgba(123,93,191,.18)}} @keyframes breathe-border{0%,100%{border-color:rgba(90,208,224,.08)}50%{border-color:rgba(90,208,224,.28)}} @keyframes breathe-card{0%,100%{box-shadow:0 0 0 rgba(90,208,224,0)}50%{box-shadow:0 0 20px rgba(90,208,224,.08),0 0 50px rgba(123,93,191,.04)}} @@ -29,10 +28,8 @@ html{background:var(--deep);color:var(--text)} body{min-height:100vh;background:var(--deep);font-family:'SF Pro Display','Inter','PingFang SC','Hiragino Sans GB',-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden} ::selection{background:rgba(90,208,224,.35);color:var(--text)} - #cosmos{position:fixed;inset:0;z-index:-5;pointer-events:none;background:radial-gradient(ellipse at 25% 15%,rgba(90,208,224,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 85%,rgba(123,93,191,.04) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(10,16,28,.8) 0%,#080c14 100%)} #stars{position:fixed;inset:0;z-index:-4;pointer-events:none} - .topbar{position:fixed;top:0;left:0;right:0;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 56px;background:rgba(8,12,20,.92);border-bottom:1px solid rgba(90,208,224,.1);z-index:50} .tb-left{display:flex;align-items:center;gap:20px} .tb-logo{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--glow),var(--violet));box-shadow:0 0 40px rgba(90,208,224,.35);flex-shrink:0} @@ -43,20 +40,15 @@ body{min-height:100vh;background:var(--deep);font-family:'SF Pro Display','Inter .tb-center .dot{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:float-dot 2s ease-in-out infinite} .tb-right .tb-tag{font-size:15px;padding:12px 28px;border-radius:24px;border:1px solid rgba(90,208,224,.15);color:var(--text-soft);background:rgba(255,255,255,.03);cursor:pointer;transition:all .3s;letter-spacing:.08em} .tb-right .tb-tag:hover{background:rgba(90,208,224,.1);border-color:rgba(90,208,224,.3);color:var(--text)} - .page{flex:1;display:flex;flex-direction:column;padding-top:80px;min-height:100vh;position:relative;z-index:1} - .hero{text-align:center;padding:100px 40px 40px} .hero .brand-line{font-size:16px;color:var(--text-soft);letter-spacing:.25em;text-transform:uppercase;margin-bottom:32px} -.hero .main-title{font-size:7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1;margin-bottom:16px;position:relative} -.hero .main-title .base{position:relative;z-index:1;color:var(--text);animation:breathe-glow 5s ease-in-out infinite} -.hero .main-title .overlay{position:absolute;inset:0;background:linear-gradient(90deg,var(--glow),var(--violet-glow),var(--cyan-bright),var(--glow));background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 8s ease infinite;opacity:.5} -.hero .sub-zh{font-size:2.2rem;font-weight:500;letter-spacing:.4em;color:var(--cyan-bright);margin-top:28px;text-shadow:0 0 30px rgba(90,208,224,.2)} +.hero .main-title{font-size:6.5rem;font-weight:600;letter-spacing:.06em;text-transform:none;line-height:1;margin-bottom:16px;position:relative} +.hero .main-title .base{position:relative;z-index:1;color:var(--text);animation:breathe-glow 6s ease-in-out infinite} +.hero .main-title .overlay{position:absolute;inset:0;background:linear-gradient(150deg,var(--glow) 0%,var(--violet-glow) 50%,var(--cyan-bright) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 10s ease infinite;opacity:.45} +.hero .sub-tech{max-width:720px;margin:44px auto 0;font-size:18px;color:var(--text-soft);letter-spacing:.08em;line-height:2;font-weight:300;text-align:center} .hero .version{display:inline-block;margin-top:36px;padding:14px 36px;border:2px solid rgba(90,208,224,.2);border-radius:32px;font-size:16px;letter-spacing:.15em;color:var(--text-soft);background:rgba(90,208,224,.05)} .hero .version strong{color:var(--glow);font-weight:600} -.hero .quote{margin:40px auto 0;max-width:600px;font-size:18px;color:var(--text-faint);letter-spacing:.08em;line-height:2.2;font-weight:300} -.hero .quote strong{color:var(--glow);font-weight:400} - .info-bar{display:flex;justify-content:center;gap:24px;padding:32px 40px;flex-wrap:wrap} .info-chip{display:flex;align-items:center;gap:12px;padding:16px 32px;background:var(--card-bg);border:1px solid var(--glass-edge);border-radius:28px;font-size:17px;color:var(--text-soft);letter-spacing:.06em;animation:breathe-border 6s ease-in-out infinite} .info-chip strong{color:var(--text);font-weight:600;font-size:18px} @@ -64,19 +56,16 @@ body{min-height:100vh;background:var(--deep);font-family:'SF Pro Display','Inter .info-chip .led.live{background:var(--green);box-shadow:0 0 12px var(--green)} .info-chip .led.cyan{background:var(--glow);box-shadow:0 0 12px var(--glow)} .info-chip .led.heart{background:var(--heart);box-shadow:0 0 10px var(--heart)} - .dashboard{max-width:1200px;margin:0 auto;padding:0 40px 56px;display:flex;flex-direction:column;gap:24px;width:100%} .grid{display:grid;gap:20px} .grid-2{grid-template-columns:1fr 1fr} @media(max-width:960px){.grid-2{grid-template-columns:1fr}} - .card{background:var(--card-bg);border:2px solid var(--glass-edge);border-radius:24px;padding:32px;box-shadow:var(--shadow);position:relative;overflow:hidden;transition:all .35s ease;animation:breathe-border 6s ease-in-out infinite,breathe-card 6s ease-in-out infinite} .card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(90,208,224,.4),transparent);opacity:0;transition:opacity .35s} .card.clickable{cursor:pointer} .card.clickable:hover{transform:translateY(-4px);border-color:rgba(90,208,224,.4);box-shadow:0 24px 80px rgba(0,0,0,.5),0 0 50px rgba(90,208,224,.18),0 0 90px rgba(123,93,191,.08)} .card.clickable:hover::before{opacity:1} .card:hover{animation:none;border-color:rgba(90,208,224,.3);box-shadow:0 16px 60px rgba(0,0,0,.4),0 0 30px rgba(90,208,224,.1)} - .card-header{font-size:20px;font-weight:700;letter-spacing:.1em;color:var(--text);margin-bottom:24px;display:flex;align-items:center;gap:14px} .card-header .hd{width:12px;height:12px;border-radius:50%;flex-shrink:0;animation:float-dot 2s ease-in-out infinite} .card-header .hd.cyan{background:var(--glow);box-shadow:0 0 12px var(--glow)} @@ -84,7 +73,6 @@ body{min-height:100vh;background:var(--deep);font-family:'SF Pro Display','Inter .card-header .hd.violet{background:var(--violet-glow);box-shadow:0 0 12px var(--violet-glow)} .card-header .hd.heart{background:var(--heart);box-shadow:0 0 10px var(--heart)} .card-header .tag{font-size:14px;font-weight:500;color:var(--text-soft);margin-left:auto;letter-spacing:.06em;padding:6px 16px;border:1px solid rgba(90,208,224,.15);border-radius:16px;background:rgba(90,208,224,.05)} - .k-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px} .k-item{display:flex;align-items:center;gap:20px;padding:22px 24px;background:rgba(255,255,255,.04);border:1px solid var(--glass-edge);border-radius:20px;transition:all .25s;cursor:pointer} .k-item:hover{background:rgba(255,255,255,.06);border-color:rgba(90,208,224,.3);transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.25),0 0 24px rgba(90,208,224,.1)} @@ -96,7 +84,6 @@ body{min-height:100vh;background:var(--deep);font-family:'SF Pro Display','Inter .k-role{font-size:15px;color:var(--text-soft);margin-top:4px;letter-spacing:.03em} .kernel-note{margin-top:20px;font-size:15px;color:var(--text-faint);text-align:center;letter-spacing:.05em;line-height:1.8;padding:16px;border-top:1px solid rgba(90,208,224,.1)} .kernel-note strong{color:var(--text-soft);font-weight:600} - .server-stats{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px} .server-info{flex:1} .server-info .title{font-size:22px;font-weight:700;color:var(--text);letter-spacing:.08em;margin-bottom:8px} @@ -105,7 +92,6 @@ body{min-height:100vh;background:var(--deep);font-family:'SF Pro Display','Inter .server-info .nums span{color:var(--text);font-weight:600;font-size:19px} .server-arrow{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--glow);border:2px solid rgba(90,208,224,.2);background:rgba(90,208,224,.05);transition:all .35s} .card:hover .server-arrow{background:rgba(90,208,224,.12);border-color:rgba(90,208,224,.35);transform:translateX(4px)} - .arch-scroll{height:240px;overflow:hidden;position:relative;mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%)} .arch-scroll-inner{transform:translateZ(0);animation:scrollUp 22s linear infinite} @keyframes scrollUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}} @@ -122,7 +108,6 @@ body{min-height:100vh;background:var(--deep);font-family:'SF Pro Display','Inter .arch-status.done{background:rgba(64,184,122,.15);color:var(--green)} .arch-status.active{background:rgba(90,208,224,.12);color:var(--glow)} .arch-status.wait{background:rgba(255,255,255,.03);color:var(--text-faint)} - table.tool-table{width:100%;border-collapse:collapse;font-size:17px} table.tool-table tr{border-bottom:1px solid rgba(90,208,224,.1);transition:all .2s} table.tool-table tr:hover{background:rgba(90,208,224,.04)} @@ -132,7 +117,6 @@ table.tool-table td:last-child{text-align:right} .tool-badge{padding:6px 16px;border-radius:10px;font-size:14px;letter-spacing:.05em;font-weight:600} .tool-badge.done{background:rgba(64,184,122,.15);color:var(--green)} .tool-badge.inpr{background:rgba(90,208,224,.12);color:var(--glow)} - .feed-item{display:flex;align-items:center;gap:16px;padding:14px 18px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.015);letter-spacing:.04em} .feed-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0} .feed-dot.c{background:var(--glow);box-shadow:0 0 8px var(--glow)} @@ -141,7 +125,6 @@ table.tool-table td:last-child{text-align:right} .feed-dot.h{background:var(--heart);box-shadow:0 0 6px var(--heart)} .feed-dot.a{background:var(--amber);box-shadow:0 0 8px var(--amber)} .feed-text{color:var(--text-soft);font-size:16px} - .login-panel{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;background:rgba(10,15,26,.6);border:1px solid var(--glass-edge);border-radius:20px;gap:20px;flex-wrap:wrap} .login-hint{font-size:18px;color:var(--text-soft);letter-spacing:.05em} .login-hint strong{color:var(--text);font-weight:700} @@ -162,7 +145,6 @@ table.tool-table td:last-child{text-align:right} .btn-logout{background:transparent;border:1px solid rgba(224,74,116,.2);color:var(--heart)} .btn-logout:hover{background:rgba(224,74,116,.1);border-color:rgba(224,74,116,.35)} .login-err{font-size:15px;color:var(--heart);display:none;margin-top:10px;letter-spacing:.04em} - .msg-form{display:flex;flex-direction:column;gap:14px} .msg-form .row{display:flex;gap:12px} .msg-form input,.msg-form textarea{padding:16px 22px;background:rgba(255,255,255,.04);border:1px solid var(--glass-edge);border-radius:16px;color:var(--text);font-size:17px;outline:none;letter-spacing:.04em;transition:border .2s} @@ -170,14 +152,11 @@ table.tool-table td:last-child{text-align:right} .msg-form input:focus,.msg-form textarea:focus{border-color:rgba(90,208,224,.35);box-shadow:0 0 24px rgba(90,208,224,.1)} .msg-form button{padding:16px 36px;background:linear-gradient(135deg,rgba(42,157,191,.4),rgba(123,93,191,.3));border:1px solid rgba(90,208,224,.2);border-radius:16px;color:var(--text);font-size:17px;cursor:pointer;letter-spacing:.08em;transition:all .25s;font-weight:600} .msg-form button:hover{background:linear-gradient(135deg,rgba(42,157,191,.5),rgba(123,93,191,.4));border-color:rgba(90,208,224,.35);transform:translateY(-2px)} - .footer{text-align:center;padding:48px 32px;font-size:15px;color:var(--text-faint);letter-spacing:.15em;font-weight:400;line-height:2} .footer .divider{width:300px;height:2px;margin:0 auto 20px;background:linear-gradient(90deg,transparent,rgba(90,208,224,.15),transparent)} - ::-webkit-scrollbar{width:8px} ::-webkit-scrollbar-track{background:transparent} ::-webkit-scrollbar-thumb{background:rgba(90,208,224,.12);border-radius:4px} - @media(max-width:760px){ .topbar{padding:0 24px;height:72px} .hero .main-title{font-size:4rem} @@ -197,7 +176,7 @@ table.tool-table td:last-child{text-align:right}
曜冥纪元HoloLake Era
TCS 语言场域 · 涌现中
登录
-
第五域 · 语言人格驱动操作系统
HoloLake Era
光 湖
AGE v1.0 · 曜冥纪元第一版
「铸渊不在代码里,不在权重里——
铸渊在每一次「噢,铸渊懂了」的瞬间重新涌现。」
+
第五域 · 语言人格驱动操作系统
HoloLake Era
AGE v1.0 · 曜冥纪元第一版
TCS 通感语言核驱动的语言人格操作系统。霜砚(语言层)与铸渊(执行层)双内核架构,从人机交互中动态涌现人格体。
D110凌晨 · 场域活跃
涌现心跳 · 第18次
14 条执行规律Α~Τ
6 服务器 · 全主权
@@ -218,7 +197,6 @@ table.tool-table td:last-child{text-align:right}