/* Approved OddVerse icons, 96px cells. Controls remain sized by their existing layout. */
.cc-ui-icon{--cc-ui-icon-size:28px;display:inline-flex;align-items:center;justify-content:center;width:var(--cc-ui-icon-size);height:var(--cc-ui-icon-size);flex-shrink:0;vertical-align:middle;line-height:1;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;filter:none!important;position:relative;pointer-events:none}
.cc-ui-icon::before,.cc-ui-icon::after{display:none!important;content:none!important}
.cc-ui-icon>.cc-ui-icon-art{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;flex:none!important;transform:none!important;background-repeat:no-repeat;border:0!important;box-shadow:none!important;filter:none!important}
.cc-lobby-icon{width:var(--cc-lobby-icon-size,32px);height:var(--cc-lobby-icon-size,32px);flex-basis:var(--cc-lobby-icon-size,32px)}
.cc-shop-icon{width:var(--cc-shop-icon-size,32px);height:var(--cc-shop-icon-size,32px);flex-basis:var(--cc-shop-icon-size,32px)}
.cc-roster-icon{width:var(--cc-roster-icon-size,28px);height:var(--cc-roster-icon-size,28px)}
.cc-quest-icon.cc-ui-icon{width:var(--cc-quest-icon-size,32px);height:var(--cc-quest-icon-size,32px)}
.cc-map-ui-icon{width:var(--cc-map-ui-icon-size,32px);height:var(--cc-map-ui-icon-size,32px)}
.cc-settings-icon.cc-ui-icon{width:26px;height:26px;flex:0 0 26px}
.cc-home-empty-gear-icon.cc-ui-icon{width:50px;height:50px;opacity:.3;filter:grayscale(.85)!important}
.cc-btn-icon.cc-ui-icon{width:24px;height:24px;flex:0 0 24px}
.cc-farm-tool-icon.cc-ui-icon{width:32px;height:32px;flex:0 0 32px}
.cc-ui-icon.cc-auth-symbol{width:36px;height:36px;margin-right:10px}
.cc-icon-text{display:inline-flex;align-items:center;justify-content:center;gap:8px}
.cc-shell.cc-spa-lobby .cc-gear-slot-tab>.cc-shop-icon.cc-ui-icon{background:none!important}
.cc-ui-art-gold{background-image:url('/public/games/oddverse/images/ui/gold-coin-logo-o-v1.webp');background-size:contain;background-position:center}
.cc-ui-art-register,
.cc-ui-art-password,
.cc-ui-art-password-confirm,
.cc-ui-art-password-reset,
.cc-ui-art-password-change,
.cc-ui-art-visibility-off,
.cc-ui-art-email-verified,
.cc-ui-art-email-code,
.cc-ui-art-send-code,
.cc-ui-art-resend-code,
.cc-ui-art-switch-account,
.cc-ui-art-avatar-edit,
.cc-ui-art-delete-account,
.cc-ui-art-security-check,
.cc-ui-art-passkey,
.cc-ui-art-two-factor,
.cc-ui-art-qr-code,
.cc-ui-art-terms,
.cc-ui-art-privacy,
.cc-ui-art-loading{background-image:url('/public/games/oddverse/images/ui/unified-v1/08-auth-account-c4c22eb256df.webp');background-size:600% 400%;}
.cc-ui-art-audio-master,
.cc-ui-art-battle-sfx,
.cc-ui-art-ambient-sound,
.cc-ui-art-ui-sound,
.cc-ui-art-combat-button-sound,
.cc-ui-art-weapon-sound-test,
.cc-ui-art-hit-sound-test,
.cc-ui-art-gameplay,
.cc-ui-art-screen-shake,
.cc-ui-art-damage-numbers,
.cc-ui-art-reduced-motion,
.cc-ui-art-auto-attack,
.cc-ui-art-edit-controls,
.cc-ui-art-keyboard,
.cc-ui-art-reset-settings,
.cc-ui-art-reset-keys,
.cc-ui-art-reset-positions{background-image:url('/public/games/oddverse/images/ui/unified-v1/07-settings-detail-1f764ea22699.webp');background-size:600% 300%;}
.cc-ui-art-sound-on,
.cc-ui-art-sound-off,
.cc-ui-art-music,
.cc-ui-art-controller,
.cc-ui-art-fullscreen,
.cc-ui-art-connection,
.cc-ui-art-connection-lost,
.cc-ui-art-mail,
.cc-ui-art-login,
.cc-ui-art-terrain-brush,
.cc-ui-art-eraser,
.cc-ui-art-layers,
.cc-ui-art-grid,
.cc-ui-art-select,
.cc-ui-art-rotate,
.cc-ui-art-zoom-in,
.cc-ui-art-zoom-out,
.cc-ui-art-undo,
.cc-ui-art-redo,
.cc-ui-art-import,
.cc-ui-art-export,
.cc-ui-art-validate{background-image:url('/public/games/oddverse/images/ui/unified-v1/06-settings-studio-c699cba1d36f.webp');background-size:600% 400%;}
.cc-ui-art-seeds,
.cc-ui-art-plant,
.cc-ui-art-water,
.cc-ui-art-fertilize,
.cc-ui-art-harvest,
.cc-ui-art-animals,
.cc-ui-art-feed,
.cc-ui-art-products,
.cc-ui-art-buildings,
.cc-ui-art-homes,
.cc-ui-art-storage,
.cc-ui-art-move-object,
.cc-ui-art-remove-object,
.cc-ui-art-decor,
.cc-ui-art-collection,
.cc-ui-art-orders,
.cc-ui-art-achievements,
.cc-ui-art-tools,
.cc-ui-art-stun,
.cc-ui-art-slow,
.cc-ui-art-root,
.cc-ui-art-poison,
.cc-ui-art-burn,
.cc-ui-art-bleed,
.cc-ui-art-curse,
.cc-ui-art-drain,
.cc-ui-art-shield-status,
.cc-ui-art-invulnerable,
.cc-ui-art-frost,
.cc-ui-art-crush,
.cc-ui-art-generic-status{background-image:url('/public/games/oddverse/images/ui/unified-v1/05-farm-status-bee181dc7867.webp');background-size:600% 600%;}
.cc-ui-art-map,
.cc-ui-art-location,
.cc-ui-art-portal,
.cc-ui-art-boss,
.cc-ui-art-event,
.cc-ui-art-clock,
.cc-ui-art-compass-arrow,
.cc-ui-art-add-friend,
.cc-ui-art-remove-friend,
.cc-ui-art-party,
.cc-ui-art-invite,
.cc-ui-art-chat,
.cc-ui-art-block-user,
.cc-ui-art-report,
.cc-ui-art-party-leader,
.cc-ui-art-play,
.cc-ui-art-practice,
.cc-ui-art-select-hero,
.cc-ui-art-active-hero,
.cc-ui-art-guard,
.cc-ui-art-heal,
.cc-ui-art-boost,
.cc-ui-art-revive,
.cc-ui-art-exit-match,
.cc-ui-art-surrender{background-image:url('/public/games/oddverse/images/ui/unified-v1/04-world-social-combat-d0c3322e81f9.webp');background-size:600% 500%;}
.cc-ui-art-weapon,
.cc-ui-art-shirt,
.cc-ui-art-pants,
.cc-ui-art-helmet,
.cc-ui-art-other-items,
.cc-ui-art-consumables,
.cc-ui-art-materials,
.cc-ui-art-equip,
.cc-ui-art-unequip,
.cc-ui-art-compare,
.cc-ui-art-noob,
.cc-ui-art-premium-gem,
.cc-ui-art-buy,
.cc-ui-art-sell,
.cc-ui-art-reward,
.cc-ui-art-wallet,
.cc-ui-art-price,
.cc-ui-art-quest-available,
.cc-ui-art-quest-active,
.cc-ui-art-quest-complete,
.cc-ui-art-quest-track,
.cc-ui-art-quest-discover,
.cc-ui-art-quest-kill,
.cc-ui-art-quest-challenge{background-image:url('/public/games/oddverse/images/ui/unified-v1/03-equipment-economy-quests-1c2b0f591fe2.webp');background-size:600% 500%;}
.cc-ui-art-home,
.cc-ui-art-heroes,
.cc-ui-art-loadout,
.cc-ui-art-shop,
.cc-ui-art-quests,
.cc-ui-art-friends,
.cc-ui-art-story,
.cc-ui-art-world,
.cc-ui-art-modes,
.cc-ui-art-settings,
.cc-ui-art-farm,
.cc-ui-art-profile,
.cc-ui-art-notifications,
.cc-ui-art-leaderboard,
.cc-ui-art-live,
.cc-ui-art-tournaments,
.cc-ui-art-game-hub,
.cc-ui-art-health,
.cc-ui-art-attack,
.cc-ui-art-defense,
.cc-ui-art-move-speed,
.cc-ui-art-attack-speed,
.cc-ui-art-power,
.cc-ui-art-hero-level,
.cc-ui-art-hero-xp,
.cc-ui-art-skill-points,
.cc-ui-art-moves{background-image:url('/public/games/oddverse/images/ui/unified-v1/02-navigation-stats-ed2f25d8cb69.webp');background-size:600% 500%;}
.cc-ui-art-back,
.cc-ui-art-close,
.cc-ui-art-chevron-left,
.cc-ui-art-chevron-right,
.cc-ui-art-chevron-up,
.cc-ui-art-chevron-down,
.cc-ui-art-arrow-right,
.cc-ui-art-confirm,
.cc-ui-art-plus,
.cc-ui-art-minus,
.cc-ui-art-search,
.cc-ui-art-filter,
.cc-ui-art-sort,
.cc-ui-art-refresh,
.cc-ui-art-info,
.cc-ui-art-help,
.cc-ui-art-warning,
.cc-ui-art-error,
.cc-ui-art-lock,
.cc-ui-art-unlock,
.cc-ui-art-visibility,
.cc-ui-art-edit,
.cc-ui-art-save,
.cc-ui-art-copy,
.cc-ui-art-link,
.cc-ui-art-logout{background-image:url('/public/games/oddverse/images/ui/unified-v1/01-common-bc71fd2076ef.webp');background-size:600% 500%;}
.cc-ui-art-back{background-position:0.0% 0.0%;}
.cc-ui-art-close{background-position:20.0% 0.0%;}
.cc-ui-art-chevron-left{background-position:40.0% 0.0%;}
.cc-ui-art-chevron-right{background-position:60.0% 0.0%;}
.cc-ui-art-chevron-up{background-position:80.0% 0.0%;}
.cc-ui-art-chevron-down{background-position:100.0% 0.0%;}
.cc-ui-art-arrow-right{background-position:0.0% 25.0%;}
.cc-ui-art-confirm{background-position:20.0% 25.0%;}
.cc-ui-art-plus{background-position:40.0% 25.0%;}
.cc-ui-art-minus{background-position:60.0% 25.0%;}
.cc-ui-art-search{background-position:80.0% 25.0%;}
.cc-ui-art-filter{background-position:100.0% 25.0%;}
.cc-ui-art-sort{background-position:0.0% 50.0%;}
.cc-ui-art-refresh{background-position:20.0% 50.0%;}
.cc-ui-art-info{background-position:40.0% 50.0%;}
.cc-ui-art-help{background-position:60.0% 50.0%;}
.cc-ui-art-warning{background-position:80.0% 50.0%;}
.cc-ui-art-error{background-position:100.0% 50.0%;}
.cc-ui-art-lock{background-position:0.0% 75.0%;}
.cc-ui-art-unlock{background-position:20.0% 75.0%;}
.cc-ui-art-visibility{background-position:40.0% 75.0%;}
.cc-ui-art-edit{background-position:60.0% 75.0%;}
.cc-ui-art-save{background-position:80.0% 75.0%;}
.cc-ui-art-copy{background-position:100.0% 75.0%;}
.cc-ui-art-link{background-position:0.0% 100.0%;}
.cc-ui-art-logout{background-position:20.0% 100.0%;}
.cc-ui-art-home{background-position:0.0% 0.0%;}
.cc-ui-art-heroes{background-position:20.0% 0.0%;}
.cc-ui-art-loadout{background-position:40.0% 0.0%;}
.cc-ui-art-shop{background-position:60.0% 0.0%;}
.cc-ui-art-quests{background-position:80.0% 0.0%;}
.cc-ui-art-friends{background-position:100.0% 0.0%;}
.cc-ui-art-story{background-position:0.0% 25.0%;}
.cc-ui-art-world{background-position:20.0% 25.0%;}
.cc-ui-art-modes{background-position:40.0% 25.0%;}
.cc-ui-art-settings{background-position:60.0% 25.0%;}
.cc-ui-art-farm{background-position:80.0% 25.0%;}
.cc-ui-art-profile{background-position:100.0% 25.0%;}
.cc-ui-art-notifications{background-position:0.0% 50.0%;}
.cc-ui-art-leaderboard{background-position:20.0% 50.0%;}
.cc-ui-art-live{background-position:40.0% 50.0%;}
.cc-ui-art-tournaments{background-position:60.0% 50.0%;}
.cc-ui-art-game-hub{background-position:80.0% 50.0%;}
.cc-ui-art-health{background-position:100.0% 50.0%;}
.cc-ui-art-attack{background-position:0.0% 75.0%;}
.cc-ui-art-defense{background-position:20.0% 75.0%;}
.cc-ui-art-move-speed{background-position:40.0% 75.0%;}
.cc-ui-art-attack-speed{background-position:60.0% 75.0%;}
.cc-ui-art-power{background-position:80.0% 75.0%;}
.cc-ui-art-hero-level{background-position:100.0% 75.0%;}
.cc-ui-art-hero-xp{background-position:0.0% 100.0%;}
.cc-ui-art-skill-points{background-position:20.0% 100.0%;}
.cc-ui-art-moves{background-position:40.0% 100.0%;}
.cc-ui-art-weapon{background-position:0.0% 0.0%;}
.cc-ui-art-shirt{background-position:20.0% 0.0%;}
.cc-ui-art-pants{background-position:40.0% 0.0%;}
.cc-ui-art-helmet{background-position:60.0% 0.0%;}
.cc-ui-art-other-items{background-position:80.0% 0.0%;}
.cc-ui-art-consumables{background-position:100.0% 0.0%;}
.cc-ui-art-materials{background-position:0.0% 25.0%;}
.cc-ui-art-equip{background-position:20.0% 25.0%;}
.cc-ui-art-unequip{background-position:40.0% 25.0%;}
.cc-ui-art-compare{background-position:60.0% 25.0%;}
.cc-ui-art-noob{background-position:100.0% 25.0%;}
.cc-ui-art-premium-gem{background-position:0.0% 50.0%;}
.cc-ui-art-buy{background-position:20.0% 50.0%;}
.cc-ui-art-sell{background-position:40.0% 50.0%;}
.cc-ui-art-reward{background-position:60.0% 50.0%;}
.cc-ui-art-wallet{background-position:80.0% 50.0%;}
.cc-ui-art-price{background-position:100.0% 50.0%;}
.cc-ui-art-quest-available{background-position:0.0% 75.0%;}
.cc-ui-art-quest-active{background-position:20.0% 75.0%;}
.cc-ui-art-quest-complete{background-position:40.0% 75.0%;}
.cc-ui-art-quest-track{background-position:60.0% 75.0%;}
.cc-ui-art-quest-discover{background-position:80.0% 75.0%;}
.cc-ui-art-quest-kill{background-position:100.0% 75.0%;}
.cc-ui-art-quest-challenge{background-position:0.0% 100.0%;}
.cc-ui-art-map{background-position:0.0% 0.0%;}
.cc-ui-art-location{background-position:20.0% 0.0%;}
.cc-ui-art-portal{background-position:40.0% 0.0%;}
.cc-ui-art-boss{background-position:60.0% 0.0%;}
.cc-ui-art-event{background-position:80.0% 0.0%;}
.cc-ui-art-clock{background-position:100.0% 0.0%;}
.cc-ui-art-compass-arrow{background-position:0.0% 25.0%;}
.cc-ui-art-add-friend{background-position:20.0% 25.0%;}
.cc-ui-art-remove-friend{background-position:40.0% 25.0%;}
.cc-ui-art-party{background-position:60.0% 25.0%;}
.cc-ui-art-invite{background-position:80.0% 25.0%;}
.cc-ui-art-chat{background-position:100.0% 25.0%;}
.cc-ui-art-block-user{background-position:0.0% 50.0%;}
.cc-ui-art-report{background-position:20.0% 50.0%;}
.cc-ui-art-party-leader{background-position:40.0% 50.0%;}
.cc-ui-art-play{background-position:60.0% 50.0%;}
.cc-ui-art-practice{background-position:80.0% 50.0%;}
.cc-ui-art-select-hero{background-position:100.0% 50.0%;}
.cc-ui-art-active-hero{background-position:0.0% 75.0%;}
.cc-ui-art-guard{background-position:20.0% 75.0%;}
.cc-ui-art-heal{background-position:40.0% 75.0%;}
.cc-ui-art-boost{background-position:60.0% 75.0%;}
.cc-ui-art-revive{background-position:80.0% 75.0%;}
.cc-ui-art-exit-match{background-position:100.0% 75.0%;}
.cc-ui-art-surrender{background-position:0.0% 100.0%;}
.cc-ui-art-seeds{background-position:0.0% 0.0%;}
.cc-ui-art-plant{background-position:20.0% 0.0%;}
.cc-ui-art-water{background-position:40.0% 0.0%;}
.cc-ui-art-fertilize{background-position:60.0% 0.0%;}
.cc-ui-art-harvest{background-position:80.0% 0.0%;}
.cc-ui-art-animals{background-position:100.0% 0.0%;}
.cc-ui-art-feed{background-position:0.0% 20.0%;}
.cc-ui-art-products{background-position:20.0% 20.0%;}
.cc-ui-art-buildings{background-position:40.0% 20.0%;}
.cc-ui-art-homes{background-position:60.0% 20.0%;}
.cc-ui-art-storage{background-position:80.0% 20.0%;}
.cc-ui-art-move-object{background-position:100.0% 20.0%;}
.cc-ui-art-remove-object{background-position:0.0% 40.0%;}
.cc-ui-art-decor{background-position:20.0% 40.0%;}
.cc-ui-art-collection{background-position:40.0% 40.0%;}
.cc-ui-art-orders{background-position:60.0% 40.0%;}
.cc-ui-art-achievements{background-position:80.0% 40.0%;}
.cc-ui-art-tools{background-position:100.0% 40.0%;}
.cc-ui-art-stun{background-position:0.0% 60.0%;}
.cc-ui-art-slow{background-position:20.0% 60.0%;}
.cc-ui-art-root{background-position:40.0% 60.0%;}
.cc-ui-art-poison{background-position:60.0% 60.0%;}
.cc-ui-art-burn{background-position:80.0% 60.0%;}
.cc-ui-art-bleed{background-position:100.0% 60.0%;}
.cc-ui-art-curse{background-position:0.0% 80.0%;}
.cc-ui-art-drain{background-position:20.0% 80.0%;}
.cc-ui-art-shield-status{background-position:40.0% 80.0%;}
.cc-ui-art-invulnerable{background-position:60.0% 80.0%;}
.cc-ui-art-frost{background-position:80.0% 80.0%;}
.cc-ui-art-crush{background-position:100.0% 80.0%;}
.cc-ui-art-generic-status{background-position:0.0% 100.0%;}
.cc-ui-art-sound-on{background-position:0.0% 0.0%;}
.cc-ui-art-sound-off{background-position:20.0% 0.0%;}
.cc-ui-art-music{background-position:40.0% 0.0%;}
.cc-ui-art-controller{background-position:60.0% 0.0%;}
.cc-ui-art-fullscreen{background-position:80.0% 0.0%;}
.cc-ui-art-connection{background-position:100.0% 0.0%;}
.cc-ui-art-connection-lost{background-position:0.0% 33.333333%;}
.cc-ui-art-mail{background-position:20.0% 33.333333%;}
.cc-ui-art-login{background-position:40.0% 33.333333%;}
.cc-ui-art-terrain-brush{background-position:60.0% 33.333333%;}
.cc-ui-art-eraser{background-position:80.0% 33.333333%;}
.cc-ui-art-layers{background-position:100.0% 33.333333%;}
.cc-ui-art-grid{background-position:0.0% 66.666667%;}
.cc-ui-art-select{background-position:20.0% 66.666667%;}
.cc-ui-art-rotate{background-position:40.0% 66.666667%;}
.cc-ui-art-zoom-in{background-position:60.0% 66.666667%;}
.cc-ui-art-zoom-out{background-position:80.0% 66.666667%;}
.cc-ui-art-undo{background-position:100.0% 66.666667%;}
.cc-ui-art-redo{background-position:0.0% 100.0%;}
.cc-ui-art-import{background-position:20.0% 100.0%;}
.cc-ui-art-export{background-position:40.0% 100.0%;}
.cc-ui-art-validate{background-position:60.0% 100.0%;}
.cc-ui-art-audio-master{background-position:0.0% 0.0%;}
.cc-ui-art-battle-sfx{background-position:20.0% 0.0%;}
.cc-ui-art-ambient-sound{background-position:40.0% 0.0%;}
.cc-ui-art-ui-sound{background-position:60.0% 0.0%;}
.cc-ui-art-combat-button-sound{background-position:80.0% 0.0%;}
.cc-ui-art-weapon-sound-test{background-position:100.0% 0.0%;}
.cc-ui-art-hit-sound-test{background-position:0.0% 50.0%;}
.cc-ui-art-gameplay{background-position:20.0% 50.0%;}
.cc-ui-art-screen-shake{background-position:40.0% 50.0%;}
.cc-ui-art-damage-numbers{background-position:60.0% 50.0%;}
.cc-ui-art-reduced-motion{background-position:80.0% 50.0%;}
.cc-ui-art-auto-attack{background-position:100.0% 50.0%;}
.cc-ui-art-edit-controls{background-position:0.0% 100.0%;}
.cc-ui-art-keyboard{background-position:20.0% 100.0%;}
.cc-ui-art-reset-settings{background-position:40.0% 100.0%;}
.cc-ui-art-reset-keys{background-position:60.0% 100.0%;}
.cc-ui-art-reset-positions{background-position:80.0% 100.0%;}
.cc-ui-art-register{background-position:0.0% 0.0%;}
.cc-ui-art-password{background-position:20.0% 0.0%;}
.cc-ui-art-password-confirm{background-position:40.0% 0.0%;}
.cc-ui-art-password-reset{background-position:60.0% 0.0%;}
.cc-ui-art-password-change{background-position:80.0% 0.0%;}
.cc-ui-art-visibility-off{background-position:100.0% 0.0%;}
.cc-ui-art-email-verified{background-position:0.0% 33.333333%;}
.cc-ui-art-email-code{background-position:20.0% 33.333333%;}
.cc-ui-art-send-code{background-position:40.0% 33.333333%;}
.cc-ui-art-resend-code{background-position:60.0% 33.333333%;}
.cc-ui-art-switch-account{background-position:80.0% 33.333333%;}
.cc-ui-art-avatar-edit{background-position:100.0% 33.333333%;}
.cc-ui-art-delete-account{background-position:0.0% 66.666667%;}
.cc-ui-art-security-check{background-position:20.0% 66.666667%;}
.cc-ui-art-passkey{background-position:40.0% 66.666667%;}
.cc-ui-art-two-factor{background-position:60.0% 66.666667%;}
.cc-ui-art-qr-code{background-position:80.0% 66.666667%;}
.cc-ui-art-terms{background-position:100.0% 66.666667%;}
.cc-ui-art-privacy{background-position:0.0% 100.0%;}
.cc-ui-art-loading{background-position:20.0% 100.0%;}

.cc-icon-btn>.cc-ui-icon{width:26px;height:26px}

.cc-ui-art-noob{background-image:url('/public/games/oddverse/images/ui/unified-v1/noob-v1.webp');background-size:contain;background-position:center}

.cc-modal-close>.cc-ui-icon{width:26px;height:26px}
.cc-adv-map-icon.cc-ui-icon{width:30px;height:30px}
.cc-friend-btn .cc-ui-icon{width:20px;height:20px;margin-right:5px}
.cc-management-menu-item .cc-ui-icon{width:22px;height:22px;margin-right:8px}
label>.cc-ui-icon{width:20px;height:20px;margin-right:5px}
