/* Wurmdrive section, Firefox/4K pass (Ray 2026-10-23: "bring back the css lines - the baked image looks like ass in 4k").
   The original CSS stripes and glow are back (site.css / polish.css). Removed instead are the pieces Firefox repaints
   continuously or on every pointer move while you scroll: */
/* 1. the pedal light sweep: mix-blend-mode + mask + an infinite animation = a full re-composite every frame */
.drive .pedal-light,.drive .pedal-light::before{display:none!important;animation:none!important}
/* 2. the mouse-follow 3D tilt on the big interface shot (perspective + rotate, re-measured during scroll) */
.drive .device-frame,.drive .drive-interface,.drive .interface{transform:none!important;transition:none!important}
/* 3. drop-shadow filters (Firefox re-filters them on repaint) */
.drive .drive-logo,.drive .drive-pedal{filter:none!important}
.drive>.cursor-light{display:none!important}

/* perf: the Wurmhole star canvas no longer renders through a full-section CSS mask every frame */
.wormhole-backdrop{mask-image:none!important;-webkit-mask-image:none!important}
/* Ray 2026-10-23: no Buy in the hero; "Hear it in action" sits beside the Wurmhole Buy now */
.purchase-actions{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap}
.purchase-actions>.hero-hear{min-height:0;padding-inline:28px}
@media (max-width:650px){.purchase-actions{width:100%}.purchase-actions>.button{flex:1 1 100%}}
/* spectrum shots are wide (about 3:1): show them whole, never cropped */
.feature-card img.feature-spectrum{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#05060c;border-radius:4px}
/* Ray 2026-10-23: the interactive viewer stays the size of the original hero shot (960px), never shrunk to fit the cards */
@media (min-width:901px){.horizon-hero .feature-editor{width:min(100%,960px)!important}}
/* name + one short line per card */
.feature-card .feature-short{display:block;margin-top:10px;font-size:15px;line-height:1.4;color:#e6dbe8}
.feature-card img.feature-spectrum{height:auto!important;max-height:none!important;max-width:100%!important}
@media (min-width:901px){.horizon-hero .feature-card{height:auto!important}}
