@keyframes floating-a71023ee{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.wrap[data-v-a71023ee]{position:relative;z-index:2;max-width:1240px;width:100%;padding:20px;margin:0 auto}.wrap .header[data-v-a71023ee]{display:flex;justify-content:space-between;padding:40px 0}.wrap .header .title[data-v-a71023ee]{font-size:30px;font-weight:700}.wrap .header .github[data-v-a71023ee]{width:40px;height:40px;object-fit:contain;transform:scale(.9);opacity:.8;transition:all .3s ease;cursor:pointer}.wrap .header .github[data-v-a71023ee]:hover{transform:scale(1.1);opacity:1}.wrap .container[data-v-a71023ee]{display:flex;flex-wrap:wrap;width:100%;gap:20px}.wrap .container .item[data-v-a71023ee]{width:386px;margin-bottom:20px;border-radius:10px;box-shadow:0 0 10px #0003;background:#fff;transition:all .3s ease;animation:floating-a71023ee ease-in-out 1.6s infinite alternate;cursor:pointer}.wrap .container .item[data-v-a71023ee]:hover{box-shadow:0 0 20px #0000004d}.wrap .container .item .img[data-v-a71023ee]{height:300px;border-radius:10px 10px 0 0;overflow:hidden}.wrap .container .item .text[data-v-a71023ee]{padding:30px;color:#00000073;font-size:14px}.wrap .container .item .text .title[data-v-a71023ee]{margin-bottom:10px;color:#000000d9;font-weight:700;font-size:16px}.wrap .container .item .text .stack[data-v-a71023ee]{color:#fff;display:inline-flex;flex-wrap:wrap;gap:10px}.wrap .container .item .text .stack span[data-v-a71023ee]{margin-bottom:10px;padding:2px 8px;border-radius:4px;background:#f0f0f0}.wrap .container .item .text .stack span[data-v-a71023ee]:nth-child(1){background:#1677ff}.wrap .container .item .text .stack span[data-v-a71023ee]:nth-child(2){background:#eb2f96}.wrap .container .item .text .stack span[data-v-a71023ee]:nth-child(3){background:#13c2c2}.wrap .container .item .text .stack span[data-v-a71023ee]:nth-child(4){background:#722ed1}.wrap .container .item .text .stack span[data-v-a71023ee]:nth-child(5){background:#52c41a}.wrap .container .item .text .stack span[data-v-a71023ee]:nth-child(6){background:#fa8c16}@media (max-width: 800px){.wrap .container .item[data-v-a71023ee]{width:100%}}*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;background:#f5f5f5}img{display:block}img[mode=cover]{object-fit:cover}.w-fill{width:100%}.h-fill{height:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:10px;background:#a6d2ff}
