:root{--accent-color: #42b883;--text-main: #ffffff;--text-dim: #e2e8f0;--card-bg: rgba(255, 255, 255, .15);--sidebar-bg: rgba(0, 0, 0, .3);--radius-lg: 16px;--glass-border: 1px solid rgba(255, 255, 255, .2)}body{margin:0;padding:0;font-family:Inter,-apple-system,sans-serif;background:url(https://api.dujin.org/bing/1920.php) no-repeat center center fixed;background-size:cover}.app-wrapper{display:flex;min-height:100vh}.sidebar{width:260px;background:var(--sidebar-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:var(--glass-border);padding:2rem 1.5rem;position:fixed;height:100vh;z-index:100;color:#fff}.nav-item{display:flex;align-items:center;padding:12px 16px;margin-bottom:8px;border-radius:12px;color:var(--text-dim);text-decoration:none;transition:all .3s ease;border:1px solid transparent}.nav-item:hover{background:#ffffff1a;color:var(--accent-color);border:1px solid rgba(66,184,131,.3);transform:translate(5px)}.main-content{flex:1;margin-left:260px;padding:40px;min-height:100vh;background:#0000001a}.nav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.nav-card{background:var(--card-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);border:var(--glass-border);padding:1.5rem;display:flex;align-items:center;gap:15px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.nav-card:hover{transform:scale(1.03);background:#ffffff40;box-shadow:0 10px 30px #0003}.nav-card h4{margin:0;color:#fff;font-size:1.1rem}.nav-card p{margin:5px 0 0;color:#ffffffb3;font-size:.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.logo[data-v-9e3699f4]{padding:0 16px 2rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:1rem}.nav-menu[data-v-9e3699f4]{display:flex;flex-direction:column;gap:4px}.nav-icon[data-v-9e3699f4]{margin-right:12px;font-size:1.2rem}@media (max-width: 768px){.sidebar[data-v-9e3699f4]{display:none}.main-content[data-v-9e3699f4]{margin-left:0;padding:20px}}.nav-container[data-v-c0f5fecf]{max-width:1200px;margin:0 auto}.search-section[data-v-c0f5fecf]{padding:60px 0 40px;display:flex;justify-content:center}.search-bar[data-v-c0f5fecf]{display:flex;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:5px 10px;width:100%;max-width:600px;transition:all .3s}.search-bar[data-v-c0f5fecf]:focus-within{background:#ffffff40;box-shadow:0 8px 32px #0003}.search-bar input[data-v-c0f5fecf]{flex:1;background:none;border:none;padding:12px 20px;color:#fff;font-size:1.1rem;outline:none}.search-bar input[data-v-c0f5fecf]::placeholder{color:#fff9}.search-bar button[data-v-c0f5fecf]{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:0 15px}.category-block[data-v-c0f5fecf]{margin-bottom:40px;scroll-margin-top:20px}.category-title[data-v-c0f5fecf]{display:flex;align-items:center;gap:12px;color:#fff;font-size:1.4rem;margin-bottom:20px;font-weight:600}.site-favicon[data-v-c0f5fecf]{width:32px;height:32px;border-radius:6px;object-fit:contain}.card-info h4[data-v-c0f5fecf]{margin:0;color:#fff;font-size:1rem}.card-info p[data-v-c0f5fecf]{margin:4px 0 0;font-size:.8rem;color:#fff9}.test-page[data-v-4a1ec011]{padding:20px;max-width:1200px;margin:0 auto}.test-section[data-v-4a1ec011]{margin-bottom:40px;padding:20px;border:1px solid #ddd;border-radius:8px}.test-section h2[data-v-4a1ec011]{margin-top:0;color:#333}.results[data-v-4a1ec011]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:5px;max-height:400px;overflow-y:auto}.api-info[data-v-4a1ec011]{text-align:left}.api-info p[data-v-4a1ec011]{margin:10px 0}pre[data-v-4a1ec011]{background:#fff;padding:10px;border-radius:3px;overflow-x:auto;font-size:12px;line-height:1.4}button[data-v-4a1ec011]{padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-right:10px}button[data-v-4a1ec011]:disabled{background:#6c757d;cursor:not-allowed}button[data-v-4a1ec011]:hover:not(:disabled){background:#0056b3}
