.weekly-best[data-astro-cid-czw5pvuq]{background:var(--bg-primary);position:relative}.wb-header[data-astro-cid-czw5pvuq]{text-align:center;margin-bottom:64px}.wb-subtitle[data-astro-cid-czw5pvuq]{color:var(--text-muted);font-size:.95rem;max-width:480px;margin:0 auto;line-height:1.8}.current-spotlight[data-astro-cid-czw5pvuq]{margin-bottom:48px}.spotlight-badge[data-astro-cid-czw5pvuq]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.7rem;color:var(--accent-red);letter-spacing:3px;text-transform:uppercase;padding:8px 20px;border:1px solid var(--border-accent);background:#ff0a2b0d;margin-bottom:20px}.spotlight-dot[data-astro-cid-czw5pvuq]{width:6px;height:6px;background:var(--accent-red);border-radius:50%;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.spotlight-card[data-astro-cid-czw5pvuq]{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;background:var(--bg-card);border:1px solid var(--border-accent);padding:48px;position:relative;overflow:hidden}.spotlight-card[data-astro-cid-czw5pvuq]:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--accent-red),transparent)}.spotlight-left[data-astro-cid-czw5pvuq]{display:flex;flex-direction:column;align-items:center;gap:12px}.spotlight-avatar[data-astro-cid-czw5pvuq]{width:80px;height:80px;border-radius:50%;background:var(--bg-secondary);border:2px solid var(--accent-red);display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;color:var(--text-muted)}.spotlight-rank-badge[data-astro-cid-czw5pvuq]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:2px;color:var(--accent-red);background:#ff0a2b1a;border:1px solid var(--border-accent);padding:4px 10px;text-align:center;white-space:nowrap}.spotlight-center[data-astro-cid-czw5pvuq]{display:flex;flex-direction:column;gap:4px}.spotlight-name[data-astro-cid-czw5pvuq]{font-family:var(--font-display);font-size:2rem;letter-spacing:2px}.spotlight-handle[data-astro-cid-czw5pvuq]{font-family:var(--font-mono);font-size:.8rem;color:var(--accent-cyan, var(--text-muted))}.spotlight-title[data-astro-cid-czw5pvuq]{font-family:var(--font-tech);font-size:.7rem;letter-spacing:1px;color:var(--text-muted);margin-bottom:8px}.spotlight-highlight[data-astro-cid-czw5pvuq]{font-size:.9rem;color:var(--text-secondary);line-height:1.7;max-width:500px}.spotlight-quote[data-astro-cid-czw5pvuq]{margin-top:12px;padding-left:16px;border-left:2px solid var(--accent-red);font-size:.85rem;color:var(--text-secondary);font-style:italic;line-height:1.7}.spotlight-right[data-astro-cid-czw5pvuq]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px;border-left:1px solid var(--border-color)}.spotlight-stat[data-astro-cid-czw5pvuq]{text-align:center}.ss-value[data-astro-cid-czw5pvuq]{display:block;font-family:var(--font-tech);font-size:1.2rem;font-weight:700;letter-spacing:1px;color:var(--text-primary)}.ss-label[data-astro-cid-czw5pvuq]{font-size:.68rem;color:var(--text-muted);letter-spacing:1px;text-transform:uppercase}.spotlight-divider[data-astro-cid-czw5pvuq]{width:40px;height:1px;background:var(--border-color)}.for-companies[data-astro-cid-czw5pvuq]{margin-bottom:48px}.fc-inner[data-astro-cid-czw5pvuq]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);padding:48px}.fc-label[data-astro-cid-czw5pvuq]{font-family:var(--font-mono);font-size:.7rem;color:var(--accent-cyan);letter-spacing:3px;text-transform:uppercase}.fc-title[data-astro-cid-czw5pvuq]{font-family:var(--font-display);font-size:2rem;letter-spacing:2px;margin:8px 0 12px}.fc-desc[data-astro-cid-czw5pvuq]{font-size:.88rem;color:var(--text-secondary);line-height:1.8}.fc-stat-row[data-astro-cid-czw5pvuq]{display:flex;flex-direction:column;gap:20px}.fc-stat[data-astro-cid-czw5pvuq]{padding:16px 20px;background:var(--bg-card);border:1px solid var(--border-color);transition:all .3s}.fc-stat[data-astro-cid-czw5pvuq]:hover{border-color:var(--border-accent);transform:translate(4px)}.fc-stat-value[data-astro-cid-czw5pvuq]{display:block;font-family:var(--font-tech);font-size:.8rem;letter-spacing:1px;color:var(--text-primary);margin-bottom:2px}.fc-stat-label[data-astro-cid-czw5pvuq]{font-size:.75rem;color:var(--text-muted)}.past-section[data-astro-cid-czw5pvuq]{margin-bottom:48px}.past-title[data-astro-cid-czw5pvuq]{font-family:var(--font-display);font-size:1.6rem;letter-spacing:2px;margin-bottom:24px}.past-grid[data-astro-cid-czw5pvuq]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.past-card[data-astro-cid-czw5pvuq]{padding:24px}.past-week[data-astro-cid-czw5pvuq]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:3px;color:var(--accent-red);margin-bottom:12px}.past-info[data-astro-cid-czw5pvuq]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.past-avatar[data-astro-cid-czw5pvuq]{width:36px;height:36px;border-radius:50%;background:var(--bg-secondary);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:var(--text-muted)}.past-name[data-astro-cid-czw5pvuq]{display:block;font-weight:600;font-size:.9rem}.past-handle[data-astro-cid-czw5pvuq]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.past-highlight[data-astro-cid-czw5pvuq]{font-size:.82rem;color:var(--text-secondary);line-height:1.6;margin-bottom:8px}.past-date[data-astro-cid-czw5pvuq]{font-family:var(--font-mono);font-size:.65rem;color:var(--text-muted);letter-spacing:1px}.empty-past[data-astro-cid-czw5pvuq]{margin-bottom:48px}.empty-inner[data-astro-cid-czw5pvuq]{padding:32px;border:1px dashed var(--border-color);text-align:center}.empty-line[data-astro-cid-czw5pvuq]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted)}.wb-cta[data-astro-cid-czw5pvuq]{text-align:center}.wb-cta-text[data-astro-cid-czw5pvuq]{font-family:var(--font-tech);font-size:.85rem;letter-spacing:1px;color:var(--text-secondary);margin-bottom:20px}@media(max-width:768px){.spotlight-card[data-astro-cid-czw5pvuq]{grid-template-columns:1fr;gap:24px;padding:28px}.spotlight-left[data-astro-cid-czw5pvuq]{flex-direction:row;justify-content:flex-start}.spotlight-right[data-astro-cid-czw5pvuq]{flex-direction:row;border-left:none;border-top:1px solid var(--border-color);padding:16px 0 0;gap:24px}.spotlight-divider[data-astro-cid-czw5pvuq]{width:1px;height:32px}.fc-inner[data-astro-cid-czw5pvuq]{grid-template-columns:1fr;gap:32px;padding:28px}}
