2 lines
6.7 KiB
CSS
Raw Normal View History

2025-05-29 15:03:59 +08:00
.case-list[data-v-be44cdff]{min-height:100vh;background-color:var(--color-background);display:flex;flex-direction:column;width:100%}.page-header[data-v-be44cdff]{background-color:var(--color-primary);color:#fff;padding:3rem 0;margin-bottom:0;position:relative;overflow:hidden;background-image:linear-gradient(135deg,#0072ff,#00c6ff);width:100%}.page-header[data-v-be44cdff]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg0NSkiPjxyZWN0IGlkPSJwYXR0ZXJuLWJhY2tncm91bmQiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InRyYW5zcGFyZW50Ij48L3JlY3Q+PHBhdGggZD0iTSAwIDAgTCAxMCAwIiBzdHJva2U9IiNmZmZmZmYxMCIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI3BhdHRlcm4pIj48L3JlY3Q+PC9zdmc+);opacity:.4;z-index:1}.page-header .container[data-v-be44cdff]{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem}.page-header h1[data-v-be44cdff]{font-size:2.5rem;margin-bottom:1rem;font-weight:700;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.subtitle[data-v-be44cdff]{font-size:1.2rem;opacity:.9;max-width:700px;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.1)}.container[data-v-be44cdff]{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%}.content-wrapper[data-v-be44cdff]{padding:2rem 0;width:100%}.cases-section[data-v-be44cdff]{background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000000d;width:100%}.loading[data-v-be44cdff],.error[data-v-be44cdff],.empty[data-v-be44cdff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.spinner[data-v-be44cdff]{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:var(--color-primary);animation:spin-be44cdff 1s ease-in-out infinite;margin-bottom:1rem}@keyframes spin-be44cdff{to{transform:rotate(360deg)}}.btn-retry[data-v-be44cdff],.btn-home[data-v-be44cdff]{background-color:var(--color-primary);color:#fff;border:none;padding:.7rem 1.8rem;border-radius:4px;cursor:pointer;font-size:.95rem;transition:all .3s;margin-top:1rem;box-shadow:0 2px 8px #007bff40;text-decoration:none;display:inline-block}.btn-retry[data-v-be44cdff]:hover,.btn-home[data-v-be44cdff]:hover{background-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.case-grid[data-v-be44cdff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.case-card[data-v-be44cdff]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;transition:all .3s ease;overflow:hidden;border:1px solid #f0f0f0;height:100%}.case-card[data-v-be44cdff]:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0000001a}.case-link[data-v-be44cdff]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--color-text);padding:1.2rem}.case-icon[data-v-be44cdff]{width:48px;height:48px;background-color:#007bff1a;border-radius:50%;margin-bottom:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230072ff' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z'/%3E%3C/svg%3E");background-size:24px;background-position:center;background-repeat:no-repeat;transition:all .3s}.case-card:hover .case-icon[data-v-be44cdff]{background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.9