HomeView.vue 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882
  1. <script setup lang="ts">
  2. import Nav from '@/components/Nav.vue'
  3. import Footer from '@/components/Footer.vue'
  4. import {useSunStore} from "@/stores/sun";
  5. const sunStore = useSunStore()
  6. const toPage = (url:string) => {
  7. window.open(url)
  8. }
  9. </script>
  10. <template>
  11. <main class="main">
  12. <div class="mainBG">
  13. <img src="../assets/navBg.png" alt="BG">
  14. </div>
  15. <div class="BG1">
  16. <img src="../assets/home/BG1.png" alt="BG">
  17. </div>
  18. <div class="BG2">
  19. <img src="../assets/home/BG2.png" alt="BG">
  20. </div>
  21. <div class="BG3">
  22. <img src="../assets/home/BG3.png" alt="BG">
  23. </div>
  24. <Nav/>
  25. <div class="header">
  26. <div class="left" style="z-index: 2">
  27. <img class="left" v-show="!sunStore.sun" src="../assets/home/header-white.svg" alt="header">
  28. <img class="left" v-show="sunStore.sun" src="../assets/home/header.svg" alt="header">
  29. </div>
  30. <div class="right">
  31. <video v-show="!sunStore.sun" autoplay muted width="640" height="640" src="../media/0727(7).mp4">
  32. </video>
  33. <video v-show="sunStore.sun" autoplay muted width="640" height="640" src="../media/0727(12).mp4">
  34. </video>
  35. </div>
  36. </div>
  37. <div class="airdrop">
  38. <div class="title">
  39. <div class="left">
  40. <img v-show="!sunStore.sun" src="../assets/home/airdrop.svg" alt="airdrop">
  41. <img v-show="sunStore.sun" src="../assets/home/airdrop-black.svg" alt="airdrop">
  42. </div>
  43. <div class="right">
  44. <div class="text1">
  45. Airdrop
  46. </div>
  47. <div class="text2">
  48. Chain transaction data query platform
  49. </div>
  50. </div>
  51. </div>
  52. <div class="description">
  53. <div class="left">
  54. <img src="../assets/home/airdrop-1.svg" alt="airdrop-1">
  55. <div class="text1">
  56. Transaction data
  57. </div>
  58. <div class="text2">
  59. View the count of interactions on the public chain
  60. </div>
  61. <div class="shadow"/>
  62. </div>
  63. <div class="right">
  64. <div class="item1">
  65. <div class="item1Left">
  66. <div class="text1">
  67. View the count of Dapps
  68. </div>
  69. <div class="text1">
  70. you have interacted with historically.
  71. </div>
  72. <div class="text2">
  73. *Specific Dapp names are supported later
  74. </div>
  75. </div>
  76. <div class="item1Right">
  77. <img src="../assets/home/airdrop-2.svg" alt="airdrop-2">
  78. </div>
  79. <div class="shadow"/>
  80. </div>
  81. <div class="item1">
  82. <div class="item1Left">
  83. <div class="text1">
  84. Display the historical count of
  85. </div>
  86. <div class="text1">
  87. interactions in a histogram format.
  88. </div>
  89. </div>
  90. <div class="item1Right">
  91. <img src="../assets/home/airdrop-3.svg" alt="airdrop-2">
  92. </div>
  93. <div class="shadow"/>
  94. </div>
  95. </div>
  96. </div>
  97. </div>
  98. <div class="dividingLine"/>
  99. <div class="NFT" id="NFT">
  100. <div class="NFT-left">
  101. <div class="box1">
  102. <div class="text1">
  103. Bitflower NFT
  104. </div>
  105. </div>
  106. <div class="box2">
  107. <div class="frame">
  108. <div class="text4">
  109. zkSync
  110. </div>
  111. </div>
  112. <div class="frame">
  113. <div class="text4">
  114. ERC 721
  115. </div>
  116. </div>
  117. </div>
  118. <div class="box3">
  119. <span class="text2">
  120. Created by
  121. </span>
  122. <span class="text3">
  123. @Bitflower
  124. </span>
  125. <span class="text2">
  126. on zkSync Era
  127. </span>
  128. </div>
  129. <div class="box4">
  130. <div class="text2">
  131. Mint starts July 12 at 5:00 AM GMT+8
  132. </div>
  133. </div>
  134. <div class="box5">
  135. <div class="progress"/>
  136. </div>
  137. <div class="box6">
  138. <div class="text2">
  139. 42.1% minted
  140. </div>
  141. <div class="text5">
  142. 100/222
  143. </div>
  144. </div>
  145. <div class="button">
  146. <img src="../assets/home/button-1.svg" alt="button">
  147. <div class="text2" style="color: white">
  148. Go to mint
  149. </div>
  150. <img src="../assets/home/button-2.svg" alt="button">
  151. </div>
  152. <img v-show="!sunStore.sun" style="margin-top: 12px" src="../assets/home/zksync.svg" alt="zksync">
  153. <img v-show="sunStore.sun" style="margin-top: 12px" src="../assets/home/zksync-black.svg" alt="zksync">
  154. </div>
  155. <div class="NfT-right">
  156. <img v-show="!sunStore.sun" src="../assets/home/NFT-1-white.svg" alt="NFT">
  157. <img v-show="sunStore.sun" src="../assets/home/NFT-1.svg" alt="NFT">
  158. <img class="bitflower" src="../assets/home/NFT-2.svg" alt="NFT">
  159. </div>
  160. </div>
  161. <div class="dividingLine"/>
  162. <div class="roadMap">
  163. <div class="left">
  164. <img v-show="!sunStore.sun" style="width: 128px;height: 128px" src="../assets/home/roadmap-white.svg"
  165. alt="roadmap">
  166. <img v-show="sunStore.sun" style="width: 128px;height: 128px" src="../assets/home/roadmap.svg" alt="roadmap">
  167. <div class="text1">
  168. Road map
  169. </div>
  170. <div class="text2">
  171. Chain transaction data query platform
  172. </div>
  173. </div>
  174. <el-scrollbar>
  175. <div class="right">
  176. <div class="horizontalLine">
  177. <div class="greenHorizontalLine">
  178. </div>
  179. </div>
  180. <div class="greenCircle"/>
  181. <div class="year">
  182. 2023
  183. </div>
  184. <div class="item" style="left: 145px">
  185. <div class="itemUp">
  186. Q1
  187. <div class="greenVerticalLine"/>
  188. <div class="greenCircle"/>
  189. <div class="info">
  190. <img class="img" v-show="!sunStore.sun" style="margin-top: 12px" src="../assets/home/zksync.svg" alt="zksync">
  191. <img class="img" v-show="sunStore.sun" style="margin-top: 12px" src="../assets/home/zksync-black.svg" alt="zksync">
  192. <div class="text">
  193. Online zkS transaction data statistics
  194. </div>
  195. <div class="text">
  196. Dapp quick entry
  197. </div>
  198. <div class="text">
  199. .....
  200. </div>
  201. </div>
  202. </div>
  203. </div>
  204. <div class="item" style="left: 395px">
  205. <div class="itemDown">
  206. Q2
  207. <div class="greenVerticalLine"/>
  208. <div class="greenCircle"/>
  209. <div class="info">
  210. <div class="text">
  211. Online Layer Zero transaction data statistics
  212. </div>
  213. <div class="text">
  214. Cross-chain transaction statistics
  215. </div>
  216. <div class="text">
  217. Dapp quick entry
  218. </div>
  219. <div class="text">
  220. .....
  221. </div>
  222. <img class="img" v-show="!sunStore.sun" style="margin-top: 12px" src="../assets/home/layerZero-white.svg" alt="zksync">
  223. <img class="img" v-show="sunStore.sun" style="margin-top: 12px" src="../assets/home/layerZero.svg" alt="zksync">
  224. </div>
  225. </div>
  226. </div>
  227. <div class="item" style="left: 640px">
  228. <div class="itemUp">
  229. Q3
  230. <div class="greenVerticalLine"/>
  231. <div class="greenCircle"/>
  232. <div class="info">
  233. <img class="img" v-show="!sunStore.sun" style="margin-top: 12px" src="../assets/home/bitflower-white.svg" alt="zksync">
  234. <img class="img" v-show="sunStore.sun" style="margin-top: 12px" src="../assets/home/bitflower.svg" alt="zksync">
  235. <div class="text">
  236. Deploy the NFT on the zkSync network
  237. </div>
  238. <div class="text">
  239. Pin for the Weber 3.0
  240. </div>
  241. </div>
  242. </div>
  243. </div>
  244. <div class="item" style="left: 880px">
  245. <div class="itemDown" style="border: 1px solid #4C4C4C;">
  246. Q4
  247. <div class="greenVerticalLine" style="border-right: 1px solid #4c4c4c;"/>
  248. <div class="greenCircle" style="background: #4c4c4c"/>
  249. <div class="info">
  250. <div class="text">
  251. Coming soon...
  252. </div>
  253. <img class="img" v-show="!sunStore.sun" style="margin-top: 12px" src="../assets/home/starknet-white.svg" alt="zksync">
  254. <img class="img" v-show="sunStore.sun" style="margin-top: 12px" src="../assets/home/starknet.svg" alt="zksync">
  255. </div>
  256. </div>
  257. </div>
  258. </div>
  259. </el-scrollbar>
  260. </div>
  261. <div class="dividingLine"/>
  262. <Footer/>
  263. </main>
  264. </template>
  265. <style scoped lang="scss">
  266. .main {
  267. width: 1440px;
  268. height: 100%;
  269. margin: auto;
  270. //border: 1px solid var(--vt-c-border);
  271. border-top: none;
  272. border-bottom: none;
  273. padding: 30px 60px 0;
  274. .dividingLine {
  275. width: 100vw;
  276. height: 1px;
  277. border-bottom: 1px solid var(--vt-c-border);
  278. position: absolute;
  279. left: 0;
  280. }
  281. .mainBG {
  282. position: absolute;
  283. top: 0;
  284. z-index: -1;
  285. left: 0;
  286. right: 0;
  287. display: flex;
  288. justify-content: center;
  289. }
  290. .BG1 {
  291. position: absolute;
  292. top: -560px;
  293. left: 210px;
  294. display: flex;
  295. justify-content: center;
  296. animation: rotateAnimation 10s linear infinite;
  297. }
  298. .BG2 {
  299. position: absolute;
  300. top: -660px;
  301. left: -370px;
  302. display: flex;
  303. justify-content: center;
  304. animation: rotateAnimation 15s linear infinite;
  305. }
  306. .BG3 {
  307. position: absolute;
  308. top: 300px;
  309. left: 700px;
  310. display: flex;
  311. justify-content: center;
  312. animation: rotateAnimation 10s linear infinite;
  313. }
  314. @keyframes rotateAnimation {
  315. 0% {
  316. transform: rotate(0deg);
  317. }
  318. 100% {
  319. transform: rotate(-360deg);
  320. }
  321. }
  322. .header {
  323. display: flex;
  324. align-items: center;
  325. justify-content: space-between;
  326. padding: 100px 0;
  327. .left {
  328. user-select: none;
  329. -webkit-user-drag: none;
  330. }
  331. .right {
  332. //user-select: none;
  333. //-webkit-user-drag: none;
  334. //width: 320px;
  335. //height: 180px;
  336. }
  337. }
  338. .airdrop {
  339. display: flex;
  340. flex-direction: column;
  341. gap: 40px;
  342. .title {
  343. display: flex;
  344. align-items: center;
  345. gap: 16px;
  346. .right {
  347. display: flex;
  348. flex-direction: column;
  349. gap: 12px;
  350. .text1 {
  351. font-family: HONOR Sans CN;
  352. font-size: 32px;
  353. font-style: normal;
  354. font-weight: 700;
  355. line-height: normal;
  356. }
  357. .text2 {
  358. font-family: HONOR Sans CN;
  359. font-size: 15px;
  360. font-style: normal;
  361. font-weight: 400;
  362. line-height: normal;
  363. opacity: 0.5;
  364. }
  365. }
  366. }
  367. .description {
  368. display: flex;
  369. align-items: center;
  370. justify-content: space-between;
  371. margin-bottom: 110px;
  372. .left {
  373. width: 618px;
  374. height: 490px;
  375. border: 1px solid #4C4C4C;
  376. background: var(--vt-c-pure);
  377. box-shadow: 2px 2px 24px 0 rgba(255, 255, 255, 0.20);
  378. position: relative;
  379. padding: 60px;
  380. .text1 {
  381. font-family: HONOR Sans CN;
  382. font-size: 32px;
  383. font-style: normal;
  384. font-weight: 300;
  385. line-height: normal;
  386. margin-top: 46px;
  387. margin-bottom: 16px;
  388. }
  389. .text2 {
  390. font-family: HONOR Sans CN;
  391. font-size: 20px;
  392. font-style: normal;
  393. font-weight: 400;
  394. line-height: normal;
  395. opacity: 0.5;
  396. }
  397. .shadow {
  398. width: 618px;
  399. height: 490px;
  400. border: 1px solid #4C4C4C;
  401. background: #000;
  402. position: absolute;
  403. top: 10px;
  404. left: 10px;
  405. z-index: -1;
  406. }
  407. }
  408. .right {
  409. display: flex;
  410. flex-direction: column;
  411. gap: 50px;
  412. .item1 {
  413. width: 640px;
  414. height: 220px;
  415. border: 1px solid #4C4C4C;
  416. background: var(--vt-c-pure);
  417. position: relative;
  418. padding: 38px 60px;
  419. display: flex;
  420. align-items: center;
  421. gap: 54px;
  422. .item1Left {
  423. .text1 {
  424. font-family: HONOR Sans CN;
  425. font-size: 19px;
  426. font-style: normal;
  427. font-weight: 300;
  428. line-height: normal;
  429. }
  430. .text2 {
  431. font-family: HONOR Sans CN;
  432. font-size: 14px;
  433. font-style: normal;
  434. font-weight: 400;
  435. line-height: normal;
  436. opacity: 0.5;
  437. margin-top: 12px;
  438. }
  439. }
  440. .shadow {
  441. width: 640px;
  442. height: 220px;
  443. border: 1px solid #4C4C4C;
  444. background: #000;
  445. position: absolute;
  446. top: 10px;
  447. left: 10px;
  448. z-index: -1;
  449. }
  450. }
  451. }
  452. }
  453. }
  454. .NFT {
  455. padding: 40px 140px;
  456. display: flex;
  457. align-items: center;
  458. justify-content: space-between;
  459. .NFT-left {
  460. .text1 {
  461. font-family: HONOR Sans CN;
  462. font-size: 32px;
  463. font-style: normal;
  464. font-weight: 700;
  465. line-height: normal;
  466. }
  467. .text2 {
  468. font-family: HONOR Sans CN;
  469. font-size: 15px;
  470. font-style: normal;
  471. font-weight: 700;
  472. line-height: normal;
  473. }
  474. .text3 {
  475. font-family: HONOR Sans CN;
  476. font-size: 15px;
  477. font-style: normal;
  478. font-weight: 700;
  479. line-height: normal;
  480. color: #0075FF;
  481. }
  482. .text4 {
  483. font-family: HONOR Sans CN;
  484. font-size: 12px;
  485. font-style: normal;
  486. font-weight: 500;
  487. line-height: normal;
  488. color: #FFF;
  489. }
  490. .text5 {
  491. font-family: HONOR Sans CN;
  492. font-size: 14px;
  493. font-style: normal;
  494. font-weight: 400;
  495. line-height: normal;
  496. opacity: 0.5;
  497. }
  498. .box1 {
  499. margin-bottom: 8px;
  500. }
  501. .box2 {
  502. display: flex;
  503. align-items: center;
  504. margin-bottom: 12px;
  505. gap: 12px;
  506. .frame {
  507. display: flex;
  508. align-items: center;
  509. justify-content: center;
  510. padding: 6px 12px;
  511. width: fit-content;
  512. border: 1px solid #4C4C4C;
  513. background: #010101;
  514. }
  515. }
  516. .box3 {
  517. margin-bottom: 28px;
  518. }
  519. .box4 {
  520. margin-bottom: 16px;
  521. }
  522. .box5 {
  523. width: 400px;
  524. height: 8px;
  525. background: #caccc8;
  526. position: relative;
  527. margin-bottom: 12px;
  528. .progress {
  529. position: absolute;
  530. width: 145px;
  531. height: 8px;
  532. background: #00FFC2;
  533. }
  534. }
  535. .box6 {
  536. display: flex;
  537. align-items: center;
  538. justify-content: space-between;
  539. margin-bottom: 24px;
  540. }
  541. .button {
  542. display: flex;
  543. align-items: center;
  544. gap: 6px;
  545. width: 240px;
  546. padding: 12px 24px;
  547. justify-content: center;
  548. border: 1px solid #4C4C4C;
  549. background: #010101;
  550. }
  551. }
  552. .NfT-right {
  553. position: relative;
  554. .bitflower {
  555. position: absolute;
  556. top: 40px;
  557. left: 40px;
  558. }
  559. }
  560. }
  561. .roadMap {
  562. height: 650px;
  563. display: flex;
  564. align-items: center;
  565. margin-right: -60px;
  566. .text1 {
  567. font-family: HONOR Sans CN;
  568. font-size: 32px;
  569. font-style: normal;
  570. font-weight: 700;
  571. line-height: normal;
  572. margin-top: 16px;
  573. margin-bottom: 12px;
  574. }
  575. .text2 {
  576. font-family: HONOR Sans CN;
  577. font-size: 15px;
  578. font-style: normal;
  579. font-weight: 400;
  580. line-height: normal;
  581. opacity: 0.5;
  582. }
  583. .left {
  584. width: 476px;
  585. padding: 0 60px;
  586. height: 100%;
  587. display: flex;
  588. flex-direction: column;
  589. justify-content: center;
  590. border-right: 1px solid var(--vt-c-border);
  591. }
  592. .right {
  593. width: 1200px;
  594. height: 650px;
  595. display: flex;
  596. align-items: center;
  597. padding-left: 25px;
  598. position: relative;
  599. .greenCircle {
  600. width: 6px;
  601. height: 6px;
  602. border-radius: 50%;
  603. background: #00FFC2;
  604. position: absolute;
  605. }
  606. .horizontalLine {
  607. width: 1200px;
  608. height: 1px;
  609. border-bottom: 1px solid #4c4c4c;
  610. position: relative;
  611. .greenHorizontalLine {
  612. width: 630px;
  613. height: 1px;
  614. border-bottom: 1px solid #00FFC2;
  615. position: absolute;
  616. }
  617. }
  618. .year {
  619. font-family: HONOR Sans CN;
  620. font-size: 27px;
  621. font-style: normal;
  622. font-weight: 700;
  623. line-height: normal;
  624. position: absolute;
  625. top: 260px
  626. }
  627. .item {
  628. position: absolute;
  629. .itemUp {
  630. display: inline-flex;
  631. padding: 12px 24px;
  632. align-items: center;
  633. gap: 6px;
  634. border: 1px solid #00FFC2;
  635. background: #010101;
  636. color: #FFF;
  637. font-family: HONOR Sans CN;
  638. font-size: 12px;
  639. font-style: normal;
  640. font-weight: 500;
  641. line-height: normal;
  642. position: relative;
  643. .greenVerticalLine {
  644. width: 1px;
  645. height: 120px;
  646. border-right: 1px solid #00FFC2;
  647. position: absolute;
  648. left: 0;
  649. right: 0;
  650. margin: auto;
  651. top:-120px;
  652. }
  653. .greenCircle {
  654. width: 6px;
  655. height: 6px;
  656. border-radius: 50%;
  657. background: #00FFC2;
  658. position: absolute;
  659. left: 0;
  660. right: 0;
  661. margin: auto;
  662. top:-120px;
  663. }
  664. .info {
  665. display: flex;
  666. flex-direction: column;
  667. gap:12px;
  668. position: absolute;
  669. top:-140px;
  670. right: -250px;
  671. width: 250px;
  672. .img{
  673. width: 68px;
  674. height: 16px;
  675. }
  676. .text{
  677. font-family: HONOR Sans CN;
  678. font-size: 12px;
  679. font-style: normal;
  680. font-weight: 500;
  681. line-height: normal;
  682. opacity: 0.5;
  683. color: var(--color-text);
  684. }
  685. .text::before {
  686. content: "\00B7";
  687. margin-right: 5px;
  688. }
  689. }
  690. }
  691. .itemDown {
  692. display: inline-flex;
  693. padding: 12px 24px;
  694. align-items: center;
  695. gap: 6px;
  696. border: 1px solid #00FFC2;
  697. background: #010101;
  698. color: #FFF;
  699. font-family: HONOR Sans CN;
  700. font-size: 12px;
  701. font-style: normal;
  702. font-weight: 500;
  703. line-height: normal;
  704. position: relative;
  705. .greenVerticalLine {
  706. width: 1px;
  707. height: 150px;
  708. border-right: 1px solid #00FFC2;
  709. position: absolute;
  710. left: 0;
  711. right: 0;
  712. margin: auto;
  713. bottom:-150px;
  714. }
  715. .greenCircle {
  716. width: 6px;
  717. height: 6px;
  718. border-radius: 50%;
  719. background: #00FFC2;
  720. position: absolute;
  721. left: 0;
  722. right: 0;
  723. margin: auto;
  724. bottom:-150px;
  725. }
  726. .info {
  727. display: flex;
  728. flex-direction: column;
  729. gap:12px;
  730. position: absolute;
  731. bottom:-155px;
  732. right: -300px;
  733. width: 300px;
  734. .img{
  735. width: 68px;
  736. height: 16px;
  737. }
  738. .text{
  739. font-family: HONOR Sans CN;
  740. font-size: 12px;
  741. font-style: normal;
  742. font-weight: 500;
  743. line-height: normal;
  744. opacity: 0.5;
  745. color: var(--color-text);
  746. }
  747. .text::before {
  748. content: "\00B7";
  749. margin-right: 5px;
  750. }
  751. }
  752. }
  753. }
  754. }
  755. }
  756. .footer {
  757. display: flex;
  758. .footer-left {
  759. width: 757px;
  760. height: 275px;
  761. border-right: 1px solid var(--vt-c-border);
  762. margin-left: -60px;
  763. .logoBox {
  764. padding: 40px 60px 66px 60px;
  765. border-bottom: 1px solid var(--vt-c-border);
  766. .logo {
  767. display: flex;
  768. flex-direction: column;
  769. gap:24px;
  770. width: 218px;
  771. }
  772. }
  773. .officeLink {
  774. display: flex;
  775. align-items: center;
  776. gap:28px;
  777. height: 100px;
  778. padding-left: 60px;
  779. }
  780. }
  781. .footer-right{
  782. width: 680px;
  783. padding: 40px 60px;
  784. .descriptive{
  785. font-family: HONOR Sans CN;
  786. font-size: 12px;
  787. font-style: normal;
  788. font-weight: 400;
  789. line-height: 24px;
  790. opacity: 0.5;
  791. margin-top: 9px;
  792. margin-bottom: 24px;
  793. }
  794. .button{
  795. width: fit-content;
  796. display: flex;
  797. padding: 12px 24px;
  798. align-items: center;
  799. gap: 6px;
  800. border: 1px solid var(--vt-c-border);
  801. background: #010101;
  802. cursor: pointer;
  803. color: #FFF;
  804. font-family: HONOR Sans CN;
  805. font-size: 14px;
  806. font-style: normal;
  807. font-weight: 500;
  808. line-height: normal;
  809. }
  810. }
  811. }
  812. }
  813. </style>