:root{--background:#fff;--foreground:#171717}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:system-ui,sans-serif}
.cursor-trail-module__0haTFq__trail{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cursor-trail-module__0haTFq__trail img{object-fit:contain;pointer-events:none;width:clamp(32px,4.2vw,56px);height:clamp(32px,4.2vw,56px);position:absolute;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.cursor-trail-module__0haTFq__trail{display:none}}
