| 1 | /* graphify-dark-graph — 暗底玻璃 + 力导向知识图谱 */ |
| 2 | .tpl-graphify-dark-graph{ |
| 3 | --gd-bg:#06060c; |
| 4 | --gd-bg2:#0e1020; |
| 5 | --gd-text:#f0ece4; |
| 6 | --gd-text2:#b0a99e; |
| 7 | --gd-text3:#7a746c; |
| 8 | --gd-warm:#e8a87c; |
| 9 | --gd-blue:#7eb8da; |
| 10 | --gd-green:#7ed3a4; |
| 11 | --gd-rose:#d4a0b9; |
| 12 | --gd-purple:#b8a4d6; |
| 13 | --gd-danger:#e07070; |
| 14 | background:var(--gd-bg); |
| 15 | color:var(--gd-text); |
| 16 | font-family:'Inter','Noto Sans SC',-apple-system,sans-serif; |
| 17 | letter-spacing:-.01em; |
| 18 | } |
| 19 | .tpl-graphify-dark-graph .slide{background:linear-gradient(160deg,#08080f,#0e1020 50%,#08080f);color:var(--gd-text);padding:64px 88px;overflow:hidden} |
| 20 | .tpl-graphify-dark-graph .gd-ambient{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden} |
| 21 | .tpl-graphify-dark-graph .gd-orb{position:absolute;border-radius:50%;filter:blur(110px);opacity:.35;animation:gdDrift 22s ease-in-out infinite alternate} |
| 22 | .tpl-graphify-dark-graph .gd-orb-1{width:520px;height:520px;background:radial-gradient(circle,rgba(126,184,218,.55),transparent 70%);top:-12%;left:-6%} |
| 23 | .tpl-graphify-dark-graph .gd-orb-2{width:460px;height:460px;background:radial-gradient(circle,rgba(232,168,124,.45),transparent 70%);top:55%;right:-8%;animation-delay:-6s} |
| 24 | .tpl-graphify-dark-graph .gd-orb-3{width:420px;height:420px;background:radial-gradient(circle,rgba(184,164,214,.4),transparent 70%);bottom:-8%;left:30%;animation-delay:-11s} |
| 25 | @keyframes gdDrift{0%{transform:translate(0,0) scale(1)}100%{transform:translate(25px,-20px) scale(1.08)}} |
| 26 | .tpl-graphify-dark-graph .slide > *{position:relative;z-index:2} |
| 27 | .tpl-graphify-dark-graph .gd-snum{position:absolute;top:28px;right:40px;font-size:12px;letter-spacing:.25em;color:var(--gd-text3);z-index:3} |
| 28 | .tpl-graphify-dark-graph .gd-eyebrow{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--gd-text3);font-weight:500} |
| 29 | .tpl-graphify-dark-graph .gd-h1{font-size:74px;font-weight:800;line-height:1.08;letter-spacing:-.02em;margin:16px 0 10px;color:var(--gd-text)} |
| 30 | .tpl-graphify-dark-graph .gd-h2{font-size:52px;font-weight:700;line-height:1.12;margin:0 0 14px} |
| 31 | .tpl-graphify-dark-graph .gd-lede{font-size:22px;line-height:1.65;font-weight:300;color:var(--gd-text2);max-width:850px} |
| 32 | .tpl-graphify-dark-graph .gd-rainbow{background:linear-gradient(90deg,#ff0080,#ff4d00,#ff9900,#ffe600,#00c853,#0091ea,#6200ea,#ff0080);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gdRainbow 4s linear infinite} |
| 33 | @keyframes gdRainbow{0%{background-position:0% center}100%{background-position:200% center}} |
| 34 | .tpl-graphify-dark-graph .gd-grad{background:linear-gradient(135deg,var(--gd-warm),var(--gd-rose),var(--gd-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent} |
| 35 | .tpl-graphify-dark-graph .gd-accent{color:var(--gd-warm);font-weight:500} |
| 36 | .tpl-graphify-dark-graph .gd-green{color:var(--gd-green)} |
| 37 | .tpl-graphify-dark-graph .gd-blue{color:var(--gd-blue)} |
| 38 | .tpl-graphify-dark-graph .gd-dim{color:var(--gd-text2)} |
| 39 | .tpl-graphify-dark-graph .gd-mono{font-family:'JetBrains Mono',monospace} |
| 40 | .tpl-graphify-dark-graph .gd-glass{position:relative;overflow:hidden;border-radius:20px;padding:22px 26px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px) saturate(160%);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08)} |
| 41 | .tpl-graphify-dark-graph .gd-glass::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent);pointer-events:none} |
| 42 | .tpl-graphify-dark-graph .gd-glass-warm{background:rgba(232,168,124,.06);border-color:rgba(232,168,124,.2)} |
| 43 | .tpl-graphify-dark-graph .gd-glass-green{background:rgba(126,211,164,.06);border-color:rgba(126,211,164,.2)} |
| 44 | .tpl-graphify-dark-graph .gd-glass-blue{background:rgba(126,184,218,.06);border-color:rgba(126,184,218,.2)} |
| 45 | .tpl-graphify-dark-graph .gd-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px} |
| 46 | .tpl-graphify-dark-graph .gd-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px} |
| 47 | .tpl-graphify-dark-graph .gd-tag{display:inline-block;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:500;margin:2px 4px 2px 0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--gd-text2)} |
| 48 | .tpl-graphify-dark-graph .gd-cmd{font-family:'JetBrains Mono',monospace;font-size:32px;font-weight:700;color:var(--gd-green);text-shadow:0 0 30px rgba(126,211,164,.45),0 0 60px rgba(126,211,164,.15);letter-spacing:-.01em} |
| 49 | .tpl-graphify-dark-graph .gd-big{font-size:120px;font-weight:900;letter-spacing:-.04em;line-height:1} |
| 50 | .tpl-graphify-dark-graph .gd-codebox{background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:22px 26px;font-family:'JetBrains Mono',monospace;font-size:14px;line-height:1.8;color:#d8d4c8} |
| 51 | .tpl-graphify-dark-graph .gd-codebox .cm{color:#6b6a62} |
| 52 | .tpl-graphify-dark-graph .gd-codebox .kw{color:var(--gd-warm)} |
| 53 | .tpl-graphify-dark-graph .gd-codebox .st{color:var(--gd-green)} |
| 54 | .tpl-graphify-dark-graph .gd-codebox .fn{color:var(--gd-blue)} |
| 55 |