/* components.css
   New file: place common component styles here so base.css can be split later.
   Tombstone: many component styles were previously mixed inside base.css and will be moved here during full refactor.
   (This file currently hosts shared small helpers and will grow as we extract sections.)
*/

.cursor { /* lightweight override to ensure cursor remains available if base.css gets trimmed later */
  width: 8px; height: 8px;
  background: var(--orange);
  border-radius: 50%;
  position: fixed;
  top: 0; left: 0;
  pointer-events: none;
  z-index: 99999;
  transition: transform 0.15s ease;
}
.cursor-ring {
  width: 32px; height: 32px;
  border: 1px solid rgba(255,107,26,0.5);
  border-radius: 50%;
  position: fixed;
  top: 0; left: 0;
  pointer-events: none;
  z-index: 99998;
  transition: all 0.25s ease;
}

/* Tombstone: previously base.css had a large number of layout and component rules (nav, hero, videos, pricing, features, etc.)
   Those rules remain in base.css for now; we created this components.css as the first step to move smaller, shared pieces here.
   Example future moves: nav, hero, pricing blocks will be progressively extracted with matching tombstone comments.
*/