This commit is contained in:
2026-09-29 20:35:16 +02:00
parent b94b260f20
commit c8b722a7bc
4 changed files with 704 additions and 1 deletions
+22
View File
@@ -23600,3 +23600,25 @@ div.posts > .thumb-magnet.is-returning {
transform 0.5s cubic-bezier(0.22, 1.45, 0.36, 1),
opacity 0.15s ease;
}
/* ── Laser cursor (laser-cursor.js) ──
Canvas above everything that never intercepts the mouse. While it is on, the native cursor is hidden
on every element and pseudo-element, so it never shows; the laser draws its own version of whatever
cursor the element would have (pointer, text, resize, ...). Each :not(#\#) counts as one ID, so the
triple :not() outranks every `cursor: ... !important` rule on the site, including ID-based ones
(Onara's `body.onara-modal-open:not(...) #bg.fader-in { cursor: pointer !important }` beat a
single one: the hand showed in the free space around the item).
[data-laser-probe] is set for an instant by the script to read the cursor an element would show. */
#laser-cursor-canvas {
position: fixed;
inset: 0;
pointer-events: none;
z-index: 2147483647;
}
html.laser-cursor-on:not(#\#):not(#\#):not(#\#):not([data-laser-probe]),
html.laser-cursor-on :not(#\#):not(#\#):not(#\#):not([data-laser-probe]),
html.laser-cursor-on :not(#\#):not(#\#):not(#\#):not([data-laser-probe])::before,
html.laser-cursor-on :not(#\#):not(#\#):not(#\#):not([data-laser-probe])::after {
cursor: none !important;
}