*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:#0a0a0a;color:#e0e0e0}.app.svelte-12qhfyh{min-height:100vh}header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#111;border-bottom:1px solid #222}h1.svelte-12qhfyh{margin:0;font-size:1.5rem;color:#fff}nav.svelte-12qhfyh{display:flex;gap:1.5rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#888;text-decoration:none;font-size:.9rem;padding:.4rem .75rem;border-radius:4px 4px 0 0;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#ccc}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#fff;border-bottom-color:#fff}.scrape-btn.svelte-12qhfyh{background:#222;border:1px solid #444;color:#888;padding:.4rem .8rem;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s}.scrape-btn.svelte-12qhfyh:hover:not(:disabled){background:#333;color:#fff;border-color:#555}.scrape-btn.svelte-12qhfyh:disabled{opacity:.6;cursor:not-allowed}main.svelte-12qhfyh{padding:2rem;min-width:fit-content}.nav-loading.svelte-12qhfyh{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c41e3a 0%,#c41e3a 30%,transparent 30%);background-size:200% 100%;animation:svelte-12qhfyh-loading-bar 1s ease-in-out infinite;z-index:9999}.nav-spinner.svelte-12qhfyh{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid #333;border-top-color:#c41e3a;border-radius:50%;animation:svelte-12qhfyh-spin .8s linear infinite}@keyframes svelte-12qhfyh-loading-bar{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-12qhfyh-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}
