/* Styles partagés du site : curseurs personnalisés (point, main, loupe, grab). */

body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ccircle cx='10' cy='10' r='7' fill='%23F6EEE4' stroke='%235f0034' stroke-width='2'/%3E%3C/svg%3E") 10 10, auto;}
a,button,summary,[role="button"],nav .nav-toggle,nav .dropdown-trigger,.lightbox-close,.lightbox-arrow{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M10.5 2.8c.9 0 1.6.7 1.6 1.6v6.2l4.4 1c1.1.3 1.9 1.2 1.9 2.4v2c0 .5-.1 1-.3 1.4l-1 2.1c-.4.9-1.3 1.5-2.3 1.5h-3.4c-.7 0-1.3-.3-1.8-.8l-4.2-4.4c-.6-.6-.6-1.5 0-2.1.6-.6 1.5-.6 2.1 0l1.4 1.4V4.4c0-.9.7-1.6 1.6-1.6z' fill='%23F6EEE4' stroke='%235f0034' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 10 3, pointer;}
.overview-gallery img,.photo-grid img,.wip-gallery img,.tall-image-frame img,.jar-visual img,.award-block img,.works-grid img,.hero-visual img,.lightbox img{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='11' cy='11' r='7' fill='%23F6EEE4' stroke='%235f0034' stroke-width='2'/%3E%3Cpath d='M16.2 16.2 23 23' stroke='%235f0034' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M11 8v6M8 11h6' stroke='%235f0034' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 11 11, zoom-in;}
.lightbox.zoomed img{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M6 11V8.5c0-.8.6-1.4 1.4-1.4.8 0 1.4.6 1.4 1.4V7c0-.8.6-1.4 1.4-1.4.8 0 1.4.6 1.4 1.4v.5c0-.8.6-1.4 1.4-1.4.8 0 1.4.6 1.4 1.4V9c0-.7.6-1.3 1.3-1.3.7 0 1.3.6 1.3 1.3v5.2c0 3.3-2.7 6-6 6h-.5c-1.7 0-3.3-.7-4.4-2l-2.1-2.4c-.5-.6-.5-1.5.1-2 .6-.5 1.4-.5 2 .1l1 1z' fill='%23F6EEE4' stroke='%235f0034' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 12 12, grab;}
.lightbox.dragging img{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M7 10c0-.8.6-1.4 1.4-1.4.7 0 1.3.5 1.4 1.2.1-.7.7-1.2 1.4-1.2.7 0 1.3.5 1.4 1.2.1-.7.7-1.2 1.4-1.2.7 0 1.3.5 1.4 1.2.1-.6.7-1.1 1.3-1.1.7 0 1.3.6 1.3 1.3v3.2c0 2.8-2.2 5-5 5h-1c-1.5 0-2.9-.6-3.9-1.7l-1.6-1.8c-.5-.6-.5-1.4.1-1.9.5-.5 1.3-.5 1.8 0l.6.6z' fill='%23F6EEE4' stroke='%235f0034' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 12 12, grabbing;}
