.zg{touch-action:pan-y;border-radius:8px;outline:none;position:relative}.zg:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 60%, transparent)}.zg.zoome{cursor:grab}.zg.zoome:active{cursor:grabbing}.zg-tout{z-index:4;cursor:pointer;width:28px;height:28px;font:inherit;font-size:var(--t-m);color:var(--accent);background:var(--carte-bg);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--carte-b));box-shadow:var(--ombre-basse);border-radius:8px;place-items:center;line-height:1;animation:.15s ease-out zg-apparait;display:grid;position:absolute;top:2px;left:4px}.zg-tout:hover,.zg-tout:focus-visible{background:color-mix(in srgb, var(--accent) 12%, var(--carte-bg));outline:none}@keyframes zg-apparait{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.zg-tout{animation:none}}@media print{.zg-tout{display:none}}
