/* 생성 파일 — pup/ui-build.py. 손으로 고치지 말 것. 143/143 심볼 · 칸 96px · 10×15 */
:root { --ui-sheet: 1; }
.ui-art .ico[data-k="nav_village"], .ui-art .ico[data-k="nav_operations"], .ui-art .ico[data-k="nav_people"], .ui-art .ico[data-k="nav_diplomacy"], .ui-art .ico[data-k="nav_ledger"], .ui-art .ico[data-k="res_food"], .ui-art .ico[data-k="res_wood"], .ui-art .ico[data-k="res_stone"], .ui-art .ico[data-k="res_ore"], .ui-art .ico[data-k="res_gold"], .ui-art .ico[data-k="res_reputation"], .ui-art .ico[data-k="res_safety"], .ui-art .ico[data-k="res_storage"], .ui-art .ico[data-k="state_letter"], .ui-art .ico[data-k="mark_family"], .ui-art .ico[data-k="state_event"], .ui-art .ico[data-k="work_farm"], .ui-art .ico[data-k="work_plant"], .ui-art .ico[data-k="work_reclaim"], .ui-art .ico[data-k="work_lumber"], .ui-art .ico[data-k="work_quarry"], .ui-art .ico[data-k="work_hunt"], .ui-art .ico[data-k="work_barn"], .ui-art .ico[data-k="work_build"], .ui-art .ico[data-k="work_trade"], .ui-art .ico[data-k="work_market"], .ui-art .ico[data-k="work_guard"], .ui-art .ico[data-k="work_craft"], .ui-art .ico[data-k="work_auto"], .ui-art .ico[data-k="work_rest"], .ui-art .ico[data-k="work_feast"], .ui-art .ico[data-k="work_patrol"], .ui-art .ico[data-k="crop_turnip"], .ui-art .ico[data-k="crop_potato"], .ui-art .ico[data-k="crop_pea"], .ui-art .ico[data-k="crop_strawberry"], .ui-art .ico[data-k="crop_tomato"], .ui-art .ico[data-k="crop_pepper"], .ui-art .ico[data-k="crop_corn"], .ui-art .ico[data-k="crop_melon"], .ui-art .ico[data-k="crop_wheat"], .ui-art .ico[data-k="crop_sweetpotato"], .ui-art .ico[data-k="crop_grape"], .ui-art .ico[data-k="crop_pumpkin"], .ui-art .ico[data-k="item_fish"], .ui-art .ico[data-k="item_moonfish"], .ui-art .ico[data-k="item_egg"], .ui-art .ico[data-k="item_rabbit_fur"], .ui-art .ico[data-k="item_wool"], .ui-art .ico[data-k="item_meat"], .ui-art .ico[data-k="item_leather"], .ui-art .ico[data-k="item_pearl"], .ui-art .ico[data-k="item_spice"], .ui-art .ico[data-k="item_rare_fur"], .ui-art .ico[data-k="item_oldwood"], .ui-art .ico[data-k="item_beastcore"], .ui-art .ico[data-k="animal_chicken"], .ui-art .ico[data-k="animal_hornrabbit"], .ui-art .ico[data-k="animal_sheep"], .ui-art .ico[data-k="meal_baked_potato"], .ui-art .ico[data-k="meal_pickled_turnip"], .ui-art .ico[data-k="meal_grilled_fish"], .ui-art .ico[data-k="meal_corn_bread"], .ui-art .ico[data-k="meal_tomato_soup"], .ui-art .ico[data-k="meal_pumpkin_pie"], .ui-art .ico[data-k="meal_steamed_sweet"], .ui-art .ico[data-k="meal_grape_juice"], .ui-art .ico[data-k="cat_powder"], .ui-art .ico[data-k="cat_sauce"], .ui-art .ico[data-k="cat_cooked"], .ui-art .ico[data-k="cat_bakery"], .ui-art .ico[data-k="cat_preserve"], .ui-art .ico[data-k="cat_softdrink"], .ui-art .ico[data-k="cat_alcohol"], .ui-art .ico[data-k="cat_textile"], .ui-art .ico[data-k="cat_gear"], .ui-art .ico[data-k="cat_luxury"], .ui-art .ico[data-k="stat_stamina"], .ui-art .ico[data-k="stat_martial"], .ui-art .ico[data-k="stat_intellect"], .ui-art .ico[data-k="stat_sensibility"], .ui-art .ico[data-k="stat_charm"], .ui-art .ico[data-k="stat_diligence"], .ui-art .ico[data-k="state_award"], .ui-art .ico[data-k="tr_oak_shield"], .ui-art .ico[data-k="tr_bear_cloak"], .ui-art .ico[data-k="tr_earth_belt"], .ui-art .ico[data-k="tr_hunt_knife"], .ui-art .ico[data-k="tr_fine_dagger"], .ui-art .ico[data-k="tr_valor_sword"], .ui-art .ico[data-k="tr_old_book"], .ui-art .ico[data-k="tr_wisdom_necklace"], .ui-art .ico[data-k="tr_sage_script"], .ui-art .ico[data-k="tr_wood_flute"], .ui-art .ico[data-k="tr_silver_quill"], .ui-art .ico[data-k="tr_moon_harp"], .ui-art .ico[data-k="tr_flower_brooch"], .ui-art .ico[data-k="tr_moon_ring"], .ui-art .ico[data-k="tr_queen_necklace"], .ui-art .ico[data-k="tr_leather_gloves"], .ui-art .ico[data-k="tr_master_hammer"], .ui-art .ico[data-k="tr_golden_sickle"], .ui-art .ico[data-k="pg_flour"], .ui-art .ico[data-k="pg_starch"], .ui-art .ico[data-k="pg_corn_flour"], .ui-art .ico[data-k="pg_tomato_sauce"], .ui-art .ico[data-k="pg_chili_oil"], .ui-art .ico[data-k="pg_mayo"], .ui-art .ico[data-k="pg_jam_strawberry"], .ui-art .ico[data-k="pg_jam_melon"], .ui-art .ico[data-k="pg_melon_syrup"], .ui-art .ico[data-k="pg_pumpkin_soup"], .ui-art .ico[data-k="pg_fishcake"], .ui-art .ico[data-k="pg_hunter_stew"], .ui-art .ico[data-k="pg_farmer_lunch"], .ui-art .ico[data-k="pg_bread"], .ui-art .ico[data-k="pg_fruit_tart"], .ui-art .ico[data-k="pg_festival_cake"], .ui-art .ico[data-k="pg_dried_meat"], .ui-art .ico[data-k="pg_smoked_fish"], .ui-art .ico[data-k="pg_pickle"], .ui-art .ico[data-k="pg_dried_strawberry"], .ui-art .ico[data-k="pg_sausage"], .ui-art .ico[data-k="pg_spice_sausage"], .ui-art .ico[data-k="pg_berry_ade"], .ui-art .ico[data-k="pg_corn_tea"], .ui-art .ico[data-k="pg_grape_juice"], .ui-art .ico[data-k="pg_sikhye"], .ui-art .ico[data-k="pg_wine"], .ui-art .ico[data-k="pg_grain_ale"], .ui-art .ico[data-k="pg_queens_jam"], .ui-art .ico[data-k="pg_pearl_jewel"], .ui-art .ico[data-k="pg_fine_furniture"], .ui-art .ico[data-k="pg_ward_charm"], .ui-art .ico[data-k="pg_yarn"], .ui-art .ico[data-k="pg_scarf"], .ui-art .ico[data-k="pg_fur_cloak"], .ui-art .ico[data-k="pg_travel_bag"], .ui-art .ico[data-k="pg_winter_gear"], .ui-art .ico[data-k="pg_leather_boots"], .ui-art .ico[data-k="pg_steel_tools"], .ui-art .ico[data-k="pg_supply_pouch"], .ui-art .ico[data-k="meal_bbq"] { display: inline-block; width: 1em; height: 1em; line-height: 1; vertical-align: -0.12em; color: transparent; overflow: hidden;
  background-image: url(../img/ui/ui_sheet.webp); background-repeat: no-repeat; background-size: 1000% 1500%; filter: url(#uiTone) drop-shadow(0 1px 1px rgba(55,38,20,.22)); }
/* 자리별 크기 (지시서 08절: 인라인 18 · 목록·칩 24 · 명령 32 · 하단 메뉴 24) */
.ui-art #topbar .ico[data-k] { width: 22px; height: 22px; vertical-align: -6px; }
.ui-art .subtabs .ico[data-k], .ui-art .chip .ico[data-k], .ui-art #mapmodes .ico[data-k] { width: 22px; height: 22px; vertical-align: -6px; }
.ui-art .pick.inline .ico[data-k] { width: 26px; height: 26px; vertical-align: -8px; margin: -3px 0; }
.ui-art .item .ico.ic[data-k] { width: 30px; height: 30px; margin: 0 1px; }
.ui-art .cmd .ico.ic[data-k] { width: 36px; height: 36px; }
.ui-art #tabs .ico.ic[data-k] { width: 27px; height: 27px; }
.ui-art .sheet h2 .ico.ic[data-k] { width: 34px; height: 34px; }
.ui-art .ico[data-k="nav_village"] { background-position: 0% 0%; }
.ui-art .ico[data-k="nav_operations"] { background-position: 11.1111% 0%; }
.ui-art .ico[data-k="nav_people"] { background-position: 22.2222% 0%; }
.ui-art .ico[data-k="nav_diplomacy"] { background-position: 33.3333% 0%; }
.ui-art .ico[data-k="nav_ledger"] { background-position: 44.4444% 0%; }
.ui-art .ico[data-k="res_food"] { background-position: 55.5556% 0%; }
.ui-art .ico[data-k="res_wood"] { background-position: 66.6667% 0%; }
.ui-art .ico[data-k="res_stone"] { background-position: 77.7778% 0%; }
.ui-art .ico[data-k="res_ore"] { background-position: 88.8889% 0%; }
.ui-art .ico[data-k="res_gold"] { background-position: 100% 0%; }
.ui-art .ico[data-k="res_reputation"] { background-position: 0% 7.1429%; }
.ui-art .ico[data-k="res_safety"] { background-position: 11.1111% 7.1429%; }
.ui-art .ico[data-k="res_storage"] { background-position: 22.2222% 7.1429%; }
.ui-art .ico[data-k="state_letter"] { background-position: 33.3333% 7.1429%; }
.ui-art .ico[data-k="mark_family"] { background-position: 44.4444% 7.1429%; }
.ui-art .ico[data-k="state_event"] { background-position: 55.5556% 7.1429%; }
.ui-art .ico[data-k="work_farm"] { background-position: 66.6667% 7.1429%; }
.ui-art .ico[data-k="work_plant"] { background-position: 77.7778% 7.1429%; }
.ui-art .ico[data-k="work_reclaim"] { background-position: 88.8889% 7.1429%; }
.ui-art .ico[data-k="work_lumber"] { background-position: 100% 7.1429%; }
.ui-art .ico[data-k="work_quarry"] { background-position: 0% 14.2857%; }
.ui-art .ico[data-k="work_hunt"] { background-position: 11.1111% 14.2857%; }
.ui-art .ico[data-k="work_barn"] { background-position: 22.2222% 14.2857%; }
.ui-art .ico[data-k="work_build"] { background-position: 33.3333% 14.2857%; }
.ui-art .ico[data-k="work_trade"] { background-position: 44.4444% 14.2857%; }
.ui-art .ico[data-k="work_market"] { background-position: 55.5556% 14.2857%; }
.ui-art .ico[data-k="work_guard"] { background-position: 66.6667% 14.2857%; }
.ui-art .ico[data-k="work_craft"] { background-position: 77.7778% 14.2857%; }
.ui-art .ico[data-k="work_auto"] { background-position: 88.8889% 14.2857%; }
.ui-art .ico[data-k="work_rest"] { background-position: 100% 14.2857%; }
.ui-art .ico[data-k="work_feast"] { background-position: 0% 21.4286%; }
.ui-art .ico[data-k="work_patrol"] { background-position: 11.1111% 21.4286%; }
.ui-art .ico[data-k="crop_turnip"] { background-position: 22.2222% 21.4286%; }
.ui-art .ico[data-k="crop_potato"] { background-position: 33.3333% 21.4286%; }
.ui-art .ico[data-k="crop_pea"] { background-position: 44.4444% 21.4286%; }
.ui-art .ico[data-k="crop_strawberry"] { background-position: 55.5556% 21.4286%; }
.ui-art .ico[data-k="crop_tomato"] { background-position: 66.6667% 21.4286%; }
.ui-art .ico[data-k="crop_pepper"] { background-position: 77.7778% 21.4286%; }
.ui-art .ico[data-k="crop_corn"] { background-position: 88.8889% 21.4286%; }
.ui-art .ico[data-k="crop_melon"] { background-position: 100% 21.4286%; }
.ui-art .ico[data-k="crop_wheat"] { background-position: 0% 28.5714%; }
.ui-art .ico[data-k="crop_sweetpotato"] { background-position: 11.1111% 28.5714%; }
.ui-art .ico[data-k="crop_grape"] { background-position: 22.2222% 28.5714%; }
.ui-art .ico[data-k="crop_pumpkin"] { background-position: 33.3333% 28.5714%; }
.ui-art .ico[data-k="item_fish"] { background-position: 44.4444% 28.5714%; }
.ui-art .ico[data-k="item_moonfish"] { background-position: 55.5556% 28.5714%; }
.ui-art .ico[data-k="item_egg"] { background-position: 66.6667% 28.5714%; }
.ui-art .ico[data-k="item_rabbit_fur"] { background-position: 77.7778% 28.5714%; }
.ui-art .ico[data-k="item_wool"] { background-position: 88.8889% 28.5714%; }
.ui-art .ico[data-k="item_meat"] { background-position: 100% 28.5714%; }
.ui-art .ico[data-k="item_leather"] { background-position: 0% 35.7143%; }
.ui-art .ico[data-k="item_pearl"] { background-position: 11.1111% 35.7143%; }
.ui-art .ico[data-k="item_spice"] { background-position: 22.2222% 35.7143%; }
.ui-art .ico[data-k="item_rare_fur"] { background-position: 33.3333% 35.7143%; }
.ui-art .ico[data-k="item_oldwood"] { background-position: 44.4444% 35.7143%; }
.ui-art .ico[data-k="item_beastcore"] { background-position: 55.5556% 35.7143%; }
.ui-art .ico[data-k="animal_chicken"] { background-position: 66.6667% 35.7143%; }
.ui-art .ico[data-k="animal_hornrabbit"] { background-position: 77.7778% 35.7143%; }
.ui-art .ico[data-k="animal_sheep"] { background-position: 88.8889% 35.7143%; }
.ui-art .ico[data-k="meal_baked_potato"] { background-position: 100% 35.7143%; }
.ui-art .ico[data-k="meal_pickled_turnip"] { background-position: 0% 42.8571%; }
.ui-art .ico[data-k="meal_grilled_fish"] { background-position: 11.1111% 42.8571%; }
.ui-art .ico[data-k="meal_corn_bread"] { background-position: 22.2222% 42.8571%; }
.ui-art .ico[data-k="meal_tomato_soup"] { background-position: 33.3333% 42.8571%; }
.ui-art .ico[data-k="meal_pumpkin_pie"] { background-position: 44.4444% 42.8571%; }
.ui-art .ico[data-k="meal_steamed_sweet"] { background-position: 55.5556% 42.8571%; }
.ui-art .ico[data-k="meal_grape_juice"] { background-position: 66.6667% 42.8571%; }
.ui-art .ico[data-k="cat_powder"] { background-position: 77.7778% 42.8571%; }
.ui-art .ico[data-k="cat_sauce"] { background-position: 88.8889% 42.8571%; }
.ui-art .ico[data-k="cat_cooked"] { background-position: 100% 42.8571%; }
.ui-art .ico[data-k="cat_bakery"] { background-position: 0% 50%; }
.ui-art .ico[data-k="cat_preserve"] { background-position: 11.1111% 50%; }
.ui-art .ico[data-k="cat_softdrink"] { background-position: 22.2222% 50%; }
.ui-art .ico[data-k="cat_alcohol"] { background-position: 33.3333% 50%; }
.ui-art .ico[data-k="cat_textile"] { background-position: 44.4444% 50%; }
.ui-art .ico[data-k="cat_gear"] { background-position: 55.5556% 50%; }
.ui-art .ico[data-k="cat_luxury"] { background-position: 66.6667% 50%; }
.ui-art .ico[data-k="stat_stamina"] { background-position: 77.7778% 50%; }
.ui-art .ico[data-k="stat_martial"] { background-position: 88.8889% 50%; }
.ui-art .ico[data-k="stat_intellect"] { background-position: 100% 50%; }
.ui-art .ico[data-k="stat_sensibility"] { background-position: 0% 57.1429%; }
.ui-art .ico[data-k="stat_charm"] { background-position: 11.1111% 57.1429%; }
.ui-art .ico[data-k="stat_diligence"] { background-position: 22.2222% 57.1429%; }
.ui-art .ico[data-k="state_award"] { background-position: 33.3333% 57.1429%; }
.ui-art .ico[data-k="tr_oak_shield"] { background-position: 44.4444% 57.1429%; }
.ui-art .ico[data-k="tr_bear_cloak"] { background-position: 55.5556% 57.1429%; }
.ui-art .ico[data-k="tr_earth_belt"] { background-position: 66.6667% 57.1429%; }
.ui-art .ico[data-k="tr_hunt_knife"] { background-position: 77.7778% 57.1429%; }
.ui-art .ico[data-k="tr_fine_dagger"] { background-position: 88.8889% 57.1429%; }
.ui-art .ico[data-k="tr_valor_sword"] { background-position: 100% 57.1429%; }
.ui-art .ico[data-k="tr_old_book"] { background-position: 0% 64.2857%; }
.ui-art .ico[data-k="tr_wisdom_necklace"] { background-position: 11.1111% 64.2857%; }
.ui-art .ico[data-k="tr_sage_script"] { background-position: 22.2222% 64.2857%; }
.ui-art .ico[data-k="tr_wood_flute"] { background-position: 33.3333% 64.2857%; }
.ui-art .ico[data-k="tr_silver_quill"] { background-position: 44.4444% 64.2857%; }
.ui-art .ico[data-k="tr_moon_harp"] { background-position: 55.5556% 64.2857%; }
.ui-art .ico[data-k="tr_flower_brooch"] { background-position: 66.6667% 64.2857%; }
.ui-art .ico[data-k="tr_moon_ring"] { background-position: 77.7778% 64.2857%; }
.ui-art .ico[data-k="tr_queen_necklace"] { background-position: 88.8889% 64.2857%; }
.ui-art .ico[data-k="tr_leather_gloves"] { background-position: 100% 64.2857%; }
.ui-art .ico[data-k="tr_master_hammer"] { background-position: 0% 71.4286%; }
.ui-art .ico[data-k="tr_golden_sickle"] { background-position: 11.1111% 71.4286%; }
.ui-art .ico[data-k="pg_flour"] { background-position: 22.2222% 71.4286%; }
.ui-art .ico[data-k="pg_starch"] { background-position: 33.3333% 71.4286%; }
.ui-art .ico[data-k="pg_corn_flour"] { background-position: 44.4444% 71.4286%; }
.ui-art .ico[data-k="pg_tomato_sauce"] { background-position: 55.5556% 71.4286%; }
.ui-art .ico[data-k="pg_chili_oil"] { background-position: 66.6667% 71.4286%; }
.ui-art .ico[data-k="pg_mayo"] { background-position: 77.7778% 71.4286%; }
.ui-art .ico[data-k="pg_jam_strawberry"] { background-position: 88.8889% 71.4286%; }
.ui-art .ico[data-k="pg_jam_melon"] { background-position: 100% 71.4286%; }
.ui-art .ico[data-k="pg_melon_syrup"] { background-position: 0% 78.5714%; }
.ui-art .ico[data-k="pg_pumpkin_soup"] { background-position: 11.1111% 78.5714%; }
.ui-art .ico[data-k="pg_fishcake"] { background-position: 22.2222% 78.5714%; }
.ui-art .ico[data-k="pg_hunter_stew"] { background-position: 33.3333% 78.5714%; }
.ui-art .ico[data-k="pg_farmer_lunch"] { background-position: 44.4444% 78.5714%; }
.ui-art .ico[data-k="pg_bread"] { background-position: 55.5556% 78.5714%; }
.ui-art .ico[data-k="pg_fruit_tart"] { background-position: 66.6667% 78.5714%; }
.ui-art .ico[data-k="pg_festival_cake"] { background-position: 77.7778% 78.5714%; }
.ui-art .ico[data-k="pg_dried_meat"] { background-position: 88.8889% 78.5714%; }
.ui-art .ico[data-k="pg_smoked_fish"] { background-position: 100% 78.5714%; }
.ui-art .ico[data-k="pg_pickle"] { background-position: 0% 85.7143%; }
.ui-art .ico[data-k="pg_dried_strawberry"] { background-position: 11.1111% 85.7143%; }
.ui-art .ico[data-k="pg_sausage"] { background-position: 22.2222% 85.7143%; }
.ui-art .ico[data-k="pg_spice_sausage"] { background-position: 33.3333% 85.7143%; }
.ui-art .ico[data-k="pg_berry_ade"] { background-position: 44.4444% 85.7143%; }
.ui-art .ico[data-k="pg_corn_tea"] { background-position: 55.5556% 85.7143%; }
.ui-art .ico[data-k="pg_grape_juice"] { background-position: 66.6667% 85.7143%; }
.ui-art .ico[data-k="pg_sikhye"] { background-position: 77.7778% 85.7143%; }
.ui-art .ico[data-k="pg_wine"] { background-position: 88.8889% 85.7143%; }
.ui-art .ico[data-k="pg_grain_ale"] { background-position: 100% 85.7143%; }
.ui-art .ico[data-k="pg_queens_jam"] { background-position: 0% 92.8571%; }
.ui-art .ico[data-k="pg_pearl_jewel"] { background-position: 11.1111% 92.8571%; }
.ui-art .ico[data-k="pg_fine_furniture"] { background-position: 22.2222% 92.8571%; }
.ui-art .ico[data-k="pg_ward_charm"] { background-position: 33.3333% 92.8571%; }
.ui-art .ico[data-k="pg_yarn"] { background-position: 44.4444% 92.8571%; }
.ui-art .ico[data-k="pg_scarf"] { background-position: 55.5556% 92.8571%; }
.ui-art .ico[data-k="pg_fur_cloak"] { background-position: 66.6667% 92.8571%; }
.ui-art .ico[data-k="pg_travel_bag"] { background-position: 77.7778% 92.8571%; }
.ui-art .ico[data-k="pg_winter_gear"] { background-position: 88.8889% 92.8571%; }
.ui-art .ico[data-k="pg_leather_boots"] { background-position: 100% 92.8571%; }
.ui-art .ico[data-k="pg_steel_tools"] { background-position: 0% 100%; }
.ui-art .ico[data-k="pg_supply_pouch"] { background-position: 11.1111% 100%; }
.ui-art .ico[data-k="meal_bbq"] { background-position: 22.2222% 100%; }
