/* ScoobyPaw AI paw cursor - every page. Outline paw normally, filled paw on anything you can tap.
   !important so page styles (cursor: pointer on buttons, chat chips...) don't switch it back. */
html, body, * { cursor: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2228%22%20height=%2228%22%20viewBox=%220%200%2032%2032%22%3E%3Cg%20fill=%22%23ffffff%22%20stroke=%22%230f6fa8%22%20stroke-width=%221.6%22%3E%3Cellipse%20cx=%227%22%20cy=%2213%22%20rx=%223.2%22%20ry=%224.1%22%20transform=%22rotate%28-20%207%2013%29%22/%3E%3Cellipse%20cx=%2212.8%22%20cy=%227.2%22%20rx=%223.3%22%20ry=%224.3%22%20transform=%22rotate%28-6%2012.8%207.2%29%22/%3E%3Cellipse%20cx=%2219.6%22%20cy=%227.2%22%20rx=%223.3%22%20ry=%224.3%22%20transform=%22rotate%286%2019.6%207.2%29%22/%3E%3Cellipse%20cx=%2225.4%22%20cy=%2213%22%20rx=%223.2%22%20ry=%224.1%22%20transform=%22rotate%2820%2025.4%2013%29%22/%3E%3Cpath%20d=%22M16.2%2014.5c-4.6%200-9%205.6-9%209.6%200%203.2%202.6%204.4%205%204.4%201.7%200%202.6-.8%204-.8s2.3.8%204%20.8c2.4%200%205-1.2%205-4.4%200-4-4.4-9.6-9-9.6z%22/%3E%3C/g%3E%3C/svg%3E") 6 4, auto !important; }
a, a *, button, button *, summary, label, select, [role="button"], [role="button"] *, [onclick], .btn, .chip,
input[type="checkbox"], input[type="radio"], input[type="submit"], input[type="button"], input[type="file"] {
    cursor: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2228%22%20height=%2228%22%20viewBox=%220%200%2032%2032%22%3E%3Cg%20fill=%22%230f6fa8%22%20stroke=%22%23ffffff%22%20stroke-width=%221.6%22%3E%3Cellipse%20cx=%227%22%20cy=%2213%22%20rx=%223.2%22%20ry=%224.1%22%20transform=%22rotate%28-20%207%2013%29%22/%3E%3Cellipse%20cx=%2212.8%22%20cy=%227.2%22%20rx=%223.3%22%20ry=%224.3%22%20transform=%22rotate%28-6%2012.8%207.2%29%22/%3E%3Cellipse%20cx=%2219.6%22%20cy=%227.2%22%20rx=%223.3%22%20ry=%224.3%22%20transform=%22rotate%286%2019.6%207.2%29%22/%3E%3Cellipse%20cx=%2225.4%22%20cy=%2213%22%20rx=%223.2%22%20ry=%224.1%22%20transform=%22rotate%2820%2025.4%2013%29%22/%3E%3Cpath%20d=%22M16.2%2014.5c-4.6%200-9%205.6-9%209.6%200%203.2%202.6%204.4%205%204.4%201.7%200%202.6-.8%204-.8s2.3.8%204%20.8c2.4%200%205-1.2%205-4.4%200-4-4.4-9.6-9-9.6z%22/%3E%3C/g%3E%3C/svg%3E") 6 4, pointer !important;
}
input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="file"]),
textarea, [contenteditable="true"], [contenteditable="true"] * { cursor: text !important; }
button:disabled, button:disabled *, [disabled] { cursor: not-allowed !important; }
@media (hover: none) { html, body, * { cursor: auto !important; } }
