*,:before,:after{box-sizing:border-box;color:var(--text);border:none;outline:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;text-decoration:none;transition:all .3s ease-in-out,fill 90ms ease-in-out,opacity .64s ease-in-out}html,body{cursor:url(/src/svgs/cursor.svg),auto;user-select:none;height:100vh}body{background-color:var(--primary);grid-template-rows:repeat(3,auto) 48px;display:grid;overflow-x:hidden}img,a{-webkit-user-drag:none}button,a{cursor:url(/src/svgs/pointer.svg),pointer}.trail-point{background:var(--accent);width:12px;height:12px;box-shadow:0 0 16px var(--accent);pointer-events:none;will-change:transform,opacity;transform-origin:50%;z-index:8888;border-radius:50%;animation:.5s forwards fadeOut;position:absolute}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}
