/* ═══════════════════════════════════════════════════════════
   KHORA - GLOBAL STYLES
   Minimal Light Theme with Balatro Accents
   ═══════════════════════════════════════════════════════════ */

:root {
    color-scheme: dark only;
    /* 2026 World Cup Accent Colors */
    --wc-red: #e63946;
    --wc-red-dim: rgba(230, 57, 70, 0.15);
    
    --wc-blue: #1d3557;
    --wc-blue-light: #457b9d;
    --wc-blue-dim: rgba(29, 53, 87, 0.1);
    
    --wc-orange: #f4a261;
    --wc-orange-dim: rgba(244, 162, 97, 0.2);
    
    --wc-brown: #8b5a2b;
    --wc-brown-light: #c49a6c;
    
    --wc-teal: #2a9d8f;
    --wc-teal-dim: rgba(42, 157, 143, 0.15);
    
    --wc-gold: #e9c46a;
    --wc-gold-dim: rgba(233, 196, 106, 0.3);
    
    /* Light Base */
    --white: #ffffff;
    --off-white: #fafafa;
    --cream: #f5f5f0;
    --gray-50: #f9fafb;
    --gray-100: #f3f4f6;
    --gray-200: #e5e7eb;
    --gray-300: #d1d5db;
    --gray-400: #9ca3af;
    --gray-500: #6b7280;
    --gray-600: #4b5563;
    --gray-700: #374151;
    --gray-800: #1f2937;
    --gray-900: #111827;
    --black: #0a0a0a;
    
    /* Semantic - Light Theme */
    --bg-primary: var(--white);
    --bg-secondary: var(--gray-50);
    --bg-card: var(--white);
    --bg-hover: var(--gray-100);
    
    --text-primary: var(--gray-900);
    --text-secondary: var(--gray-600);
    --text-muted: var(--gray-400);
    
    --border-light: var(--gray-200);
    --border-medium: var(--gray-300);
    
    /* Accent assignments */
    --accent-primary: var(--wc-blue);
    --accent-secondary: var(--wc-teal);
    --accent-warm: var(--wc-orange);
    --accent-hot: var(--wc-red);
    --accent-premium: var(--wc-gold);
    --accent-earth: var(--wc-brown);
    
    /* Spacing */
    --space-xs: 0.25rem;
    --space-sm: 0.5rem;
    --space-md: 1rem;
    --space-lg: 1.5rem;
    --space-xl: 2rem;
    --space-2xl: 3rem;
    
    /* Radius */
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-xl: 16px;
    --radius-full: 9999px;
    
    /* Shadows - subtle */
    --shadow-sm: 0 1px 2px rgba(0,0,0,0.05);
    --shadow-md: 0 4px 6px rgba(0,0,0,0.07);
    --shadow-lg: 0 10px 15px rgba(0,0,0,0.1);
    
    /* Transitions */
    --transition-fast: 0.15s ease;
    --transition-normal: 0.25s ease;
}

/* ═══════════════════════════════════════════════════════════
   BASE - Clean & Minimal
   ═══════════════════════════════════════════════════════════ */

.mywc-light {
    background: var(--bg-primary) !important;
    color: var(--text-primary) !important;
}

/* ═══════════════════════════════════════════════════════════
   MINIMAL BUTTONS
   ═══════════════════════════════════════════════════════════ */

.btn-minimal {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: var(--space-sm);
    padding: var(--space-sm) var(--space-md);
    font-size: 0.875rem;
    font-weight: 500;
    border: 1px solid var(--border-light);
    border-radius: var(--radius-md);
    background: var(--white);
    color: var(--text-primary);
    cursor: var(--cur-pointer, pointer);
    transition: all var(--transition-fast);
}

.btn-minimal:hover {
    background: var(--gray-50);
    border-color: var(--border-medium);
}

.btn-minimal.primary {
    background: var(--wc-blue);
    border-color: var(--wc-blue);
    color: var(--white);
}

.btn-minimal.primary:hover {
    background: var(--wc-blue-light);
}

.btn-minimal.accent {
    background: var(--wc-teal);
    border-color: var(--wc-teal);
    color: var(--white);
}

.btn-minimal.warm {
    background: var(--wc-orange);
    border-color: var(--wc-orange);
    color: var(--white);
}

/* ═══════════════════════════════════════════════════════════
   MINIMAL CARDS
   ═══════════════════════════════════════════════════════════ */

.card-minimal {
    background: var(--white);
    border: 1px solid var(--border-light);
    border-radius: var(--radius-lg);
    overflow: hidden;
    transition: all var(--transition-normal);
}

.card-minimal:hover {
    box-shadow: var(--shadow-md);
    border-color: var(--border-medium);
}

.card-minimal-header {
    padding: var(--space-md);
    border-bottom: 1px solid var(--border-light);
    font-weight: 600;
    color: var(--text-primary);
}

.card-minimal-body {
    padding: var(--space-md);
}

/* ═══════════════════════════════════════════════════════════
   MINIMAL TABS
   ═══════════════════════════════════════════════════════════ */

.tabs-minimal {
    display: flex;
    gap: var(--space-xs);
    border-bottom: 1px solid var(--border-light);
}

.tab-minimal {
    padding: var(--space-sm) var(--space-md);
    font-size: 0.875rem;
    font-weight: 500;
    color: var(--text-secondary);
    background: transparent;
    border: none;
    border-bottom: 2px solid transparent;
    cursor: var(--cur-pointer, pointer);
    transition: all var(--transition-fast);
}

.tab-minimal:hover {
    color: var(--text-primary);
}

.tab-minimal.active {
    color: var(--wc-blue);
    border-bottom-color: var(--wc-blue);
}

/* ═══════════════════════════════════════════════════════════
   MINIMAL SIDEBAR
   ═══════════════════════════════════════════════════════════ */

.sidebar-minimal {
    background: var(--white);
    border-right: 1px solid var(--border-light);
}

.sidebar-minimal .nav-item {
    display: flex;
    align-items: center;
    gap: var(--space-sm);
    padding: var(--space-md);
    color: var(--text-secondary);
    border-left: 3px solid transparent;
    cursor: var(--cur-pointer, pointer);
    transition: all var(--transition-fast);
}

.sidebar-minimal .nav-item:hover {
    background: var(--gray-50);
    color: var(--text-primary);
}

.sidebar-minimal .nav-item.active {
    background: var(--wc-blue-dim);
    color: var(--wc-blue);
    border-left-color: var(--wc-blue);
}

/* ═══════════════════════════════════════════════════════════
   PROGRESS - Colorful accents
   ═══════════════════════════════════════════════════════════ */

.progress-minimal {
    height: 4px;
    background: var(--gray-200);
    border-radius: var(--radius-full);
    overflow: hidden;
}

.progress-minimal-fill {
    height: 100%;
    background: var(--wc-teal);
    border-radius: var(--radius-full);
    transition: width 0.5s ease;
}

.progress-minimal-fill.warm { background: var(--wc-orange); }
.progress-minimal-fill.hot { background: var(--wc-red); }
.progress-minimal-fill.gold { background: var(--wc-gold); }

.progress-dots-minimal {
    display: flex;
    gap: 4px;
}

.dot-minimal {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--gray-200);
}

.dot-minimal.filled { background: var(--wc-teal); }
.dot-minimal.filled.warm { background: var(--wc-orange); }
.dot-minimal.filled.gold { background: var(--wc-gold); }

/* ═══════════════════════════════════════════════════════════
   STAT DISPLAYS
   ═══════════════════════════════════════════════════════════ */

.stat-minimal {
    text-align: center;
    padding: var(--space-md);
}

.stat-minimal-value {
    font-size: 2rem;
    font-weight: 700;
    color: var(--wc-blue);
}

.stat-minimal-label {
    font-size: 0.75rem;
    color: var(--text-secondary);
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

/* Color variants */
.stat-minimal.teal .stat-minimal-value { color: var(--wc-teal); }
.stat-minimal.orange .stat-minimal-value { color: var(--wc-orange); }
.stat-minimal.red .stat-minimal-value { color: var(--wc-red); }
.stat-minimal.gold .stat-minimal-value { color: var(--wc-brown); }

/* ═══════════════════════════════════════════════════════════
   BADGES & ITEMS
   ═══════════════════════════════════════════════════════════ */

.item-grid-minimal {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    gap: var(--space-md);
}

.item-card-minimal {
    background: var(--white);
    border: 1px solid var(--border-light);
    border-radius: var(--radius-md);
    padding: var(--space-md);
    text-align: center;
    cursor: var(--cur-pointer, pointer);
    transition: all var(--transition-fast);
}

.item-card-minimal:hover {
    border-color: var(--wc-teal);
    box-shadow: var(--shadow-sm);
}

.item-card-minimal.owned {
    border-color: var(--wc-teal);
    background: var(--wc-teal-dim);
}

.item-card-minimal.locked {
    opacity: 0.5;
    filter: grayscale(0.5);
}

/* ═══════════════════════════════════════════════════════════
   UTILITY CLASSES
   ═══════════════════════════════════════════════════════════ */

.text-blue { color: var(--wc-blue); }
.text-teal { color: var(--wc-teal); }
.text-orange { color: var(--wc-orange); }
.text-red { color: var(--wc-red); }
.text-brown { color: var(--wc-brown); }
.text-gold { color: var(--wc-gold); }
.text-muted { color: var(--text-muted); }

.bg-blue-dim { background: var(--wc-blue-dim); }
.bg-teal-dim { background: var(--wc-teal-dim); }
.bg-orange-dim { background: var(--wc-orange-dim); }
.bg-red-dim { background: var(--wc-red-dim); }

.border-blue { border-color: var(--wc-blue) !important; }
.border-teal { border-color: var(--wc-teal) !important; }
.border-orange { border-color: var(--wc-orange) !important; }

/* Accent bars */
.accent-bar-left {
    border-left: 3px solid var(--wc-blue);
    padding-left: var(--space-md);
}

.accent-bar-left.teal { border-left-color: var(--wc-teal); }
.accent-bar-left.orange { border-left-color: var(--wc-orange); }
.accent-bar-left.red { border-left-color: var(--wc-red); }

/* Clean dividers */
.divider {
    height: 1px;
    background: var(--border-light);
    margin: var(--space-md) 0;
}

/* Empty states */
.empty-minimal {
    text-align: center;
    padding: var(--space-2xl);
    color: var(--text-muted);
}

.empty-minimal-icon {
    font-size: 2.5rem;
    margin-bottom: var(--space-md);
    opacity: 0.4;
}

/* Color choice icons (wb/w/b rank images) */
.color-icon {
    width: 1.1em; height: 1.1em;
    object-fit: contain;
    vertical-align: middle;
    display: inline-block;
    user-select: none; -webkit-user-drag: none;
}

/* === KHORA SELECTION + CURSOR (generated) === */
/* Written by gen_cursors.py (repo root) from the design chosen in the Style
   Lab (/chess/test/style-lab/): vector Kite, Cream on Gold. The LINK cursor
   is the same kite inverted — gold on cream, 15% larger — so a link keeps
   the arrow silhouette instead of growing a hand, and still carries a second
   cue besides colour. Amber on gold was the alternative; it disappears into
   a gold button, which is where a link cursor lives.
   Re-run the generator rather than hand-editing the data URIs below. */

/* --- Selection: the accent at 30%. The native blue was the one piece of
   browser chrome that never belonged to the palette. --- */
::selection      { background: rgba(233, 196, 106, 0.30); color: #ffffff; }
::-moz-selection { background: rgba(233, 196, 106, 0.30); color: #ffffff; }

/* --- Cursors. Every value keeps a keyword after the comma, so a browser
   that will not take an SVG cursor (Safari) falls back to the stock one
   instead of losing the cursor entirely. The site sets cursor:pointer and
   cursor:grab in ~700 places, mostly on classes this file cannot select —
   those declarations read these variables, and the keyword inside each
   var() fallback keeps them working if this file is ever absent. --- */
:root {
  --cur-default: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2217%22%20viewBox%3D%220%200%2015.4%2020.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 1 1, auto;
  --cur-pointer: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2219%22%20viewBox%3D%220%200%2015.4%2020.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%20stroke%3D%22%23f5efe0%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23e9c46a%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 2 1, pointer;
  --cur-text: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%2217%22%20viewBox%3D%220%200%2013.4%2025.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%223.4%22%20width%3D%222%22%20height%3D%2217.2%22%2F%3E%3Crect%20x%3D%222.4%22%20y%3D%222.6%22%20width%3D%227.2%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%222.4%22%20y%3D%2219.4%22%20width%3D%227.2%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%223.4%22%20width%3D%222%22%20height%3D%2217.2%22%2F%3E%3Crect%20x%3D%222.4%22%20y%3D%222.6%22%20width%3D%227.2%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%222.4%22%20y%3D%2219.4%22%20width%3D%227.2%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Crect%20x%3D%225%22%20y%3D%223.4%22%20width%3D%222%22%20height%3D%2217.2%22%2F%3E%3Crect%20x%3D%222.4%22%20y%3D%222.6%22%20width%3D%227.2%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%222.4%22%20y%3D%2219.4%22%20width%3D%227.2%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 4 8, text;
  --cur-vtext: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%229%22%20viewBox%3D%220%200%2025.4%2013.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.4%22%20y%3D%225%22%20width%3D%2217.2%22%20height%3D%222%22%2F%3E%3Crect%20x%3D%222.6%22%20y%3D%222.4%22%20width%3D%222%22%20height%3D%227.2%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2219.4%22%20y%3D%222.4%22%20width%3D%222%22%20height%3D%227.2%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Crect%20x%3D%223.4%22%20y%3D%225%22%20width%3D%2217.2%22%20height%3D%222%22%2F%3E%3Crect%20x%3D%222.6%22%20y%3D%222.4%22%20width%3D%222%22%20height%3D%227.2%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2219.4%22%20y%3D%222.4%22%20width%3D%222%22%20height%3D%227.2%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Crect%20x%3D%223.4%22%20y%3D%225%22%20width%3D%2217.2%22%20height%3D%222%22%2F%3E%3Crect%20x%3D%222.6%22%20y%3D%222.4%22%20width%3D%222%22%20height%3D%227.2%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2219.4%22%20y%3D%222.4%22%20width%3D%222%22%20height%3D%227.2%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 4, vertical-text;
  --cur-grab: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2027.4%2027.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226.4%22%20y%3D%224.5%22%20width%3D%224.4%22%20height%3D%2212%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%2210.4%22%20y%3D%222.8%22%20width%3D%224.4%22%20height%3D%2213.5%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%2214.4%22%20y%3D%223.8%22%20width%3D%224.4%22%20height%3D%2212.5%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%2218.2%22%20y%3D%226%22%20width%3D%224.2%22%20height%3D%2210.5%22%20rx%3D%222.1%22%2F%3E%3Crect%20x%3D%222.4%22%20y%3D%2210.5%22%20width%3D%224.6%22%20height%3D%228%22%20rx%3D%222.3%22%2F%3E%3Crect%20x%3D%224.6%22%20y%3D%2211.5%22%20width%3D%2217.6%22%20height%3D%2211.5%22%20rx%3D%225%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Crect%20x%3D%226.4%22%20y%3D%224.5%22%20width%3D%224.4%22%20height%3D%2212%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%2210.4%22%20y%3D%222.8%22%20width%3D%224.4%22%20height%3D%2213.5%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%2214.4%22%20y%3D%223.8%22%20width%3D%224.4%22%20height%3D%2212.5%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%2218.2%22%20y%3D%226%22%20width%3D%224.2%22%20height%3D%2210.5%22%20rx%3D%222.1%22%2F%3E%3Crect%20x%3D%222.4%22%20y%3D%2210.5%22%20width%3D%224.6%22%20height%3D%228%22%20rx%3D%222.3%22%2F%3E%3Crect%20x%3D%224.6%22%20y%3D%2211.5%22%20width%3D%2217.6%22%20height%3D%2211.5%22%20rx%3D%225%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Crect%20x%3D%226.4%22%20y%3D%224.5%22%20width%3D%224.4%22%20height%3D%2212%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%2210.4%22%20y%3D%222.8%22%20width%3D%224.4%22%20height%3D%2213.5%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%2214.4%22%20y%3D%223.8%22%20width%3D%224.4%22%20height%3D%2212.5%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%2218.2%22%20y%3D%226%22%20width%3D%224.2%22%20height%3D%2210.5%22%20rx%3D%222.1%22%2F%3E%3Crect%20x%3D%222.4%22%20y%3D%2210.5%22%20width%3D%224.6%22%20height%3D%228%22%20rx%3D%222.3%22%2F%3E%3Crect%20x%3D%224.6%22%20y%3D%2211.5%22%20width%3D%2217.6%22%20height%3D%2211.5%22%20rx%3D%225%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23b78324%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.17%22%3E%3Cpath%20d%3D%22M10.6%205.6%20L10.6%2011.5%22%2F%3E%3Cpath%20d%3D%22M14.6%204.6%20L14.6%2011.5%22%2F%3E%3Cpath%20d%3D%22M18.3%206.8%20L18.3%2012%22%2F%3E%3Cpath%20d%3D%22M7.2%2013.4%20L7.2%2016.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 8, grab;
  --cur-grabbing: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2027.4%2027.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226.6%22%20y%3D%228%22%20width%3D%224%22%20height%3D%225.5%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2210.5%22%20y%3D%227.4%22%20width%3D%224%22%20height%3D%226%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2214.4%22%20y%3D%227.8%22%20width%3D%224%22%20height%3D%225.8%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2218.2%22%20y%3D%229.2%22%20width%3D%223.8%22%20height%3D%225%22%20rx%3D%221.9%22%2F%3E%3Crect%20x%3D%222.9%22%20y%3D%2213%22%20width%3D%224.4%22%20height%3D%226%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%225%22%20y%3D%2211%22%20width%3D%2217%22%20height%3D%2211%22%20rx%3D%225.5%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Crect%20x%3D%226.6%22%20y%3D%228%22%20width%3D%224%22%20height%3D%225.5%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2210.5%22%20y%3D%227.4%22%20width%3D%224%22%20height%3D%226%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2214.4%22%20y%3D%227.8%22%20width%3D%224%22%20height%3D%225.8%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2218.2%22%20y%3D%229.2%22%20width%3D%223.8%22%20height%3D%225%22%20rx%3D%221.9%22%2F%3E%3Crect%20x%3D%222.9%22%20y%3D%2213%22%20width%3D%224.4%22%20height%3D%226%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%225%22%20y%3D%2211%22%20width%3D%2217%22%20height%3D%2211%22%20rx%3D%225.5%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Crect%20x%3D%226.6%22%20y%3D%228%22%20width%3D%224%22%20height%3D%225.5%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2210.5%22%20y%3D%227.4%22%20width%3D%224%22%20height%3D%226%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2214.4%22%20y%3D%227.8%22%20width%3D%224%22%20height%3D%225.8%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2218.2%22%20y%3D%229.2%22%20width%3D%223.8%22%20height%3D%225%22%20rx%3D%221.9%22%2F%3E%3Crect%20x%3D%222.9%22%20y%3D%2213%22%20width%3D%224.4%22%20height%3D%226%22%20rx%3D%222.2%22%2F%3E%3Crect%20x%3D%225%22%20y%3D%2211%22%20width%3D%2217%22%20height%3D%2211%22%20rx%3D%225.5%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23b78324%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.17%22%3E%3Cpath%20d%3D%22M10.6%209.6%20L10.6%2013%22%2F%3E%3Cpath%20d%3D%22M14.5%209.3%20L14.5%2013%22%2F%3E%3Cpath%20d%3D%22M18.3%2010.4%20L18.3%2013.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 8, grabbing;
  --cur-ns: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2027.4%2027.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22rotate(0%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cg%20transform%3D%22rotate(0%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cg%20transform%3D%22rotate(0%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 8, ns-resize;
  --cur-ew: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2027.4%2027.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22rotate(90%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cg%20transform%3D%22rotate(90%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cg%20transform%3D%22rotate(90%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 8, ew-resize;
  --cur-nesw: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2027.4%2027.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22rotate(45%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cg%20transform%3D%22rotate(45%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cg%20transform%3D%22rotate(45%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 8, nesw-resize;
  --cur-nwse: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2027.4%2027.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22rotate(135%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cg%20transform%3D%22rotate(135%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cg%20transform%3D%22rotate(135%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 8, nwse-resize;
  --cur-move: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2027.4%2027.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3Cg%20transform%3D%22rotate(90%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3Cg%20transform%3D%22rotate(90%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3Cg%20transform%3D%22rotate(90%2013%2013)%22%3E%3Cpath%20d%3D%22M13%201.6%20L18.6%208.4%20L7.4%208.4%20Z%22%2F%3E%3Cpath%20d%3D%22M13%2024.4%20L18.6%2017.6%20L7.4%2017.6%20Z%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%227.2%22%20width%3D%224%22%20height%3D%2211.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 8, move;
  --cur-ban: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2025.4%2025.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202%20A10%2010%200%201%200%2012%2022%20A10%2010%200%201%200%2012%202%20Z%20M12%206%20A6%206%200%201%201%2012%2018%20A6%206%200%201%201%2012%206%20Z%22%2F%3E%3Crect%20x%3D%2210.6%22%20y%3D%222%22%20width%3D%222.8%22%20height%3D%2220%22%20rx%3D%221.4%22%20transform%3D%22rotate(-45%2012%2012)%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202%20A10%2010%200%201%200%2012%2022%20A10%2010%200%201%200%2012%202%20Z%20M12%206%20A6%206%200%201%201%2012%2018%20A6%206%200%201%201%2012%206%20Z%22%2F%3E%3Crect%20x%3D%2210.6%22%20y%3D%222%22%20width%3D%222.8%22%20height%3D%2220%22%20rx%3D%221.4%22%20transform%3D%22rotate(-45%2012%2012)%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202%20A10%2010%200%201%200%2012%2022%20A10%2010%200%201%200%2012%202%20Z%20M12%206%20A6%206%200%201%201%2012%2018%20A6%206%200%201%201%2012%206%20Z%22%2F%3E%3Crect%20x%3D%2210.6%22%20y%3D%222%22%20width%3D%222.8%22%20height%3D%2220%22%20rx%3D%221.4%22%20transform%3D%22rotate(-45%2012%2012)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 8, not-allowed;
  --cur-nodrop: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2029.4%2029.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M21%2015.8%20A5.2%205.2%200%201%200%2021%2026.2%20A5.2%205.2%200%201%200%2021%2015.8%20Z%20M21%2018%20A3%203%200%201%201%2021%2024%20A3%203%200%201%201%2021%2018%20Z%22%2F%3E%3Crect%20x%3D%2220.2%22%20y%3D%2215.8%22%20width%3D%221.6%22%20height%3D%2210.4%22%20rx%3D%220.8%22%20transform%3D%22rotate(-45%2021%2021)%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M21%2015.8%20A5.2%205.2%200%201%200%2021%2026.2%20A5.2%205.2%200%201%200%2021%2015.8%20Z%20M21%2018%20A3%203%200%201%201%2021%2024%20A3%203%200%201%201%2021%2018%20Z%22%2F%3E%3Crect%20x%3D%2220.2%22%20y%3D%2215.8%22%20width%3D%221.6%22%20height%3D%2210.4%22%20rx%3D%220.8%22%20transform%3D%22rotate(-45%2021%2021)%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M21%2015.8%20A5.2%205.2%200%201%200%2021%2026.2%20A5.2%205.2%200%201%200%2021%2015.8%20Z%20M21%2018%20A3%203%200%201%201%2021%2024%20A3%203%200%201%201%2021%2018%20Z%22%2F%3E%3Crect%20x%3D%2220.2%22%20y%3D%2215.8%22%20width%3D%221.6%22%20height%3D%2210.4%22%20rx%3D%220.8%22%20transform%3D%22rotate(-45%2021%2021)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 1 1, no-drop;
  --cur-cross: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2025.4%2025.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2211%22%20y%3D%222%22%20width%3D%222%22%20height%3D%2220%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%2211%22%20width%3D%2220%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Crect%20x%3D%2211%22%20y%3D%222%22%20width%3D%222%22%20height%3D%2220%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%2211%22%20width%3D%2220%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Crect%20x%3D%2211%22%20y%3D%222%22%20width%3D%222%22%20height%3D%2220%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%2211%22%20width%3D%2220%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 8, crosshair;
  --cur-zoomin: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2027.4%2027.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%202%20A8%208%200%201%200%2010%2018%20A8%208%200%201%200%2010%202%20Z%20M10%204.4%20A5.6%205.6%200%201%201%2010%2015.6%20A5.6%205.6%200%201%201%2010%204.4%20Z%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2213.7%22%20width%3D%223.4%22%20height%3D%2210%22%20rx%3D%221.7%22%20transform%3D%22rotate(-45%2018.7%2018.7)%22%2F%3E%3Crect%20x%3D%226.2%22%20y%3D%229%22%20width%3D%227.6%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%226.2%22%20width%3D%222%22%20height%3D%227.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%202%20A8%208%200%201%200%2010%2018%20A8%208%200%201%200%2010%202%20Z%20M10%204.4%20A5.6%205.6%200%201%201%2010%2015.6%20A5.6%205.6%200%201%201%2010%204.4%20Z%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2213.7%22%20width%3D%223.4%22%20height%3D%2210%22%20rx%3D%221.7%22%20transform%3D%22rotate(-45%2018.7%2018.7)%22%2F%3E%3Crect%20x%3D%226.2%22%20y%3D%229%22%20width%3D%227.6%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%226.2%22%20width%3D%222%22%20height%3D%227.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%202%20A8%208%200%201%200%2010%2018%20A8%208%200%201%200%2010%202%20Z%20M10%204.4%20A5.6%205.6%200%201%201%2010%2015.6%20A5.6%205.6%200%201%201%2010%204.4%20Z%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2213.7%22%20width%3D%223.4%22%20height%3D%2210%22%20rx%3D%221.7%22%20transform%3D%22rotate(-45%2018.7%2018.7)%22%2F%3E%3Crect%20x%3D%226.2%22%20y%3D%229%22%20width%3D%227.6%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%226.2%22%20width%3D%222%22%20height%3D%227.6%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 6 6, zoom-in;
  --cur-zoomout: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2027.4%2027.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%202%20A8%208%200%201%200%2010%2018%20A8%208%200%201%200%2010%202%20Z%20M10%204.4%20A5.6%205.6%200%201%201%2010%2015.6%20A5.6%205.6%200%201%201%2010%204.4%20Z%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2213.7%22%20width%3D%223.4%22%20height%3D%2210%22%20rx%3D%221.7%22%20transform%3D%22rotate(-45%2018.7%2018.7)%22%2F%3E%3Crect%20x%3D%226.2%22%20y%3D%229%22%20width%3D%227.6%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%202%20A8%208%200%201%200%2010%2018%20A8%208%200%201%200%2010%202%20Z%20M10%204.4%20A5.6%205.6%200%201%201%2010%2015.6%20A5.6%205.6%200%201%201%2010%204.4%20Z%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2213.7%22%20width%3D%223.4%22%20height%3D%2210%22%20rx%3D%221.7%22%20transform%3D%22rotate(-45%2018.7%2018.7)%22%2F%3E%3Crect%20x%3D%226.2%22%20y%3D%229%22%20width%3D%227.6%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%202%20A8%208%200%201%200%2010%2018%20A8%208%200%201%200%2010%202%20Z%20M10%204.4%20A5.6%205.6%200%201%201%2010%2015.6%20A5.6%205.6%200%201%201%2010%204.4%20Z%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2213.7%22%20width%3D%223.4%22%20height%3D%2210%22%20rx%3D%221.7%22%20transform%3D%22rotate(-45%2018.7%2018.7)%22%2F%3E%3Crect%20x%3D%226.2%22%20y%3D%229%22%20width%3D%227.6%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 6 6, zoom-out;
  --cur-wait: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2217%22%20viewBox%3D%220%200%2021.4%2027.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%2216%22%20height%3D%222.6%22%20rx%3D%221.3%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%2221.4%22%20width%3D%2216%22%20height%3D%222.6%22%20rx%3D%221.3%22%2F%3E%3Cpath%20d%3D%22M4%204.6%20L16%204.6%20L10%2013%20Z%22%2F%3E%3Cpath%20d%3D%22M4%2021.4%20L16%2021.4%20L10%2013%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%2216%22%20height%3D%222.6%22%20rx%3D%221.3%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%2221.4%22%20width%3D%2216%22%20height%3D%222.6%22%20rx%3D%221.3%22%2F%3E%3Cpath%20d%3D%22M4%204.6%20L16%204.6%20L10%2013%20Z%22%2F%3E%3Cpath%20d%3D%22M4%2021.4%20L16%2021.4%20L10%2013%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%2216%22%20height%3D%222.6%22%20rx%3D%221.3%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%2221.4%22%20width%3D%2216%22%20height%3D%222.6%22%20rx%3D%221.3%22%2F%3E%3Cpath%20d%3D%22M4%204.6%20L16%204.6%20L10%2013%20Z%22%2F%3E%3Cpath%20d%3D%22M4%2021.4%20L16%2021.4%20L10%2013%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 6 8, wait;
  --cur-help: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2029.4%2029.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Cpath%20d%3D%22M18%2017.4%20a3.2%203.2%200%200%201%206.3%200.8%20c0%201.9%20-2.1%202.3%20-2.1%203.9%20h-2.1%20c0%20-2.4%202.1%20-2.6%202.1%20-3.9%20a1.1%201.1%200%200%200%20-2.1%20-0.4%20z%22%2F%3E%3Crect%20x%3D%2220.1%22%20y%3D%2223.2%22%20width%3D%222.1%22%20height%3D%222.1%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Cpath%20d%3D%22M18%2017.4%20a3.2%203.2%200%200%201%206.3%200.8%20c0%201.9%20-2.1%202.3%20-2.1%203.9%20h-2.1%20c0%20-2.4%202.1%20-2.6%202.1%20-3.9%20a1.1%201.1%200%200%200%20-2.1%20-0.4%20z%22%2F%3E%3Crect%20x%3D%2220.1%22%20y%3D%2223.2%22%20width%3D%222.1%22%20height%3D%222.1%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Cpath%20d%3D%22M18%2017.4%20a3.2%203.2%200%200%201%206.3%200.8%20c0%201.9%20-2.1%202.3%20-2.1%203.9%20h-2.1%20c0%20-2.4%202.1%20-2.6%202.1%20-3.9%20a1.1%201.1%200%200%200%20-2.1%20-0.4%20z%22%2F%3E%3Crect%20x%3D%2220.1%22%20y%3D%2223.2%22%20width%3D%222.1%22%20height%3D%222.1%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 1 1, help;
  --cur-progress: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2029.4%2029.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Crect%20x%3D%2217.4%22%20y%3D%2216.6%22%20width%3D%228%22%20height%3D%221.8%22%20rx%3D%220.9%22%2F%3E%3Crect%20x%3D%2217.4%22%20y%3D%2224%22%20width%3D%228%22%20height%3D%221.8%22%20rx%3D%220.9%22%2F%3E%3Cpath%20d%3D%22M18.5%2018.4%20L24.3%2018.4%20L21.4%2021.2%20Z%22%2F%3E%3Cpath%20d%3D%22M18.5%2024%20L24.3%2024%20L21.4%2021.2%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Crect%20x%3D%2217.4%22%20y%3D%2216.6%22%20width%3D%228%22%20height%3D%221.8%22%20rx%3D%220.9%22%2F%3E%3Crect%20x%3D%2217.4%22%20y%3D%2224%22%20width%3D%228%22%20height%3D%221.8%22%20rx%3D%220.9%22%2F%3E%3Cpath%20d%3D%22M18.5%2018.4%20L24.3%2018.4%20L21.4%2021.2%20Z%22%2F%3E%3Cpath%20d%3D%22M18.5%2024%20L24.3%2024%20L21.4%2021.2%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Crect%20x%3D%2217.4%22%20y%3D%2216.6%22%20width%3D%228%22%20height%3D%221.8%22%20rx%3D%220.9%22%2F%3E%3Crect%20x%3D%2217.4%22%20y%3D%2224%22%20width%3D%228%22%20height%3D%221.8%22%20rx%3D%220.9%22%2F%3E%3Cpath%20d%3D%22M18.5%2018.4%20L24.3%2018.4%20L21.4%2021.2%20Z%22%2F%3E%3Cpath%20d%3D%22M18.5%2024%20L24.3%2024%20L21.4%2021.2%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 1 1, progress;
  --cur-copy: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2029.4%2029.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Crect%20x%3D%2219.9%22%20y%3D%2216.6%22%20width%3D%222.4%22%20height%3D%229%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2219.9%22%20width%3D%229%22%20height%3D%222.4%22%20rx%3D%221.2%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Crect%20x%3D%2219.9%22%20y%3D%2216.6%22%20width%3D%222.4%22%20height%3D%229%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2219.9%22%20width%3D%229%22%20height%3D%222.4%22%20rx%3D%221.2%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Crect%20x%3D%2219.9%22%20y%3D%2216.6%22%20width%3D%222.4%22%20height%3D%229%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2219.9%22%20width%3D%229%22%20height%3D%222.4%22%20rx%3D%221.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 1 1, copy;
  --cur-alias: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2029.4%2029.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Cpath%20d%3D%22M25.4%2016.2%20L25.4%2022%20L23.3%2019.9%20L19.4%2023.8%20L17.6%2022%20L21.5%2018.1%20L19.4%2016.2%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Cpath%20d%3D%22M25.4%2016.2%20L25.4%2022%20L23.3%2019.9%20L19.4%2023.8%20L17.6%2022%20L21.5%2018.1%20L19.4%2016.2%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Cpath%20d%3D%22M25.4%2016.2%20L25.4%2022%20L23.3%2019.9%20L19.4%2023.8%20L17.6%2022%20L21.5%2018.1%20L19.4%2016.2%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 1 1, alias;
  --cur-ctxmenu: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2029.4%2029.4%22%3E%3Cg%20transform%3D%22translate(1.4%2C1.4)%22%20fill%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke%3D%22rgba(0%2C0%2C0%2C0.38)%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2217.2%22%20width%3D%229%22%20height%3D%221.9%22%20rx%3D%220.9%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2220.4%22%20width%3D%229%22%20height%3D%221.9%22%20rx%3D%220.9%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2223.6%22%20width%3D%229%22%20height%3D%221.9%22%20rx%3D%220.9%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23b78324%22%20stroke%3D%22%23b78324%22%20stroke-width%3D%222.25%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2217.2%22%20width%3D%229%22%20height%3D%221.9%22%20rx%3D%220.9%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2220.4%22%20width%3D%229%22%20height%3D%221.9%22%20rx%3D%220.9%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2223.6%22%20width%3D%229%22%20height%3D%221.9%22%20rx%3D%220.9%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f5efe0%22%3E%3Cpath%20d%3D%22M1.6%201.4%20L12.4%2011.9%20L6.3%2012.7%20L5.0%2017.9%20Z%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2217.2%22%20width%3D%229%22%20height%3D%221.9%22%20rx%3D%220.9%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2220.4%22%20width%3D%229%22%20height%3D%221.9%22%20rx%3D%220.9%22%2F%3E%3Crect%20x%3D%2216.6%22%20y%3D%2223.6%22%20width%3D%229%22%20height%3D%221.9%22%20rx%3D%220.9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 1 1, context-menu;
}

html { cursor: var(--cur-default); }

/* UA-pinned elements: a bare <label> and the picker inputs carry
   cursor:default from the browser's own sheet, which outranks inheritance.
   label[for] below is more specific and still wins, so a real control
   label keeps the hand. */
label, input[type="file"], input[type="color"], input[type="date"],
input[type="time"], input[type="month"], input[type="week"],
input[type="datetime-local"]
{ cursor: var(--cur-default); }

a, button, summary, select, label[for], [role="button"],
input[type="checkbox"], input[type="radio"], input[type="submit"],
input[type="button"], input[type="image"], a *, button *, summary *,
select *, label[for] *, [role="button"] *, input[type="checkbox"] *,
input[type="radio"] *, input[type="submit"] *, input[type="button"] *,
input[type="image"] *
{ cursor: var(--cur-pointer); }

/* Bootstrap Reboot ships  button:not(:disabled){cursor:pointer}  at
   specificity (0,1,1), which outranks the bare element selector above AND
   most of the site's own class rules — so every <button> on the site kept
   the native hand while everything else had changed. Mirroring Bootstrap's
   own shape here wins on source order (this file loads after it) and needs
   no !important. */
button:not(:disabled), [type="button"]:not(:disabled),
[type="reset"]:not(:disabled), [type="submit"]:not(:disabled),
summary:not(:disabled), .btn:not(:disabled)
{ cursor: var(--cur-pointer); }

p, h1, h2, h3, h4, h5, h6, li, blockquote, td, th, dd, dt, figcaption,
input:not([type]), input[type="text"], input[type="email"],
input[type="password"], input[type="search"], input[type="url"],
input[type="number"], input[type="tel"],
textarea, [contenteditable="true"]
{ cursor: var(--cur-text); }

[draggable="true"] { cursor: var(--cur-grab); }

/* Chrome's UA sheet puts  cursor:default  on range inputs, which is why the
   sliders kept the native arrow while everything around them changed. */
input[type="range"]              { cursor: var(--cur-grab); }
input[type="range"]:active       { cursor: var(--cur-grabbing); }

/* Chrome paints a textarea's resize grip itself, so the corner does not take
   the element's cursor — that is the native diagonal arrow you still see
   there. Its own pseudo-element is the only handle CSS gets; browsers that
   ignore it simply keep the stock grip. The keyword rules below exist so any
   *-resize the site declares later picks up the set automatically. */
::-webkit-resizer                { cursor: var(--cur-nwse); }

/* Scrollbars. Each pseudo-element gets its OWN rule on purpose: one unknown
   pseudo in a selector list invalidates the whole list, so grouping them
   would silently drop the lot. These only have any chance of applying where
   the scrollbar is a custom ::-webkit-scrollbar one — and base.html sets
   scrollbar-width on *, which makes Chrome use the standard scrollbar and
   ignore these. See the scrollbar panel in the Style Lab. */
::-webkit-scrollbar              { cursor: var(--cur-default); }
::-webkit-scrollbar-track        { cursor: var(--cur-default); }
::-webkit-scrollbar-thumb        { cursor: var(--cur-grab); }
::-webkit-scrollbar-thumb:active { cursor: var(--cur-grabbing); }
::-webkit-scrollbar-corner       { cursor: var(--cur-default); }
::-webkit-scrollbar-button       { cursor: var(--cur-pointer); }

/* Escape hatch: a class per shape, so markup can ask for one by name
   without a new rule here. */
.cur-ns        { cursor: var(--cur-ns); }
.cur-ew        { cursor: var(--cur-ew); }
.cur-nesw      { cursor: var(--cur-nesw); }
.cur-nwse      { cursor: var(--cur-nwse); }
.cur-move      { cursor: var(--cur-move); }
.cur-ban       { cursor: var(--cur-ban); }
.cur-nodrop    { cursor: var(--cur-nodrop); }
.cur-cross     { cursor: var(--cur-cross); }
.cur-zoomin    { cursor: var(--cur-zoomin); }
.cur-zoomout   { cursor: var(--cur-zoomout); }
.cur-wait      { cursor: var(--cur-wait); }
.cur-help      { cursor: var(--cur-help); }
.cur-progress  { cursor: var(--cur-progress); }
.cur-copy      { cursor: var(--cur-copy); }
.cur-alias     { cursor: var(--cur-alias); }
.cur-ctxmenu   { cursor: var(--cur-ctxmenu); }
.cur-vtext     { cursor: var(--cur-vtext); }

/* The UA applies some of these itself, where no author rule exists to be
   swapped — a disabled control, a vertical writing mode, the context menu
   key. Named here so nothing falls back to a browser shape. */
:disabled, [disabled], [aria-disabled="true"] { cursor: var(--cur-ban); }
[aria-busy="true"]               { cursor: var(--cur-progress); }
[writing-mode], [style*="vertical-rl"], [style*="vertical-lr"]
                                 { cursor: var(--cur-vtext); }

/* === end KHORA SELECTION + CURSOR === */
