.magazine-card[data-v-d40395d1]{background:#0f0f23;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.magazine-card[data-v-d40395d1]:hover{border-color:#ffffff26;box-shadow:0 20px 40px #0006;transform:translateY(-6px)}.card-featured[data-v-d40395d1]{border-radius:20px}.card-featured[data-v-d40395d1]:hover{transform:translateY(-8px)}.magazine-card-image[data-v-d40395d1]{flex-shrink:0;overflow:hidden;position:relative;width:100%}.aspect-16-10[data-v-d40395d1]{aspect-ratio:16/10}.aspect-21-9[data-v-d40395d1]{aspect-ratio:21/9}.magazine-card-img[data-v-d40395d1]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.magazine-card:hover .magazine-card-img[data-v-d40395d1]{transform:scale(1.05)}.magazine-card-placeholder[data-v-d40395d1]{align-items:center;background:linear-gradient(135deg,#1a1a2e,#0f0f23);display:flex;inset:0;justify-content:center;position:absolute}.placeholder-icon[data-v-d40395d1]{font-size:48px;opacity:.5}.magazine-card-overlay[data-v-d40395d1]{background:linear-gradient(0deg,rgba(15,15,35,.9) 0,rgba(15,15,35,.3) 40%,transparent 70%);inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.magazine-card:hover .magazine-card-overlay[data-v-d40395d1]{opacity:1}.magazine-card-content[data-v-d40395d1]{padding:16px}.content-featured[data-v-d40395d1]{padding:20px 24px}.magazine-card-title[data-v-d40395d1]{color:#fff;display:-webkit-box;font-size:15px;font-weight:600;-webkit-line-clamp:2;line-height:1.4;margin-bottom:8px;transition:color .3s ease;-webkit-box-orient:vertical;overflow:hidden}.card-featured .magazine-card-title[data-v-d40395d1]{font-size:18px}.magazine-card:hover .magazine-card-title[data-v-d40395d1]{color:#f59e0b}.magazine-card-divider[data-v-d40395d1]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:1px;height:2px;margin-bottom:12px;transition:width .3s ease;width:32px}.magazine-card:hover .magazine-card-divider[data-v-d40395d1]{width:48px}.card-featured .magazine-card-divider[data-v-d40395d1]{margin-bottom:14px;width:48px}.card-featured:hover .magazine-card-divider[data-v-d40395d1]{width:64px}.magazine-card-meta[data-v-d40395d1]{align-items:center;color:#9ca3af;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.magazine-card-category[data-v-d40395d1]{background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:20px;color:#93c5fd;font-size:11px;padding:4px 10px;transition:all .3s ease}.magazine-card:hover .magazine-card-category[data-v-d40395d1]{background:#f59e0b26;border-color:#f59e0b4d;color:#fcd34d}.magazine-card-rating[data-v-d40395d1]{align-items:center;display:flex;gap:2px}.rating-star[data-v-d40395d1]{fill:#374151;height:12px;transition:fill .2s ease;width:12px}.rating-star.star-filled[data-v-d40395d1]{fill:#f59e0b}.rating-star.star-half[data-v-d40395d1]{fill:url(#halfGradient)}.rating-value[data-v-d40395d1]{color:#f59e0b;font-weight:600;margin-left:4px}.magazine-card-installs[data-v-d40395d1]{align-items:center;color:#6b7280;display:flex;gap:4px}.installs-icon[data-v-d40395d1]{height:12px;width:12px}.magazine-search-page[data-v-368267b2]{background:rgb(var(--bg-body));min-height:100vh;padding:60px 20px 80px}.magazine-container[data-v-368267b2]{margin:0 auto;max-width:1280px}.magazine-header[data-v-368267b2]{margin-bottom:48px;text-align:center}.magazine-title[data-v-368267b2]{display:flex;gap:8px;justify-content:center;margin-bottom:16px}.title-letters[data-v-368267b2]{background:linear-gradient(135deg,#fff,#a5b4fc 50%,#818cf8);-webkit-background-clip:text;color:#fff;font-size:48px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;-webkit-text-fill-color:transparent;background-clip:text}.magazine-subtitle[data-v-368267b2]{color:#9ca3af;font-size:18px;font-weight:400;margin-bottom:24px}.magazine-subtitle strong[data-v-368267b2]{color:#f59e0b;font-weight:600}.magazine-title-line[data-v-368267b2]{align-items:center;display:flex;gap:16px;justify-content:center}.line-left[data-v-368267b2],.line-right[data-v-368267b2]{background:linear-gradient(90deg,transparent,rgba(59,130,246,.5));height:1px;width:80px}.line-right[data-v-368267b2]{background:linear-gradient(90deg,rgba(59,130,246,.5),transparent)}.line-diamond[data-v-368267b2]{background:#3b82f6;height:8px;transform:rotate(45deg);width:8px}.magazine-search-wrapper[data-v-368267b2]{margin:0 auto 40px;max-width:700px}.magazine-search-form[data-v-368267b2]{align-items:center;border-bottom:2px solid hsla(0,0%,100%,.15);display:flex;gap:16px;padding:0 0 16px;transition:border-color .3s ease}.magazine-search-form[data-v-368267b2]:focus-within{border-bottom-color:#3b82f6}.search-icon[data-v-368267b2]{color:#6b7280;flex-shrink:0;transition:color .3s ease}.magazine-search-form:focus-within .search-icon[data-v-368267b2]{color:#3b82f6}.magazine-search-input[data-v-368267b2]{background:transparent;border:none;color:#fff;flex:1;font-size:20px;outline:none;padding:8px 0}.magazine-search-input[data-v-368267b2]::-moz-placeholder{color:#6b7280}.magazine-search-input[data-v-368267b2]::placeholder{color:#6b7280}.magazine-search-input[data-v-368267b2]::-webkit-search-cancel-button{display:none}.search-clear-btn[data-v-368267b2]{align-items:center;border-radius:50%;color:#6b7280;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.search-clear-btn[data-v-368267b2]:hover{background:#ffffff1a;color:#fff}.magazine-search-tip[data-v-368267b2]{color:#6b7280;font-size:13px;margin-top:16px;text-align:center}.magazine-search-tip kbd[data-v-368267b2]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:#9ca3af;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin:0 4px;padding:2px 8px}.magazine-tags[data-v-368267b2]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:48px}.magazine-tag[data-v-368267b2]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;color:#9ca3af;display:inline-flex;font-size:13px;gap:6px;padding:8px 16px;transition:all .3s ease}.magazine-tag[data-v-368267b2]:hover{background:#3b82f626;border-color:#3b82f666;color:#a5b4fc;transform:translateY(-2px)}.tag-icon[data-v-368267b2]{font-size:14px}.tag-name[data-v-368267b2]{font-weight:500}.magazine-loading[data-v-368267b2]{margin-top:24px}.loading-grid[data-v-368267b2]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.loading-grid[data-v-368267b2]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.loading-grid[data-v-368267b2]{grid-template-columns:repeat(2,1fr)}}.loading-card[data-v-368267b2]{background:#0f0f23;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;overflow:hidden}.loading-image[data-v-368267b2]{animation:shimmer-368267b2 1.5s infinite;aspect-ratio:16/10;background:linear-gradient(90deg,#ffffff08,#ffffff14 50%,#ffffff08);background-size:200% 100%}.loading-content[data-v-368267b2]{padding:16px}.loading-title[data-v-368267b2]{background:#ffffff14;border-radius:4px;height:18px;margin-bottom:12px;width:70%}.loading-divider[data-v-368267b2]{background:#ffffff0d;border-radius:1px;height:2px;margin-bottom:12px;width:32px}.loading-meta[data-v-368267b2]{background:#ffffff0d;border-radius:4px;height:14px;width:50%}@keyframes shimmer-368267b2{0%{background-position:-200% 0}to{background-position:200% 0}}.magazine-results[data-v-368267b2]{margin-top:24px}.magazine-results-counter[data-v-368267b2]{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:40px}.counter-line[data-v-368267b2]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);flex:1;height:1px;max-width:200px}.counter-text[data-v-368267b2]{color:#6b7280;font-size:14px;white-space:nowrap}.magazine-grid[data-v-368267b2]{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.magazine-grid[data-v-368267b2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.magazine-grid[data-v-368267b2]{gap:20px;grid-template-columns:1fr}}.grid-item[data-v-368267b2]{animation:fadeUp-368267b2 .5s ease-out backwards;min-height:0;min-width:0}.item-featured[data-v-368267b2]{grid-column:1/-1;margin-top:8px}.item-featured[data-v-368267b2] .magazine-card{max-width:100%}.grid-item[data-v-368267b2] .magazine-card{height:100%}.magazine-share[data-v-368267b2]{border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:center;margin-top:60px;padding-top:40px}.share-btn[data-v-368267b2]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#9ca3af;display:inline-flex;font-size:14px;gap:8px;padding:12px 24px;transition:all .3s ease}.share-btn[data-v-368267b2]:hover{background:#3b82f61a;border-color:#3b82f64d;color:#a5b4fc}.share-text[data-v-368267b2]{align-items:center;display:inline-flex;gap:8px}.magazine-empty[data-v-368267b2]{margin-top:80px}.empty-content[data-v-368267b2]{margin:0 auto;max-width:480px;text-align:center}.empty-icon[data-v-368267b2]{align-items:center;background:#ffffff08;border-radius:50%;color:#6b7280;display:inline-flex;height:100px;justify-content:center;margin-bottom:24px;width:100px}.empty-title[data-v-368267b2]{color:#fff;font-size:28px;font-weight:700;margin-bottom:12px}.empty-description[data-v-368267b2]{color:#6b7280;font-size:15px;line-height:1.7;margin-bottom:32px}.empty-btn[data-v-368267b2]{align-items:center;background:#3b82f6;border-radius:12px;color:#fff;display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:14px 28px;transition:all .3s ease}.empty-btn[data-v-368267b2]:hover{background:#2563eb;box-shadow:0 8px 24px #3b82f64d;transform:translateY(-2px)}.magazine-initial[data-v-368267b2]{margin-top:100px}.initial-content[data-v-368267b2]{text-align:center}.initial-icon[data-v-368267b2]{align-items:center;background:#ffffff05;border-radius:50%;color:#4b5563;display:inline-flex;height:120px;justify-content:center;margin-bottom:24px;width:120px}.initial-title[data-v-368267b2]{color:#fff;font-size:32px;font-weight:700;margin-bottom:12px}.initial-description[data-v-368267b2]{color:#6b7280;font-size:16px;line-height:1.7}@keyframes fadeUp-368267b2{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.magazine-search-page[data-v-368267b2]{padding:40px 16px 60px}.title-letters[data-v-368267b2]{font-size:36px}.magazine-subtitle[data-v-368267b2]{font-size:16px}.magazine-search-input[data-v-368267b2]{font-size:18px}.magazine-tags[data-v-368267b2]{gap:8px}.magazine-tag[data-v-368267b2]{font-size:12px;padding:6px 12px}.counter-line[data-v-368267b2]{max-width:80px}}
