.update-banner.svelte-1adovy5{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:15px 25px;border-radius:12px;display:flex;align-items:center;gap:20px;box-shadow:0 4px 20px #3b82f666;z-index:1000;animation:svelte-1adovy5-slideUp .3s ease-out}@keyframes svelte-1adovy5-slideUp{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.actions.svelte-1adovy5{display:flex;gap:10px}.update-btn.svelte-1adovy5{background:#fff;color:#1d4ed8;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer}.update-btn.svelte-1adovy5:hover{background:#f0f0f0}.dismiss-btn.svelte-1adovy5{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);padding:8px 16px;border-radius:6px;cursor:pointer}.dismiss-btn.svelte-1adovy5:hover{background:#ffffff1a}@media (max-width: 500px){.update-banner.svelte-1adovy5{flex-direction:column;left:10px;right:10px;transform:none;width:auto}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#0f0f23;color:#e0e0e0;min-height:100vh}main.svelte-1jw2q60.svelte-1jw2q60{max-width:800px;margin:0 auto;padding:20px}header.svelte-1jw2q60.svelte-1jw2q60{text-align:center;margin-bottom:30px}.hero-logo.svelte-1jw2q60.svelte-1jw2q60{width:340px;height:340px;margin-bottom:5px;filter:drop-shadow(0 0 40px rgba(59,130,246,.5))}h1.svelte-1jw2q60.svelte-1jw2q60{margin:0;font-size:2rem;color:#fff}.subtitle.svelte-1jw2q60.svelte-1jw2q60{color:#888;margin:5px 0 0}.status-bar.svelte-1jw2q60.svelte-1jw2q60{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px;background:#1a1a2e;border-radius:12px}.stats.svelte-1jw2q60.svelte-1jw2q60{display:flex;gap:20px}.stat.svelte-1jw2q60.svelte-1jw2q60{font-size:1.1rem;font-weight:600}.add-btn.svelte-1jw2q60.svelte-1jw2q60{background:#3b82f6;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600}.projects.svelte-1jw2q60.svelte-1jw2q60{display:flex;flex-direction:column;gap:15px}.empty.svelte-1jw2q60.svelte-1jw2q60{text-align:center;padding:40px;color:#666}.hint.svelte-1jw2q60.svelte-1jw2q60{font-size:.9rem}.project-card.svelte-1jw2q60.svelte-1jw2q60{background:#1a1a2e;border-radius:12px;padding:20px;transition:transform .2s}.project-card.checking.svelte-1jw2q60.svelte-1jw2q60{opacity:.7}.project-header.svelte-1jw2q60.svelte-1jw2q60{display:flex;align-items:center;gap:10px;margin-bottom:10px}.status-dot.svelte-1jw2q60.svelte-1jw2q60{width:12px;height:12px;border-radius:50%}.project-header.svelte-1jw2q60 h3.svelte-1jw2q60{margin:0;flex:1;font-size:1.2rem}.response-time.svelte-1jw2q60.svelte-1jw2q60{color:#888;font-size:.9rem}.project-url.svelte-1jw2q60.svelte-1jw2q60{color:#666;font-size:.85rem;margin-bottom:10px;word-break:break-all}.project-meta.svelte-1jw2q60.svelte-1jw2q60{display:flex;gap:20px;font-size:.85rem;color:#888;margin-bottom:15px}.project-actions.svelte-1jw2q60.svelte-1jw2q60{display:flex;gap:10px}.project-actions.svelte-1jw2q60 button.svelte-1jw2q60{background:#2a2a4a;border:none;color:#fff;padding:8px 15px;border-radius:6px;cursor:pointer;font-size:.9rem}.project-actions.svelte-1jw2q60 button.svelte-1jw2q60:hover{background:#3a3a5a}.project-actions.svelte-1jw2q60 button.danger.svelte-1jw2q60:hover{background:#ef4444}.push-section.svelte-1jw2q60.svelte-1jw2q60{margin-top:40px;padding:20px;background:#1a1a2e;border-radius:12px}.push-section.svelte-1jw2q60 h2.svelte-1jw2q60{margin:0 0 15px;font-size:1.2rem}.ios-hint.svelte-1jw2q60.svelte-1jw2q60{background:#2a2a4a;padding:15px;border-radius:8px}.ios-hint.svelte-1jw2q60 ol.svelte-1jw2q60{margin:10px 0 0;padding-left:20px}.warning.svelte-1jw2q60.svelte-1jw2q60{color:#f59e0b}.push-enabled.svelte-1jw2q60.svelte-1jw2q60{color:#22c55e}.device-name.svelte-1jw2q60.svelte-1jw2q60{display:flex;align-items:center;gap:10px;margin-top:10px;color:#888}.device-name.svelte-1jw2q60 button.svelte-1jw2q60{background:none;border:none;cursor:pointer;font-size:1rem}.enable-push.svelte-1jw2q60.svelte-1jw2q60{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;font-size:1rem}.modal-overlay.svelte-1jw2q60.svelte-1jw2q60{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:100}.modal.svelte-1jw2q60.svelte-1jw2q60{background:#1a1a2e;padding:30px;border-radius:16px;width:90%;max-width:400px}.modal.svelte-1jw2q60 h2.svelte-1jw2q60{margin:0 0 20px}.modal.svelte-1jw2q60 label.svelte-1jw2q60{display:block;margin-bottom:15px;font-size:.9rem;color:#888}.modal.svelte-1jw2q60 input.svelte-1jw2q60{width:100%;margin-top:5px;padding:12px;border:1px solid #333;border-radius:8px;background:#0f0f23;color:#fff;font-size:1rem;box-sizing:border-box}.modal-actions.svelte-1jw2q60.svelte-1jw2q60{display:flex;gap:10px;margin-top:20px}.modal-actions.svelte-1jw2q60 button.svelte-1jw2q60{flex:1;padding:12px;border:none;border-radius:8px;cursor:pointer;font-weight:600;background:#2a2a4a;color:#fff}.modal-actions.svelte-1jw2q60 button.primary.svelte-1jw2q60{background:#3b82f6}
