html.site-view body { overflow: hidden; }
html.site-wiki #wikiWin, html.site-hiscores #hsWin, html.site-map #mapWin { display: flex !important; position: fixed !important; inset: 0px !important; width: auto !important; height: auto !important; max-width: none !important; max-height: none !important; margin: 0px !important; transform: none !important; z-index: 2147483000 !important; border-radius: 0px !important; }
html.site-wiki #wikiWin .win-x, html.site-hiscores #hsWin .win-x, html.site-map #mapWin .win-x, html.site-map #mapWin [title^="Close"], html.site-map #mapWin [title="Where am I?"], html.site-map #wmMe { display: none !important; }
img[src*="/flat/ui/a_boardwalk.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_boardwalk.png?v=1o") 2x); }
img[src*="/flat/ui/a_boneyard.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_boneyard.png?v=1o") 2x); }
img[src*="/flat/ui/a_bw_cabin.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_bw_cabin.png?v=1o") 2x); }
img[src*="/flat/ui/a_bw_light.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_bw_light.png?v=1o") 2x); }
img[src*="/flat/ui/a_bw_pier.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_bw_pier.png?v=1o") 2x); }
img[src*="/flat/ui/a_bw_skull.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_bw_skull.png?v=1o") 2x); }
img[src*="/flat/ui/a_bw_wreck.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_bw_wreck.png?v=1o") 2x); }
img[src*="/flat/ui/a_carnival.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_carnival.png?v=1o") 2x); }
img[src*="/flat/ui/a_casino.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_casino.png?v=1o") 2x); }
img[src*="/flat/ui/a_cloud.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_cloud.png?v=1o") 2x); }
img[src*="/flat/ui/a_deep.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_deep.png?v=1o") 2x); }
img[src*="/flat/ui/a_depths.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_depths.png?v=1o") 2x); }
img[src*="/flat/ui/a_fightpit.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_fightpit.png?v=1o") 2x); }
img[src*="/flat/ui/a_frozen.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_frozen.png?v=1o") 2x); }
img[src*="/flat/ui/a_gloam.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_gloam.png?v=1o") 2x); }
img[src*="/flat/ui/a_guild.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_guild.png?v=1o") 2x); }
img[src*="/flat/ui/a_highroller.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_highroller.png?v=1o") 2x); }
img[src*="/flat/ui/a_mire.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_mire.png?v=1o") 2x); }
img[src*="/flat/ui/a_roulette.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_roulette.png?v=1o") 2x); }
img[src*="/flat/ui/a_sands.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_sands.png?v=1o") 2x); }
img[src*="/flat/ui/a_sec_cove.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_sec_cove.png?v=1o") 2x); }
img[src*="/flat/ui/a_sec_gallery.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_sec_gallery.png?v=1o") 2x); }
img[src*="/flat/ui/a_sec_glacier.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_sec_glacier.png?v=1o") 2x); }
img[src*="/flat/ui/a_sec_ossuary.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_sec_ossuary.png?v=1o") 2x); }
img[src*="/flat/ui/a_theatre.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_theatre.png?v=1o") 2x); }
img[src*="/flat/ui/a_thrill.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_thrill.png?v=1o") 2x); }
img[src*="/flat/ui/a_thrill_top.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_thrill_top.png?v=1o") 2x); }
img[src*="/flat/ui/a_thunderhead.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_thunderhead.png?v=1o") 2x); }
img[src*="/flat/ui/a_trailer.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_trailer.png?v=1o") 2x); }
img[src*="/flat/ui/a_valley.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_valley.png?v=1o") 2x); }
img[src*="/flat/ui/a_vault.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_vault.png?v=1o") 2x); }
img[src*="/flat/ui/a_wild.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_wild.png?v=1o") 2x); }
img[src*="/flat/ui/a_workyard.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/a_workyard.png?v=1o") 2x); }
img[src*="/flat/ui/ab_brace.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/ab_brace.png?v=1o") 2x); }
img[src*="/flat/ui/ab_cleave.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/ab_cleave.png?v=1o") 2x); }
img[src*="/flat/ui/ab_execute.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/ab_execute.png?v=1o") 2x); }
img[src*="/flat/ui/ab_heavy.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/ab_heavy.png?v=1o") 2x); }
img[src*="/flat/ui/ab_rend.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/ab_rend.png?v=1o") 2x); }
img[src*="/flat/ui/ab_secondwind.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/ab_secondwind.png?v=1o") 2x); }
img[src*="/flat/ui/ab_taunt.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/ab_taunt.png?v=1o") 2x); }
img[src*="/flat/ui/ab_whirl.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/ab_whirl.png?v=1o") 2x); }
img[src*="/flat/ui/area.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/area.png?v=1o") 2x); }
img[src*="/flat/ui/bag.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/bag.png?v=1o") 2x); }
img[src*="/flat/ui/el_fire.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/el_fire.png?v=1o") 2x); }
img[src*="/flat/ui/el_frost.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/el_frost.png?v=1o") 2x); }
img[src*="/flat/ui/el_storm.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/el_storm.png?v=1o") 2x); }
img[src*="/flat/ui/el_sun.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/el_sun.png?v=1o") 2x); }
img[src*="/flat/ui/el_void.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/el_void.png?v=1o") 2x); }
img[src*="/flat/ui/equip.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/equip.png?v=1o") 2x); }
img[src*="/flat/ui/g_agility.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_agility.png?v=1o") 2x); }
img[src*="/flat/ui/g_alchemy.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_alchemy.png?v=1o") 2x); }
img[src*="/flat/ui/g_anomalies.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_anomalies.png?v=1o") 2x); }
img[src*="/flat/ui/g_archery.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_archery.png?v=1o") 2x); }
img[src*="/flat/ui/g_bank.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_bank.png?v=1o") 2x); }
img[src*="/flat/ui/g_boardwalk.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_boardwalk.png?v=1o") 2x); }
img[src*="/flat/ui/g_breeding.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_breeding.png?v=1o") 2x); }
img[src*="/flat/ui/g_buffbag.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_buffbag.png?v=1o") 2x); }
img[src*="/flat/ui/g_buffs.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_buffs.png?v=1o") 2x); }
img[src*="/flat/ui/g_carnival.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_carnival.png?v=1o") 2x); }
img[src*="/flat/ui/g_casino.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_casino.png?v=1o") 2x); }
img[src*="/flat/ui/g_character.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_character.png?v=1o") 2x); }
img[src*="/flat/ui/g_limits.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_limits.png?v=1o") 2x); }
img[src*="/flat/ui/g_charts.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_charts.png?v=1o") 2x); }
img[src*="/flat/ui/g_commands.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_commands.png?v=1o") 2x); }
img[src*="/flat/ui/g_cooking.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_cooking.png?v=1o") 2x); }
img[src*="/flat/ui/g_crypt.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_crypt.png?v=1o") 2x); }
img[src*="/flat/ui/g_depths.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_depths.png?v=1o") 2x); }
img[src*="/flat/ui/g_diaries.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_diaries.png?v=1o") 2x); }
img[src*="/flat/ui/g_dying.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_dying.png?v=1o") 2x); }
img[src*="/flat/ui/g_events.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_events.png?v=1o") 2x); }
img[src*="/flat/ui/g_fever.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_fever.png?v=1o") 2x); }
img[src*="/flat/ui/g_fieldkits.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_fieldkits.png?v=1o") 2x); }
img[src*="/flat/ui/g_fighting.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_fighting.png?v=1o") 2x); }
img[src*="/flat/ui/g_fishing.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_fishing.png?v=1o") 2x); }
img[src*="/flat/ui/g_fletching.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_fletching.png?v=1o") 2x); }
img[src*="/flat/ui/g_frozen.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_frozen.png?v=1o") 2x); }
img[src*="/flat/ui/g_fungiculture.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_fungiculture.png?v=1o") 2x); }
img[src*="/flat/ui/g_gembag.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_gembag.png?v=1o") 2x); }
img[src*="/flat/ui/g_gems.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_gems.png?v=1o") 2x); }
img[src*="/flat/ui/g_harvesting.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_harvesting.png?v=1o") 2x); }
img[src*="/flat/ui/g_home.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_home.png?v=1o") 2x); }
img[src*="/flat/ui/g_islands.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_islands.png?v=1o") 2x); }
img[src*="/flat/ui/g_jobs.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_jobs.png?v=1o") 2x); }
img[src*="/flat/ui/g_keys.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_keys.png?v=1o") 2x); }
img[src*="/flat/ui/g_longnight.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_longnight.png?v=1o") 2x); }
img[src*="/flat/ui/g_longnight2.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_longnight2.png?v=1o") 2x); }
img[src*="/flat/ui/g_magic.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_magic.png?v=1o") 2x); }
img[src*="/flat/ui/g_mining.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_mining.png?v=1o") 2x); }
img[src*="/flat/ui/g_mirrors.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_mirrors.png?v=1o") 2x); }
img[src*="/flat/ui/g_order.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_order.png?v=1o") 2x); }
img[src*="/flat/ui/g_outfitters.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_outfitters.png?v=1o") 2x); }
img[src*="/flat/ui/g_pets.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_pets.png?v=1o") 2x); }
img[src*="/flat/ui/g_pyramid.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_pyramid.png?v=1o") 2x); }
img[src*="/flat/ui/g_raid.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_raid.png?v=1o") 2x); }
img[src*="/flat/ui/g_road.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_road.png?v=1o") 2x); }
img[src*="/flat/ui/g_rolledloot.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_rolledloot.png?v=1o") 2x); }
img[src*="/flat/ui/g_rooms.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_rooms.png?v=1o") 2x); }
img[src*="/flat/ui/g_sands.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_sands.png?v=1o") 2x); }
img[src*="/flat/ui/g_saving.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_saving.png?v=1o") 2x); }
img[src*="/flat/ui/g_smithing.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_smithing.png?v=1o") 2x); }
img[src*="/flat/ui/g_smoking.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_smoking.png?v=1o") 2x); }
img[src*="/flat/ui/g_start.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_start.png?v=1o") 2x); }
img[src*="/flat/ui/g_store.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_store.png?v=1o") 2x); }
img[src*="/flat/ui/g_thieving.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_thieving.png?v=1o") 2x); }
img[src*="/flat/ui/g_thrill.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_thrill.png?v=1o") 2x); }
img[src*="/flat/ui/g_tickets.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_tickets.png?v=1o") 2x); }
img[src*="/flat/ui/g_tinkering.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_tinkering.png?v=1o") 2x); }
img[src*="/flat/ui/g_tools.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_tools.png?v=1o") 2x); }
img[src*="/flat/ui/g_tower.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_tower.png?v=1o") 2x); }
img[src*="/flat/ui/g_trading.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_trading.png?v=1o") 2x); }
img[src*="/flat/ui/g_trailer.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_trailer.png?v=1o") 2x); }
img[src*="/flat/ui/g_undercity.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_undercity.png?v=1o") 2x); }
img[src*="/flat/ui/g_updates.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_updates.png?v=1o") 2x); }
img[src*="/flat/ui/g_valley.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_valley.png?v=1o") 2x); }
img[src*="/flat/ui/g_vip.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_vip.png?v=1o") 2x); }
img[src*="/flat/ui/g_wizardry.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_wizardry.png?v=1o") 2x); }
img[src*="/flat/ui/g_woodcutting.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_woodcutting.png?v=1o") 2x); }
img[src*="/flat/ui/g_workclothes.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_workclothes.png?v=1o") 2x); }
img[src*="/flat/ui/g_worldthief.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_worldthief.png?v=1o") 2x); }
img[src*="/flat/ui/g_zcoins.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_zcoins.png?v=1o") 2x); }
img[src*="/flat/ui/q_easy.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/q_easy.png?v=1o") 2x); }
img[src*="/flat/ui/q_hard.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/q_hard.png?v=1o") 2x); }
img[src*="/flat/ui/q_medium.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/q_medium.png?v=1o") 2x); }
img[src*="/flat/ui/quests.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/quests.png?v=1o") 2x); }
img[src*="/flat/ui/skills.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/skills.png?v=1o") 2x); }
img[src*="/flat/ui/total.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/total.png?v=1o") 2x); }
img[src*="/flat/ui/g_evwindow.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_evwindow.png?v=2o") 2x); }
img[src*="/flat/ui/g_melee25.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_melee25.png?v=2o") 2x); }
img[src*="/flat/ui/g_prestige.png"] { content: image-set(url("https://eastscape.online/v3/assets/img/glad/flat/ui/hd/g_prestige.png?v=2o") 2x); }
@keyframes tvToastIn { 
  0% { opacity: 0; transform: translateX(16px); }
}
@keyframes tvToastClock { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}
@font-face { font-family: Lora; font-style: normal; font-weight: 400 700; font-display: swap; src: url("/f/lora-latin.woff2") format("woff2"); }
@font-face { font-family: Lora; font-style: italic; font-weight: 400 700; font-display: swap; src: url("/f/lora-italic-latin.woff2") format("woff2"); }
@font-face { font-family: Cinzel; font-style: normal; font-weight: 400 900; font-display: swap; src: url("/f/cinzel-latin.woff2") format("woff2"); }
:root { --ink: #e8e0cc; --muted: #9a917e; --gold: #f2c94c; --panel: #f3e7cc; --panel-ink: #2a2016; --frame: #1a1410; --bar: #0b0908; --link-a: #7ee07e; --link-b: #e0e0e0; --good: #7ee07e; --bad: #ff7a6a; }
* { box-sizing: border-box; }
html, body { margin: 0px; height: 100%; background: rgb(0, 0, 0); color: var(--ink); font-family: Lora, system-ui, sans-serif; overflow: hidden; }
button, input, select { font: inherit; }
@keyframes escShake { 
  10%, 90% { transform: translateX(-2px); }
  30%, 70% { transform: translateX(3px); }
  50% { transform: translateX(-3px); }
}
@media (max-width: 820px) { html, body { overflow: hidden; } }
@keyframes qpop { 
  0% { transform: translateX(-50%) scale(0.6); opacity: 0; }
  100% { transform: translateX(-50%) scale(1); opacity: 1; }
}
@keyframes feedOut { 
  0%, 80% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes ctFlash { 
  0%, 100% { box-shadow: rgba(0, 0, 0, 0.4) 0px 3px 10px; }
  25%, 75% { box-shadow: rgba(150, 190, 255, 0.75) 0px 0px 0px 2px, rgba(130, 170, 255, 0.55) 0px 0px 16px 2px; }
  50% { box-shadow: rgba(0, 0, 0, 0.4) 0px 3px 10px; }
}
html { -webkit-tap-highlight-color: transparent; }
.win { position: absolute; inset: 14px; margin: auto; width: min(760px, 100% - 28px); height: fit-content; max-height: calc(100% - 28px); display: flex; flex-direction: column; background: var(--panel); color: var(--panel-ink); border: 3px solid var(--frame); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.6) 0px 14px 40px; z-index: 7; overflow: hidden; }
:is(section.win, section.k-win):focus { outline: none; }
@keyframes wmPulse { 
  0% { box-shadow: rgba(255, 90, 74, 0.6) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(255, 90, 74, 0) 0px 0px 0px 8px; }
  100% { box-shadow: rgba(255, 90, 74, 0) 0px 0px 0px 0px; }
}
.win-head { display: flex; align-items: center; gap: 10px; padding: 8px 12px; }
.win-head b { font-size: 17px; flex: 1 1 0%; white-space: nowrap; }
.win-head small { font-weight: 700; min-width: 0px; text-align: right; line-height: 1.25; }
.win-x { border: 0px; background: none; font-size: 22px; line-height: 1; cursor: var(--cur-use, pointer); color: rgb(106, 90, 64); padding: 0px 4px; }
.cols2 h4, .wiki h4 { margin: 0px 0px 6px; font-size: 12px; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(106, 90, 64); }
.search { width: 100%; padding: 5px 8px; border: 1px solid rgb(138, 122, 90); border-radius: 4px; background: rgb(255, 250, 240); margin-bottom: 6px; }
@keyframes hlIn { 
  0% { transform: translateX(26px) rotate(8deg); opacity: 0; }
}
@keyframes mnHit { 
  50% { transform: scale(1.25); }
}
@keyframes gmspin { 
  100% { transform: rotateY(360deg); }
}
@keyframes gmshake { 
  0%, 100% { transform: rotate(-8deg); }
  50% { transform: rotate(8deg); }
}
@keyframes rlDrop { 
  0%, 70% { top: 5px; }
  100% { top: 19px; }
}
@keyframes rlPop { 
  0% { transform: scale(0.85); opacity: 0; }
  100% { transform: none; opacity: 1; }
}
.tbl { width: 100%; border-collapse: collapse; font-size: 13px; }
.tbl th { text-align: left; font-size: 11px; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(106, 90, 64); padding: 4px 6px; border-bottom: 2px solid rgb(191, 177, 147); }
.tbl td { padding: 5px 6px; border-bottom: 1px solid rgb(214, 202, 174); font-variant-numeric: tabular-nums; }
@keyframes winring { 
  0% { opacity: 0.9; transform: scale(0.92); }
  100% { opacity: 0; transform: scale(1.35); }
}
@keyframes winspark { 
  0% { transform: translate(-50%, -50%) rotate(0deg); opacity: 1; }
  100% { transform: translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--r)); opacity: 0; }
}
@keyframes gamesglow { 
  0%, 100% { box-shadow: rgba(242, 210, 46, 0) 0px 0px 0px 0px; }
  50% { box-shadow: rgba(242, 210, 46, 0.75) 0px 0px 10px 2px; }
}
.wiki { display: grid; grid-template-columns: 190px minmax(0px, 1fr); gap: 0px; min-height: 0px; flex: 1 1 0%; }
.wk-hist { display: inline-flex; gap: 4px; margin-right: 2px; }
.wk-hist button { width: 30px; height: 28px; display: grid; place-items: center; border: 0px; border-radius: 6px; background: rgba(255, 235, 190, 0.14); color: rgb(246, 233, 204); font: 900 20px / 1 Lora, serif; cursor: var(--cur-use, pointer); box-shadow: rgba(255, 215, 140, 0.3) 0px 0px 0px 1px inset; }
.wk-hist button:hover:not(:disabled) { background: rgba(255, 216, 74, 0.28); color: rgb(255, 255, 255); }
.wk-hist button:disabled { opacity: 0.35; cursor: default; }
.wiki nav { overflow: auto; padding: 8px; }
.wiki nav button { display: block; width: 100%; text-align: left; border: 0px; background: none; padding: 5px 8px; font-weight: 700; cursor: var(--cur-use, pointer); font-size: 14px; }
.wiki nav button:hover, .wiki nav button[aria-current="true"] { background: rgb(217, 201, 162); }
.wiki nav hr { border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(205, 191, 156) currentcolor currentcolor; border-image: none; margin: 6px 0px; }
.wiki article { overflow: auto; padding: 12px 16px; line-height: 1.5; font-size: 14px; }
.wiki article h2 { margin: 0px 0px 4px; font-size: 22px; display: flex; align-items: center; gap: 10px; }
.wiki article h2 i { font-style: normal; font-size: 34px; }
.wiki article h3 { margin: 14px 0px 6px; font-size: 15px; }
img.tixe { display: inline; width: 1.15em; height: 1.15em; min-width: 12px; min-height: 12px; max-width: none; vertical-align: -0.22em; margin: 0px 0.06em 0px 0.02em; padding: 0px; border: 0px; object-fit: contain; image-rendering: auto; flex: 0 0 auto; }
.win-head .topi { width: 16px; height: 16px; image-rendering: pixelated; vertical-align: -3px; margin-right: 5px; }
@keyframes hotpulse { 
  50% { transform: scale(1.12); }
}
@keyframes nfxshine { 
  0% { background-position: 200% 0px; }
  100% { background-position: -200% 0px; }
}
@keyframes nfxpulse { 
  50% { transform: scale(1.08); }
}
@keyframes nfxrainbow { 
  0% { color: rgb(255, 90, 90); }
  17% { color: rgb(255, 176, 58); }
  33% { color: rgb(255, 232, 74); }
  50% { color: rgb(90, 220, 110); }
  67% { color: rgb(74, 168, 255); }
  83% { color: rgb(176, 106, 232); }
  100% { color: rgb(255, 90, 90); }
}
@keyframes nfxglitch { 
  0%, 88%, 100% { transform: none; }
  90% { transform: translateX(2px); }
  94% { transform: translateX(-2px); }
}
@keyframes nfxflicker { 
  0%, 92%, 100% { opacity: 1; }
  94% { opacity: 0.35; }
}
@keyframes mapme { 
  50% { transform: scale(1.5); }
}
.wiki article .lede { color: rgb(90, 74, 48); margin: 0px 0px 8px; }
.wiki article .gcat { margin: 12px 0px 5px; font-size: 11.5px; font-weight: 800; color: rgb(106, 90, 64); text-transform: uppercase; letter-spacing: 0.05em; }
.wiki article .gcat:first-of-type { margin-top: 4px; }
.wiki article .crumbs { display: flex; flex-wrap: wrap; align-items: center; gap: 5px; margin: 0px 0px 10px; font-size: 12px; font-weight: 700; }
.wiki article .crumbs a { cursor: var(--cur-use, pointer); text-decoration: underline; }
.wiki article .crumbs span { color: rgb(106, 90, 64); }
.wiki article .crumbs i { font-style: normal; color: rgb(154, 138, 104); }
.wiki article .wguide { margin: 0px 0px 10px; padding: 8px 11px; border-radius: 8px; background: rgba(200, 161, 60, 0.16); font-weight: 700; }
.wiki article .wguide a { font-weight: 800; }
.wiki article a, .wiki article [data-wiki] { color: rgb(26, 90, 138); font-weight: 700; cursor: var(--cur-use, pointer); text-decoration: underline 1px; }
.wiki .cards { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 6px; }
.wiki .card { display: flex; align-items: center; gap: 8px; padding: 6px 8px; border: 1px solid rgb(191, 177, 147); background: rgb(230, 220, 196); border-radius: 5px; cursor: var(--cur-use, pointer); text-decoration: none !important; color: rgb(42, 32, 22) !important; }
.wiki .card:hover { background: rgb(255, 243, 200); }
.wiki .card i { font-style: normal; font-size: 22px; display: flex; align-items: center; justify-content: center; width: 28px; flex: 0 0 28px; }
.wiki .mico { image-rendering: pixelated; object-fit: contain; max-width: 100%; vertical-align: middle; }
.wiki h2 .mico { max-width: 48px; }
.wiki .wico { width: 26px; height: 26px; image-rendering: pixelated; vertical-align: middle; }
.wiki h2 .wico { width: 36px; height: 36px; }
.wiki .tbl .wico { width: 18px; height: 18px; margin-right: 2px; }
#wikiNav .wico, #wikiNav .nico { width: 18px; height: 18px; vertical-align: -4px; }
.wiki .nico { width: 30px; height: 30px; image-rendering: pixelated; object-fit: contain; vertical-align: middle; }
.wiki h2 .nico { width: 52px; height: 52px; }
.wiki .up { border-left: 4px solid rgb(217, 115, 143); padding: 4px 0px 4px 12px; margin: 0px 0px 14px; }
.wiki .up small { color: rgb(106, 90, 64); font-weight: 800; }
@media (max-width: 620px) { .wiki { grid-template-columns: 1fr; grid-template-rows: auto minmax(0px, 1fr); } }
@media (max-width: 620px) { .wiki nav { display: flex; flex-wrap: nowrap; gap: 4px; overflow: auto hidden; border-right: 0px; border-bottom: 2px solid rgba(0, 0, 0, 0.1); padding: 6px; } }
@media (max-width: 620px) { .wiki nav .search { flex: 0 0 150px; margin: 0px; } }
@media (max-width: 620px) { .wiki nav button { width: auto; flex: 0 0 auto; white-space: nowrap; padding: 7px 10px; } }
@media (max-width: 620px) { .wiki nav hr { display: none; } }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes hpbBeat { 
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.12); }
}
@keyframes hpbLow { 
  50% { filter: brightness(1.45); }
}
:is(#panel, #chatLog, .win, .win *)::-webkit-scrollbar { width: 9px; height: 9px; }
:is(#panel, #chatLog, .win, .win *)::-webkit-scrollbar-track { background: rgba(90, 58, 30, 0.1); border-radius: 5px; margin: 6px 0px; }
:is(#panel, #chatLog, .win, .win *)::-webkit-scrollbar-thumb { background: linear-gradient(90deg, rgb(154, 114, 68), rgb(122, 85, 48)) padding-box; border: 2px solid transparent; border-radius: 5px; min-height: 28px; }
:is(#panel, #chatLog, .win, .win *)::-webkit-scrollbar-thumb:hover { background: linear-gradient(90deg, rgb(176, 132, 79), rgb(138, 96, 54)) padding-box; }
@supports not selector(::-webkit-scrollbar) { #panel, #chatLog, .win, .win * { scrollbar-width: thin; scrollbar-color: rgb(138, 96, 54) rgba(90, 58, 30, 0.1); } }
.ico { width: 1.3em; height: 1.3em; image-rendering: pixelated; vertical-align: -0.3em; object-fit: contain; }
html.isnap :is(#panel, body) img[src*="/items/"] { image-rendering: auto; }
img.ico.hd { image-rendering: auto !important; }
img.ico.hd[src*="/items/"]:not([src*="/items/hd/"]), img[src*="/glad/flat/items/"]:not([src*="/items/hd/"]) { image-rendering: pixelated !important; }
@keyframes hint { 
  0% { background: rgb(230, 220, 196); }
  100% { background: rgb(255, 226, 122); }
}
.qgive { font-style: italic; opacity: 0.75; font-size: 0.92em; }
.qsteps { margin: 0px; padding-left: 18px; }
.qsteps li { margin: 2px 0px; }
.note { padding: 8px 12px; font-size: 13px; color: rgb(106, 90, 64); }
.win, .dlg, .pop-card { border-width: 15px; border-style: solid; border-color: transparent; border-image: url("https://eastscape.online/v3/assets/img/glad/flat/ui/win.png?v=1") 12 fill / 15px / 0 stretch; border-radius: 0px; background: none; image-rendering: pixelated; }
.win-head { background: rgb(90, 50, 32); color: rgb(243, 231, 204); border-bottom: 3px solid rgb(58, 30, 18); margin: -3px -3px 0px; border-radius: 2px; }
.win-head small { color: rgb(224, 200, 144); }
.win-x, .dlg-x { color: rgb(243, 231, 204); }
.win-head .win-x { flex: 0 0 auto; width: 28px; height: 28px; padding: 0px; display: grid; place-items: center; font-size: 20px; font-weight: 800; line-height: 1; color: rgb(255, 255, 255); background: rgb(184, 56, 44); border: 2px solid rgb(42, 20, 12); border-radius: 5px; box-shadow: rgba(255, 255, 255, 0.28) 0px 2px 0px inset, rgba(0, 0, 0, 0.25) 0px -3px 0px inset, rgba(0, 0, 0, 0.4) 0px 1px 0px; }
.win-head .win-x:hover { background: rgb(216, 72, 58); }
.win-head .win-x:active { transform: translateY(1px); box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 0px inset; }
@keyframes abFire { 
  0% { filter: brightness(2.2) drop-shadow(rgb(255, 226, 122) 0px 0px 8px); }
  100% { filter: none; }
}
@keyframes abQ { 
  50% { filter: brightness(1.6) drop-shadow(rgb(255, 226, 122) 0px 0px 6px); }
}
#wikiWin kbd { display: inline-block; min-width: 18px; padding: 1px 6px; border-width: 1px 1px 3px; border-style: solid; border-color: rgb(138, 122, 90); border-image: none; border-radius: 4px; background: rgb(246, 236, 214); font: 800 12px / 1.3 Lora, sans-serif; color: rgb(46, 36, 22); text-align: center; }
.wiki .up { border-left-color: rgb(184, 122, 58); }
.wpager { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 6px 0px 14px; }
.wpager button { padding: 4px 10px; border-radius: 5px; border: 1.5px solid rgb(194, 165, 116); background: rgb(230, 212, 173); color: rgb(42, 32, 22); font: 800 12.5px Lora, sans-serif; cursor: var(--cur-use, pointer); }
.wpager button:disabled { opacity: 0.45; cursor: default; }
.wpager span { font: 700 13px Lora, sans-serif; margin: 0px 4px; }
.wpager small { opacity: 0.7; }
.wpager label { margin-left: auto; font: 700 12.5px Lora, sans-serif; }
.wpager input { width: 58px; margin-left: 4px; padding: 3px 6px; border-radius: 5px; border: 1.5px solid rgb(194, 165, 116); font: 700 12.5px Lora, sans-serif; }
.tbl th.srt { cursor: var(--cur-use, pointer); user-select: none; white-space: nowrap; }
.tbl th.srt:hover { text-decoration: underline; }
.tbl th.srt::after { content: " ↕"; opacity: 0.35; font-size: 0.9em; }
@keyframes diedFade { 
  0% { opacity: 0; }
  12% { opacity: 1; }
  70% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes hwsoon { 
  0%, 100% { box-shadow: rgba(255, 80, 40, 0) 0px 0px 0px 0px; }
  50% { box-shadow: rgba(255, 80, 40, 0.35) 0px 0px 0px 4px; }
}
.wev { margin: 6px 0px 4px; padding: 6px 10px; border-radius: 6px; background: rgba(74, 26, 90, 0.16); border: 1px solid rgb(74, 26, 90); font-size: 13px; }
.wev.wchase { background: rgba(224, 36, 156, 0.12); border-color: rgb(224, 36, 156); }
.wevl { margin: 4px 0px 8px; padding-left: 18px; font-size: 13px; line-height: 1.5; }
.wk-petfig { display: flex; flex-wrap: wrap; gap: 16px; margin: 6px 0px 14px; }
.wk-petfig figure { margin: 0px; display: grid; justify-items: center; gap: 6px; }
.wk-petfig img { width: 128px; height: 128px; image-rendering: auto; border-radius: 12px; background: radial-gradient(circle at 50% 68%, rgba(143, 180, 255, 0.2), transparent 66%), rgba(0, 0, 0, 0.18); }
.wk-petfig figcaption { font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; opacity: 0.8; }
@keyframes popIn { 
  0% { transform: translateY(-8px); opacity: 0; }
  100% { transform: none; opacity: 1; }
}
.whw { display: flex; align-items: center; gap: 12px; margin: 8px 0px 12px; padding: 10px 14px; border-radius: 10px; background: linear-gradient(90deg, rgb(42, 18, 56), rgb(74, 26, 90)); border: 2px solid rgb(255, 122, 26); color: rgb(242, 230, 255); text-decoration: none; cursor: var(--cur-use, pointer); box-shadow: rgba(255, 122, 26, 0.35) 0px 0px 14px; }
.whw:hover { box-shadow: rgba(255, 140, 40, 0.6) 0px 0px 20px; }
.whw-i { font-size: 30px; line-height: 1; }
.whw b { display: block; color: rgb(255, 180, 90); font-size: 16px; }
.whw small { display: block; color: rgb(216, 194, 238); font-size: 12.5px; line-height: 1.35; }
@keyframes hwrim { 
  0%, 100% { box-shadow: rgb(18, 7, 26) 0px 0px 0px 3px, rgba(255, 122, 26, 0.38) 0px 0px 22px, rgba(120, 40, 180, 0.3) 0px 0px 56px, rgba(0, 0, 0, 0.75) 0px 16px 44px; }
  50% { box-shadow: rgb(18, 7, 26) 0px 0px 0px 3px, rgba(255, 140, 40, 0.6) 0px 0px 34px, rgba(140, 50, 200, 0.42) 0px 0px 70px, rgba(0, 0, 0, 0.75) 0px 16px 44px; }
}
@keyframes hwflick { 
  0%, 100% { opacity: 1; }
  46% { opacity: 1; }
  47% { opacity: 0.72; }
  48% { opacity: 1; }
  73% { opacity: 0.85; }
  74% { opacity: 1; }
}
@keyframes hwswing { 
  0%, 100% { transform: rotate(-5deg); }
  50% { transform: rotate(5deg); }
}
@keyframes hwbat1 { 
  0%, 100% { transform: translate(0px, 0px); }
  25% { transform: translate(-14px, -4px); }
  50% { transform: translate(6px, 3px); }
  75% { transform: translate(12px, -3px); }
}
@keyframes hwbat2 { 
  0%, 100% { transform: translate(0px, 0px) scaleX(-1); }
  33% { transform: translate(10px, 4px) scaleX(-1); }
  66% { transform: translate(-8px, -2px) scaleX(-1); }
}
@keyframes hwfog { 
  0% { background-position: 0px 0px, 100% 0px, 0px 0px; }
  100% { background-position: -200% 0px, -100% 0px, 0px 0px; }
}
.glow.glow-hallow { filter: drop-shadow(rgba(255, 140, 30, 0.9) 0px 0px 3px); }
.glow { display: inline-block; line-height: 0; position: relative; }
.glow .ico { display: block; }
.glow-nova { filter: drop-shadow(rgb(255, 216, 138) 0px 0px 2px) drop-shadow(rgb(255, 154, 60) 0px 0px 5px); animation: 2.2s ease-in-out 0s infinite normal none running glowNova; }
.glow-sing { filter: drop-shadow(rgb(201, 166, 255) 0px 0px 2px) drop-shadow(rgb(109, 60, 255) 0px 0px 6px); animation: 3s ease-in-out 0s infinite normal none running glowSing; }
@keyframes glowNova { 
  0%, 100% { filter: drop-shadow(rgb(255, 216, 138) 0px 0px 2px) drop-shadow(rgb(255, 154, 60) 0px 0px 4px); }
  50% { filter: drop-shadow(rgb(255, 240, 196) 0px 0px 3px) drop-shadow(rgb(255, 122, 0) 0px 0px 9px); }
}
@keyframes glowSing { 
  0%, 100% { filter: drop-shadow(rgb(201, 166, 255) 0px 0px 2px) drop-shadow(rgb(109, 60, 255) 0px 0px 5px); }
  50% { filter: drop-shadow(rgb(232, 220, 255) 0px 0px 4px) drop-shadow(rgb(75, 31, 214) 0px 0px 11px); }
}
.glow-chase { filter: drop-shadow(rgb(255, 179, 236) 0px 0px 2px) drop-shadow(rgb(224, 36, 156) 0px 0px 6px); animation: 2.6s ease-in-out 0s infinite normal none running glowChase; }
@keyframes glowChase { 
  0%, 100% { filter: drop-shadow(rgb(255, 179, 236) 0px 0px 2px) drop-shadow(rgb(224, 36, 156) 0px 0px 5px); }
  50% { filter: drop-shadow(rgb(255, 227, 247) 0px 0px 4px) drop-shadow(rgb(255, 47, 180) 0px 0px 11px); }
}
.glow-chase.glow-ember { filter: drop-shadow(rgb(255, 208, 138) 0px 0px 2px) drop-shadow(rgb(255, 90, 0) 0px 0px 6px); animation: 2.2s ease-in-out 0s infinite normal none running glowEmber; }
@keyframes glowEmber { 
  0%, 100% { filter: drop-shadow(rgb(255, 208, 138) 0px 0px 2px) drop-shadow(rgb(255, 90, 0) 0px 0px 5px); }
  50% { filter: drop-shadow(rgb(255, 240, 200) 0px 0px 4px) drop-shadow(rgb(255, 48, 0) 0px 0px 11px); }
}
@media (prefers-reduced-motion: reduce) { .glow-nova, .glow-sing, .glow-chase, .glow-chase.glow-ember { animation: auto ease 0s 1 normal none running none; } }
:root { --top-h: 38px; }
@keyframes evbGlow { 
  0%, 100% { box-shadow: rgba(244, 198, 87, 0.5) 0px 0px 0px 1px; }
  50% { box-shadow: rgb(244, 198, 87) 0px 0px 0px 2px, rgba(244, 198, 87, 0.85) 0px 0px 16px; background: rgba(244, 198, 87, 0.16); }
}
@media (prefers-reduced-motion: no-preference) { @keyframes evlNew { 
  0% { background: rgba(244, 198, 87, 0.32); }
} }
@media (max-width: 820px) { :root { --top-h: 40px; } }
@keyframes bagfull { 
  50% { filter: brightness(1.3); }
}
@keyframes skhot { 
  50% { opacity: 0.35; }
}
:root { --hud-bg: rgba(20,13,10,.86); --hud-ring: 0 0 0 2px #8a6428,0 0 0 3.5px rgba(0,0,0,.6),0 6px 18px rgba(0,0,0,.45); }
@keyframes abCast { 
  0% { opacity: 0; transform: translateY(6px) scale(0.9); }
  12% { opacity: 1; transform: none; }
  75% { opacity: 1; }
  100% { opacity: 0; }
}
@media (prefers-reduced-motion: reduce) { @keyframes abCastR { 
  0%, 85% { opacity: 1; }
  100% { opacity: 0; }
} }
@keyframes skcrDrop { 
  0% { opacity: 0; transform: translateX(-6px); }
  6% { opacity: 1; transform: none; }
  100% { opacity: 0; transform: none; }
}
@media (prefers-reduced-motion: reduce) { @keyframes skcrDropR { 
  0% { opacity: 0; }
  6% { opacity: 1; }
  100% { opacity: 0; }
} }
@keyframes abReady { 
  0% { box-shadow: rgb(255, 246, 192) 0px 0px 0px 2px inset, rgba(255, 226, 122, 0.9) 0px 0px 14px 3px; }
  100% { }
}
@media (min-width: 521px) { @keyframes abQ2 { 
  50% { box-shadow: rgb(255, 226, 122) 0px 0px 0px 2px inset, rgb(18, 10, 7) 0px 0px 0px 3px inset, rgba(255, 214, 110, 0.75) 0px 0px 14px; }
} }
@keyframes abuIn { 
  0% { opacity: 0; transform: translateX(-50%) translateY(10px) scale(0.92); }
  100% { opacity: 1; transform: translateX(-50%); }
}
html.ui-cur body { cursor: var(--cur-point, auto); }
html.ui-cur :is(input:not([type]), input[type="text"], input[type="search"], input[type="number"], input[type="password"], textarea, [contenteditable]) { cursor: text; }
html.ui-cur :is(button, a[href], summary, select, label[for], input[type="range"], input[type="checkbox"]):not(:disabled) { cursor: var(--cur-use, pointer); }
@keyframes invSheen { 
  0% { background-position: 120% 0px; }
  60%, 100% { background-position: -60% 0px; }
}
@keyframes eqdSpin { 
  100% { transform: rotate(1turn); }
}
@keyframes abtDash { 
  100% { stroke-dashoffset: -20; }
}
@keyframes abtSpin { 
  100% { transform: rotate(360deg); }
}
:root { --k-ink: #2a2016; --k-ink2: #6a5a40; --k-ink3: #9a8866; --k-paper: #efe2c4; --k-paper-hi: #fff6dc; --k-card: #e6d4ad; --k-card-line: #c2a574; --k-line: rgba(90,58,24,.2); --k-head: #5a3220; --k-head-ink: #f6e9cc; --k-head-sub: #e0c890; --k-gold: #c8963a; --k-gold-ink: #7a4e0e; --k-gold-hi: #ffd84a; --k-good: #2f7a3a; --k-bad: #b8302a; --k-rare: #6a3aa8; --k-r: 6px; --k-f-label: 800 11px/1.2 Lora,system-ui,sans-serif; --k-f-small: 700 12.5px/1.3 Lora,system-ui,sans-serif; --k-f-body: 600 14px/1.4 Lora,system-ui,sans-serif; --k-f-row: 800 16px/1.2 Lora,system-ui,sans-serif; --k-f-title: 800 19px/1.15 Lora,system-ui,sans-serif; --k-disp: "Cinzel",Georgia,"Times New Roman",serif; }
.win-head b { font-family: var(--k-disp); font-weight: 800; letter-spacing: 0.01em; }
.win-head b .topi { width: 22px; height: 22px; vertical-align: -5px; margin-right: 8px; }
.search, .win input[type="number"], .win input[type="text"], .win input:not([type]), .win select { padding: 6px 9px; border: 1.5px solid var(--k-card-line); border-radius: var(--k-r); background: var(--k-paper-hi); color: var(--k-ink); font: 600 14px / 1.2 Lora, system-ui, serif; }
.search:focus, .win input:focus, .win select:focus { outline: 0px; border-color: var(--k-gold); box-shadow: rgba(200, 150, 58, 0.25) 0px 0px 0px 3px; }
@keyframes lowHp { 
  50% { opacity: 0.6; }
}
.search { box-sizing: border-box; }
.wiki nav { background: rgba(90, 58, 24, 0.06); border-right: 2px solid var(--k-line); }
.wiki nav button { font: 700 14px / 1.2 Lora, serif; color: var(--k-ink2); border-radius: 4px; }
.wiki nav button:hover { background: rgba(90, 58, 24, 0.1); color: var(--k-ink); }
.wiki nav button[aria-current="true"], .wiki nav button[aria-current="true"]:hover { background: var(--k-head); color: var(--k-head-ink); }
.wiki nav hr { border-top-color: var(--k-line); }
.wiki article h2 { font: 800 23px/1.15 var(--k-disp); color: var(--k-ink); }
.wiki article h3 { font: 800 16px/1.2 var(--k-disp); color: var(--k-ink); }
.wiki article h2 .wfind { margin-left: auto; flex: 0 0 auto; display: inline-flex; align-items: center; gap: 7px; height: 30px; padding: 0px 12px; border: 0px; border-radius: 4px; background: var(--k-card,#fff8e8); box-shadow: inset 0 0 0 1px var(--k-card-line,#c8b48a); color: var(--k-ink); font: 700 12px / 1 Lora, Georgia, serif; letter-spacing: 0.1em; text-transform: uppercase; cursor: var(--cur-use, pointer); }
.wiki article h2 .wfind:hover, .wiki article h2 .wfind:focus-visible { box-shadow: inset 0 0 0 1px var(--k-gold,#c8963a); outline: 0px; }
.wiki article h2 .wfind-m { position: relative; width: 10px; height: 10px; border: 2px solid; border-radius: 50%; margin: -2px 3px 0px 0px; }
.wiki article h2 .wfind-m::after { content: ""; position: absolute; width: 5px; height: 2px; background: currentcolor; right: -5px; bottom: -2px; transform: rotate(45deg); }
html[data-ui-theme="midnight"] .wiki article h2 .wfind { border-radius: 0px; background: linear-gradient(rgb(26, 34, 51), rgb(15, 21, 32)); box-shadow: rgba(140, 170, 240, 0.28) 0px 0px 0px 1px inset, rgba(200, 215, 240, 0.12) 0px 1px 0px inset; color: rgb(219, 228, 245); }
html[data-ui-theme="midnight"] .wiki article h2 .wfind:hover, html[data-ui-theme="midnight"] .wiki article h2 .wfind:focus-visible { box-shadow: inset 0 0 0 1px var(--mn-acc,#8fb4ff),0 0 12px rgba(143,180,255,.25); color: rgb(243, 246, 252); }
html[data-ui-theme="midnight"] .wiki article h2 .wfind-m { border-color: var(--mn-acc,#8fb4ff); }
html[data-ui-theme="midnight"] .wiki article h2 .wfind-m::after { background: var(--mn-acc,#8fb4ff); }
@keyframes cannonFlash { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes confettiFall { 
  100% { transform: translate(var(--dx),110vh) rotate(var(--r)); }
}
@keyframes bugnews { 
  50% { box-shadow: var(--hud-ring),0 0 12px 3px rgba(255,216,74,.55); }
}
@font-face { font-family: Cinzel; font-style: normal; font-weight: 400 900; font-display: swap; src: url("/f/marcellus-sc-latin.woff2") format("woff2"); }
html[data-ui-theme="midnight"] .win { border-radius: 2px; }
html[data-ui-theme="midnight"] .win-x { color: rgb(143, 155, 181); }
html[data-ui-theme="midnight"] .cols2 h4, html[data-ui-theme="midnight"] .wiki h4 { color: rgb(143, 155, 181); }
html[data-ui-theme="midnight"] .search { border-radius: 2px; border-color: rgb(86, 99, 129); background-color: rgb(27, 35, 53); }
html[data-ui-theme="midnight"] .tbl th { color: rgb(143, 155, 181); border-bottom-color: rgba(140, 170, 240, 0.26); }
html[data-ui-theme="midnight"] .tbl td { border-bottom-color: rgba(140, 170, 240, 0.26); }
html[data-ui-theme="midnight"] .wk-hist button { color: rgb(233, 238, 248); background-color: rgba(140, 170, 240, 0.14); border-radius: 2px; }
html[data-ui-theme="midnight"] .wiki nav button:hover, html[data-ui-theme="midnight"] .wiki nav button[aria-current="true"] { background-color: rgb(24, 32, 51); }
html[data-ui-theme="midnight"] .wiki nav hr { border-top-color: rgba(140, 170, 240, 0.26); }
html[data-ui-theme="midnight"] .wiki article .lede { color: rgb(166, 179, 206); }
html[data-ui-theme="midnight"] .wiki article .gcat { color: rgb(143, 155, 181); }
html[data-ui-theme="midnight"] .wiki article .crumbs span { color: rgb(143, 155, 181); }
html[data-ui-theme="midnight"] .wiki article .crumbs i { color: rgb(166, 179, 206); }
html[data-ui-theme="midnight"] .wiki article .wguide { background-color: rgba(140, 170, 240, 0.16); border-radius: 2px; }
html[data-ui-theme="midnight"] .wiki article a, html[data-ui-theme="midnight"] .wiki article [data-wiki] { color: rgb(144, 195, 234); }
html[data-ui-theme="midnight"] .wiki .card { color: rgb(201, 211, 230); border-radius: 2px; background-color: rgb(27, 35, 53); border-color: rgba(140, 170, 240, 0.22); }
html[data-ui-theme="midnight"] .wiki .card:hover { background-color: rgb(27, 35, 53); }
html[data-ui-theme="midnight"] .wiki .up small { color: rgb(143, 155, 181); }
html[data-ui-theme="midnight"] :is(#panel, #chatLog, .win, .win *)::-webkit-scrollbar-track { background-color: rgba(43, 54, 79, 0.1); border-radius: 2px; }
html[data-ui-theme="midnight"] :is(#panel, #chatLog, .win, .win *)::-webkit-scrollbar-thumb { border-radius: 2px; background-image: linear-gradient(90deg, rgb(79, 96, 135), rgb(61, 75, 107)); }
html[data-ui-theme="midnight"] :is(#panel, #chatLog, .win, .win *)::-webkit-scrollbar-thumb:hover { background-image: linear-gradient(90deg, rgba(140, 170, 240, 0.26), rgb(71, 86, 123)); }
html[data-ui-theme="midnight"] .note { color: rgb(143, 155, 181); }
html[data-ui-theme="midnight"] .win-head { color: rgb(233, 238, 248); background-color: rgb(44, 54, 78); border-bottom-color: rgb(27, 34, 50); }
html[data-ui-theme="midnight"] .win-head small { color: rgb(233, 238, 248); }
html[data-ui-theme="midnight"] .win-x, html[data-ui-theme="midnight"] .dlg-x { color: rgb(233, 238, 248); }
html[data-ui-theme="midnight"] .win-head .win-x { border-radius: 2px; box-shadow: rgba(200, 215, 240, 0.098) 0px 2px 0px inset, rgba(0, 0, 0, 0.25) 0px -3px 0px inset, rgba(0, 0, 0, 0.4) 0px 1px 0px; border-color: rgb(19, 25, 37); }
html[data-ui-theme="midnight"] #wikiWin kbd { color: rgb(201, 211, 230); border-radius: 2px; border-color: rgb(86, 99, 129); background-color: rgb(27, 35, 53); }
html[data-ui-theme="midnight"] .wiki .up { border-left-color: rgba(140, 170, 240, 0.26); }
html[data-ui-theme="midnight"] .wpager button { color: rgb(201, 211, 230); border-radius: 2px; background-color: rgb(24, 32, 51); border-color: rgba(140, 170, 240, 0.22); }
html[data-ui-theme="midnight"] .wpager input { border-radius: 2px; border-color: rgba(140, 170, 240, 0.22); }
html[data-ui-theme="midnight"] .wev { border-radius: 2px; }
html[data-ui-theme="midnight"] .wk-petfig img { border-radius: 2px; }
html[data-ui-theme="midnight"] .whw { border-radius: 2px; border-color: rgba(140, 170, 240, 0.22); }
html[data-ui-theme="midnight"] .search:focus, html[data-ui-theme="midnight"] .win input:focus, html[data-ui-theme="midnight"] .win select:focus { box-shadow: rgba(140, 170, 240, 0.25) 0px 0px 0px 3px; }
html[data-ui-theme="midnight"] .wiki nav { background-color: rgba(39, 49, 73, 0.06); }
html[data-ui-theme="midnight"] .wiki nav button { border-radius: 2px; }
html[data-ui-theme="midnight"] .wiki nav button:hover { background-color: rgba(39, 49, 73, 0.1); }
html[data-ui-theme="midnight"] .wiki article h2 .wfind { border-radius: 2px; }
html[data-ui-theme="midnight"] #wikiPage .wr-room { color: rgb(156, 175, 221); }
html:not(.ui-narrow) .game .ui-p, html .game .win, html .game .k-win { zoom: var(--ui-scale,1); }
@media (max-width: 820px) { html .game .ui-p, html .game .win, html .game .k-win { zoom: 1; } }
.game .win { max-height: calc(100% - 28px / var(--ui-scale,1)); }
.win-head, .k-head { touch-action: none; }
@media (min-width: 821px) { html:not(.ui-fixed) .win .win-head, html:not(.ui-fixed) .k-win .k-head { cursor: grab; } }
@media (min-width: 821px) { .win-head button, .k-head button, .win-head input, .win-head a { cursor: var(--cur-use, pointer); } }
html[data-ui-theme="midnight"] .win-head small { color: rgb(159, 178, 216); }
html[data-ui-theme="midnight"] { --bar: #0b0f17; --hud-bg: rgba(9,13,21,.82); --hud-ring: 0 0 0 1px rgba(140,170,240,.22),0 10px 24px rgba(0,0,0,.55); --panel: #111725; --panel-ink: #e9eef8; --frame: #04060a; --k-ink: #e9eef8; --k-ink2: #b4c0d8; --k-ink3: #8391ad; --k-paper: #111725; --k-paper-hi: #1b2335; --k-card: #182033; --k-card-line: rgba(140,170,240,.22); --k-line: rgba(140,170,240,.14); --k-head: #0d121c; --k-head-ink: #f3f6fc; --k-head-sub: #b4c0d8; --k-gold: #f4c657; --k-gold-ink: #f4c657; --k-gold-hi: #ffe27a; --k-good: #5bd38a; --k-bad: #f2555a; --k-rare: #b07cff; --k-disp: "Cinzel",Georgia,serif; --mn-acc: #8fb4ff; --mn-glow: radial-gradient(60% 90% at 50% 100%,rgba(143,180,255,.42),transparent 72%); color-scheme: dark; }
html[data-ui-theme="midnight"] :is(.win, .k-win, .dlg, .pop-card, .info, .ipop) { border-width: 12px; border-style: solid; border-color: transparent; border-image: url("https://eastscape.online/v3/assets/img/glad/flat/ui/mn/iron_frame.png?v=1") 18 / 18px / 0 repeat; border-radius: 0px; background: linear-gradient(rgba(17, 23, 37, 0.94), rgba(17, 23, 37, 0.94)) padding-box, url("https://eastscape.online/v3/assets/img/glad/flat/ui/mn/slate_d.png?v=1") 0px 0px / 128px 128px; color: var(--k-ink); box-shadow: none; filter: drop-shadow(rgba(0, 0, 0, 0.6) 0px 12px 22px); }
html[data-ui-theme="midnight"] :is(.win-head, .k-head) { margin: 0px; padding: 6px 8px 6px 10px; gap: 10px; background: linear-gradient(rgba(140, 170, 240, 0.06), rgba(140, 170, 240, 0)); color: var(--k-head-ink); border-top: 0px; border-right: 0px; border-left: 0px; border-bottom: 1px solid var(--k-line); border-image: none; border-radius: 0px; text-shadow: none; }
html[data-ui-theme="midnight"] :is(.win-head, .k-head) > b { flex: 0 1 auto; display: inline-flex; align-items: center; gap: 7px; min-width: 0px; border-width: 8px; border-style: solid; border-color: transparent; border-image: url("https://eastscape.online/v3/assets/img/glad/flat/ui/mn/plate.png?v=1") 8 fill / 8px / 0 repeat; padding: 0px 10px; font: 400 15px/16px var(--k-disp); letter-spacing: 0.07em; color: rgb(243, 246, 252); text-shadow: rgb(0, 0, 0) 0px 1px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
html[data-ui-theme="midnight"] :is(.win-head, .k-head) > b img { width: 22px; height: 22px; margin: -3px 0px; }
html[data-ui-theme="midnight"] :is(.win-head, .k-head) small, html[data-ui-theme="midnight"] .k-head .k-sub { color: var(--k-ink2); }
html[data-ui-theme="midnight"] :is(.win-x, .k-x, .dlg-x) { flex: 0 0 auto; margin-left: auto; width: 28px; height: 28px; display: grid; place-items: center; padding: 0px; border: 1px solid rgb(4, 6, 10); border-radius: 2px; background: linear-gradient(rgb(38, 47, 65), rgb(21, 27, 40)); box-shadow: rgba(200, 215, 240, 0.16) 0px 1px 0px inset, rgba(0, 0, 0, 0.5) 0px 2px 3px; color: rgb(201, 211, 230); font: 600 18px / 1 Georgia, serif; text-shadow: none; }
html[data-ui-theme="midnight"] :is(.win-x, .k-x, .dlg-x):hover { color: rgb(255, 255, 255); background: linear-gradient(rgb(44, 54, 73), rgb(24, 32, 46)); box-shadow: rgba(200, 215, 240, 0.2) 0px 1px 0px inset, rgb(242, 85, 90) 0px -2px 0px inset; }
@media (prefers-reduced-motion: no-preference) { @keyframes x2glint { 
  0% { background-position: 100% 0px, 0px 0px; }
  45%, 100% { background-position: 0% 0px, 0px 0px; }
} }
@keyframes mlIn { 
  0% { opacity: 0; }
}
@keyframes mlRun { 
  0% { transform: translateX(-10%); }
  100% { transform: translateX(160%); }
}
html[data-ui-theme="midnight"] .wiki nav { background: rgba(4, 6, 10, 0.35); border-right: 1px solid var(--k-line); }
html[data-ui-theme="midnight"] .wiki nav button { border-radius: 0px; color: var(--k-ink2); }
html[data-ui-theme="midnight"] .wiki nav button:hover { background: rgba(143, 180, 255, 0.08); color: var(--k-ink); }
html[data-ui-theme="midnight"] .wiki nav button[aria-current="true"], html[data-ui-theme="midnight"] .wiki nav button[aria-current="true"]:hover { background: radial-gradient(60% 140% at 0% 50%, rgba(143, 180, 255, 0.24), transparent 70%), rgb(20, 27, 42); color: rgb(243, 246, 252); box-shadow: inset 3px 0 0 var(--mn-acc); }
html[data-ui-theme="midnight"] .wiki nav hr { border-top-color: var(--k-line); }
html[data-ui-theme="midnight"] .wiki article { background: radial-gradient(70% 30% at 40% 0%, rgba(143, 180, 255, 0.06), transparent 70%); }
html[data-ui-theme="midnight"] .wiki article h2 { font-weight: 400; font-size: 25px; letter-spacing: 0.03em; color: rgb(243, 246, 252); padding-bottom: 8px; border-bottom: 1px solid var(--k-line); text-shadow: rgb(0, 0, 0) 0px 1px 0px; }
html[data-ui-theme="midnight"] .wiki article h3 { font-weight: 400; letter-spacing: 0.06em; color: rgb(201, 211, 230); display: flex; align-items: center; gap: 10px; }
html[data-ui-theme="midnight"] .wiki article h3::after { content: ""; flex: 1 1 0%; height: 1px; background: linear-gradient(90deg,var(--k-line),transparent); }
html[data-ui-theme="midnight"] .wiki article .lede { color: var(--k-ink2); }
html[data-ui-theme="midnight"] .wiki article .gcat, html[data-ui-theme="midnight"] .wiki h4, html[data-ui-theme="midnight"] .wiki article .crumbs span { color: var(--k-ink3); }
html[data-ui-theme="midnight"] .wiki article a, html[data-ui-theme="midnight"] .wiki article [data-wiki] { color: var(--mn-acc); text-decoration-color: rgba(143, 180, 255, 0.35); }
html[data-ui-theme="midnight"] .wiki article .wguide { border-radius: 0px; background: linear-gradient(90deg, rgba(143, 180, 255, 0.14), transparent 80%); box-shadow: inset 3px 0 0 var(--mn-acc); }
html[data-ui-theme="midnight"] .wiki .card { border-radius: 0px; border-color: rgba(140, 170, 240, 0.12); background: linear-gradient(rgb(22, 28, 40), rgb(16, 21, 31)); color: var(--k-ink) !important; }
html[data-ui-theme="midnight"] .wiki .card:hover { background: radial-gradient(60% 140% at 0% 50%, rgba(143, 180, 255, 0.16), transparent 70%), rgb(20, 27, 42); }
html[data-ui-theme="midnight"] .wiki .up { border-left-color: var(--mn-acc); }
html[data-ui-theme="midnight"] .wiki .up small { color: var(--k-ink3); }
html[data-ui-theme="midnight"] .wpager button { border-radius: 0px; border: 1px solid rgb(4, 6, 10); background: linear-gradient(rgb(38, 47, 65), rgb(21, 27, 40)); color: rgb(233, 238, 248); }
html[data-ui-theme="midnight"] .wk-hist button { border-radius: 2px; background: linear-gradient(rgb(38, 47, 65), rgb(21, 27, 40)); color: rgb(233, 238, 248); box-shadow: rgba(200, 215, 240, 0.16) 0px 1px 0px inset, rgb(4, 6, 10) 0px 0px 0px 1px; }
html[data-ui-theme="midnight"] .tbl th { color: var(--k-ink3); border-bottom: 1px solid rgba(140, 170, 240, 0.22); font-family: Lora, serif; }
html[data-ui-theme="midnight"] .tbl td { border-bottom: 1px solid rgba(140, 170, 240, 0.08); }
html[data-ui-theme="midnight"] .tbl tr:nth-child(2n) td { background: rgba(140, 170, 240, 0.024); }
html[data-ui-theme="midnight"] :is(.win-head, .k-head) > b { flex-shrink: 0; max-width: 72%; }
html[data-ui-theme="midnight"] .win-head > small { flex: 1 1 0px; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
html[data-ui-theme="midnight"] :is(.win, .k-win, #panel, .dlg, .pop-card) :is(input:not([type]), input[type="text"], input[type="search"], input[type="number"], textarea, select):not(#wmFind) { border: 1px solid rgba(140, 170, 240, 0.2); border-radius: 2px; background: rgb(10, 14, 22); color: var(--k-ink); box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 2px inset; }
html[data-ui-theme="midnight"] :is(.win, .k-win, #panel, .dlg, .pop-card) :is(input:not([type]), input[type="text"], input[type="search"], input[type="number"], textarea, select):not(#wmFind):focus { outline: 0px; border-color: var(--mn-acc); box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 2px inset, rgba(143, 180, 255, 0.25) 0px 0px 0px 1px; }
html[data-ui-theme="midnight"] :is(.win, .k-win, #panel, .dlg, .pop-card) :is(input, textarea)::placeholder { color: var(--k-ink3); }
html[data-ui-theme="midnight"] .wk { --wk-ink: #e9eef8; --wk-dim: #a6b3ce; --wk-gold: #8fb4ff; }
html[data-ui-theme="midnight"] .wk-hero { border-radius: 0px; background: radial-gradient(60% 120% at 10% 100%, rgba(143, 180, 255, 0.18), transparent 70%), linear-gradient(135deg, rgb(27, 34, 50), rgb(17, 23, 37) 60%, rgb(11, 15, 23)) !important; box-shadow: rgba(140, 170, 240, 0.22) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.45) 0px 6px 18px !important; }
html[data-ui-theme="midnight"] .wk-hero h2 { letter-spacing: 0.03em; color: rgb(243, 246, 252) !important; font-weight: 400 !important; font-family: var(--k-disp) !important; }
html[data-ui-theme="midnight"] .wk-hero small { color: var(--mn-acc); }
html[data-ui-theme="midnight"] .wk-hero p { color: var(--k-ink2); }
html[data-ui-theme="midnight"] .wk-share { border-radius: 2px; background: rgba(140, 170, 240, 0.14); color: rgb(227, 237, 255); }
html[data-ui-theme="midnight"] .wk-share:hover { background: rgba(140, 170, 240, 0.26); }
html[data-ui-theme="midnight"] .wk h3 { font: 400 14px var(--k-disp); letter-spacing: 0.12em; color: var(--mn-acc); }
html[data-ui-theme="midnight"] .wk-card { border-radius: 0px; background: rgb(20, 27, 42); box-shadow: rgba(140, 170, 240, 0.16) 0px 0px 0px 1px inset; }
html[data-ui-theme="midnight"] .wk-card:hover { background: radial-gradient(40% 140% at 0% 50%, rgba(143, 180, 255, 0.16), transparent 70%), rgb(24, 32, 51); box-shadow: inset 2px 0 0 var(--mn-acc),inset 0 0 0 1px rgba(140,170,240,.22); }
html[data-ui-theme="midnight"] .wk-card b { font-weight: 400; font-family: var(--k-disp); }
html[data-ui-theme="midnight"] .wk-tease { color: rgb(255, 185, 138); }
html[data-ui-theme="midnight"] .wiki .up { position: relative; margin: 0px 0px 0px 7px; padding: 0px 0px 16px 22px; border-width: 0px 0px 0px 2px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgba(143, 180, 255, 0.35); border-image: none; background: none; box-shadow: none; }
html[data-ui-theme="midnight"] .wiki .up::before { content: ""; position: absolute; left: -8px; top: 3px; width: 12px; height: 12px; transform: rotate(45deg); background: rgb(11, 15, 23); box-shadow: 0 0 0 2px var(--mn-acc),0 0 8px rgba(143,180,255,.5); }
html[data-ui-theme="midnight"] .wiki .up ul { margin: 4px 0px 0px; padding-left: 16px; }
html[data-ui-theme="midnight"] .wiki .up-cr { display: inline-block; margin-left: 4px; padding: 0px 6px; background: rgba(140, 170, 240, 0.12); color: var(--mn-acc); font: 700 10.5px / 16px Lora, serif; white-space: nowrap; }
html[data-ui-theme="midnight"] .wiki .up small { font: 400 12px var(--k-disp); letter-spacing: 0.12em; text-transform: uppercase; color: var(--mn-acc); }
html[data-ui-theme="midnight"] .wiki .up h3 { font-family: var(--k-disp); font-weight: 400; color: rgb(243, 246, 252); }
html[data-ui-theme="midnight"] .wiki .up li { color: var(--k-ink2); }
html[data-ui-theme="midnight"] .wiki .up li::marker { color: var(--mn-acc); }
@keyframes invMyth { 
  50% { filter: drop-shadow(0 0 5px color-mix(in srgb,var(--rr) 80%,transparent)); }
}
html[data-ui-theme="midnight"] .whw:not(.wkhome) { border-radius: 0px; }
@media (min-width: 821px) { html[data-ui-theme="midnight"] { --top-h: 52px; } }
@media (max-width: 820px) { html[data-ui-theme="midnight"] { --top-h: 42px; } }
#wikiPage .wr { --wr-acc: var(--mn-acc,#1a5a8a); container-type: inline-size; font: 400 15px / 1.4 Lora, Georgia, serif; color: var(--k-ink); }
#wikiPage .wr-g { display: grid; grid-template-columns: minmax(0px, 1fr) 244px; gap: 16px; align-items: start; }
#wikiPage .wr.wr-area > .wr-g { display: flex; flex-direction: column; gap: 12px; }
#wikiPage .wr p { margin: 0px; }
#wikiPage .wr ul, #wikiPage .wr ol { margin: 0px; padding: 0px; list-style: none; }
#wikiPage .wr small { font-size: 13px; font-weight: 400; color: var(--k-ink3); }
#wikiPage .wr a { text-decoration: none; }
#wikiPage .wr a:hover { text-decoration: underline; }
#wikiPage .wr h2 { display: flex; align-items: center; gap: 10px; margin: 0px; padding: 0px; border: 0px; font: 400 20px/1.2 var(--k-disp); letter-spacing: 0.04em; color: var(--k-ink); text-shadow: none; }
#wikiPage .wr-main { min-width: 0px; display: flex; flex-direction: column; gap: 8px; }
#wikiPage .wr-lab { margin-top: 4px; font: 400 12px/1.3 var(--k-disp); letter-spacing: 0.14em; text-transform: uppercase; color: var(--k-ink3); }
#wikiPage .wr-sm { font-size: 13px; }
#wikiPage .wr-mute { color: var(--k-ink3); }
#wikiPage .wr-foot { margin-top: 2px; }
#wikiPage .wr .chip { display: inline-flex; align-items: center; gap: 5px; height: 26px; padding: 0px 9px; font: 600 13px / 1 Lora, Georgia, serif; color: var(--k-ink2); background: var(--k-card); box-shadow: inset 0 0 0 1px var(--k-card-line); white-space: nowrap; }
#wikiPage .wr .wr-i { display: inline-grid; place-items: center; flex: 0 0 auto; line-height: 0; }
#wikiPage .wr .wr-i.i32 { width: 32px; height: 32px; }
#wikiPage .wr .wr-i.i20 { width: 20px; height: 20px; }
#wikiPage .wr .wr-i.i32 > img, #wikiPage .wr .wr-i.i32 .glow > img, #wikiPage .wr .wr-i.i32 .glow { max-width: none; margin: 0px; width: 32px !important; height: 32px !important; }
#wikiPage .wr .wr-i.i20 > img, #wikiPage .wr .wr-i.i20 .glow > img, #wikiPage .wr .wr-i.i20 .glow { max-width: none; margin: 0px; width: 20px !important; height: 20px !important; }
#wikiPage .wr .wr-i img { object-fit: contain; image-rendering: auto; vertical-align: 0px; }
#wikiPage .wr .wr-msp { display: inline-flex; align-items: flex-end; justify-content: center; flex: 0 0 auto; width: 64px; }
#wikiPage .wr .wr-msp .mico { max-width: 64px; max-height: 100%; margin: 0px; object-fit: contain; image-rendering: pixelated; }
#wikiPage .wr-tix { display: inline-flex; align-items: center; gap: 4px; color: var(--k-gold-ink,var(--k-gold)); font-weight: 700; white-space: nowrap; }
#wikiPage .wr-cell { display: flex; align-items: center; gap: 10px; min-width: 0px; }
#wikiPage .wr-cell > span { display: flex; flex-direction: column; line-height: 1.25; min-width: 0px; }
#wikiPage .wr-tbl { width: 100%; border-collapse: collapse; font-size: 15px; }
#wikiPage .wr-tbl th { padding: 5px 6px; text-align: left; font: 400 12px var(--k-disp); letter-spacing: 0.12em; text-transform: uppercase; color: var(--k-ink3); border-bottom: 1px solid var(--k-card-line); white-space: nowrap; }
#wikiPage .wr-tbl td { padding: 4px 6px; height: 40px; border-bottom: 1px solid var(--k-line); vertical-align: middle; }
#wikiPage .wr-tbl td.num { text-align: right; font-variant-numeric: tabular-nums; white-space: nowrap; }
#wikiPage .wr-tbl tr.wr-sel td { background: rgba(143, 180, 255, 0.09); }
#wikiPage .wr-box { display: flex; flex-direction: column; gap: 6px; padding: 12px; background: var(--k-card); box-shadow: inset 0 0 0 1px var(--k-card-line); position: sticky; top: 0px; }
#wikiPage .wr-dl { display: grid; grid-template-columns: 1fr; margin: 0px; }
#wikiPage .wr-dl dt { margin-top: 6px; font: 400 12px var(--k-disp); letter-spacing: 0.14em; text-transform: uppercase; color: var(--k-ink3); }
#wikiPage .wr-dl dd { margin: 0px; line-height: 1.35; }
#wikiPage .wr-boosts, #wikiPage .wr-next, #wikiPage .wr-xpl, #wikiPage .wr-needs { display: flex; flex-direction: column; gap: 8px; }
#wikiPage .wr-boosts li, #wikiPage .wr-next li, #wikiPage .wr-xpl li, #wikiPage .wr-needs li { display: flex; align-items: center; gap: 8px; line-height: 1.3; }
#wikiPage .wr-qtitle { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
#wikiPage .wr-qtitle h2 { margin-right: auto; }
#wikiPage .wr-obj .bar, #wikiPage .wr-tiers .bar { display: block; grid-column: 2 / 4; height: 6px; background: rgba(0, 0, 0, 0.35); box-shadow: inset 0 0 0 1px var(--k-line); }
#wikiPage .wr-obj .bar i, #wikiPage .wr-tiers .bar i { display: block; height: 100%; background: var(--wr-acc); }
#wikiPage .wr-slots { display: grid; grid-template-columns: 44px minmax(0px, 1fr); gap: 6px 10px; align-items: center; }
#wikiPage .wr-slot { display: grid; place-items: center; width: 44px; height: 44px; background: rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 0 1px var(--k-card-line); }
#wikiPage .wr-tiers { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 6px; }
#wikiPage .wr-tiers button { display: grid; grid-template-columns: 32px minmax(0px, 1fr); grid-template-rows: auto auto; gap: 2px 8px; align-items: center; padding: 8px; border: 0px; border-radius: 0px; background: none; color: var(--k-ink); text-align: left; box-shadow: inset 0 0 0 1px var(--k-card-line); cursor: var(--cur-use, pointer); }
#wikiPage .wr-tiers button > .wr-i { grid-row: 1 / 3; }
#wikiPage .wr-tiers button > span { display: flex; flex-direction: column; gap: 4px; min-width: 0px; }
#wikiPage .wr-tiers b { font: 400 15px var(--k-disp); }
#wikiPage .wr-tiers small { grid-column: 2; }
#wikiPage .wr-tiers button.on { background: rgba(143, 180, 255, 0.12); box-shadow: inset 0 0 0 1px var(--wr-acc); }
#wikiPage .wr-tasks { display: flex; flex-direction: column; gap: 6px; }
#wikiPage .wr-tasks li { display: grid; grid-template-columns: 32px minmax(0px, 1fr) auto; gap: 10px; align-items: center; padding: 8px 12px; background: rgba(24, 32, 51, 0.35); box-shadow: inset 0 0 0 1px var(--k-line); }
#wikiPage .wr-tasks li > span { display: flex; flex-direction: column; line-height: 1.3; }
#wikiPage .wr-tasks em { font-style: normal; font-weight: 700; white-space: nowrap; }
#wikiPage .wr-map { position: relative; line-height: 0; width: 100%; background: rgb(5, 7, 11); box-shadow: 0 0 0 1px #04060a,0 0 0 2px var(--k-card-line); }
#wikiPage .wr-map canvas { display: block; width: 100%; height: 100%; image-rendering: auto; }
#wikiPage .wr-pin { position: absolute; display: block; width: 9px; height: 9px; margin: -4.5px 0px 0px -4.5px; transform: rotate(45deg); box-shadow: rgb(5, 7, 11) 0px 0px 0px 1.5px; }
#wikiPage .wr-pin.mob { background: var(--k-bad); width: 7px; height: 7px; margin: -3.5px 0px 0px -3.5px; }
#wikiPage .wr-pin.mob.agg { box-shadow: 0 0 0 1.5px #05070b,0 0 0 3px var(--k-bad); }
#wikiPage .wr-pin.use { background: rgb(143, 180, 255); width: 7px; height: 7px; margin: -3.5px 0px 0px -3.5px; }
#wikiPage .wr-pin.out { background: rgb(5, 7, 11); box-shadow: rgb(143, 180, 255) 0px 0px 0px 2px; width: 11px; height: 11px; margin: -5.5px 0px 0px -5.5px; }
#wikiPage .wr-room { position: absolute; display: grid; place-items: center; width: 22px; height: 22px; font: 400 15px/1 var(--k-disp); color: rgb(11, 17, 32); background: rgb(143, 180, 255); box-shadow: rgb(5, 7, 11) 0px 0px 0px 1.5px; }
html[data-ui-theme="midnight"] body #wikiPage .wr-room { color: rgb(11, 17, 32); background: rgb(143, 180, 255); }
#wikiPage .wr-legend { display: flex; flex-wrap: wrap; gap: 4px 6px; margin-top: 6px; }
#wikiPage .wr-legend button { display: inline-flex; align-items: center; gap: 7px; height: 26px; padding: 0px 9px; border: 0px; border-radius: 0px; background: none; font: 600 13px Lora, Georgia, serif; color: var(--k-ink2); box-shadow: inset 0 0 0 1px var(--k-line); cursor: var(--cur-use, pointer); }
#wikiPage .wr-legend button .wr-pin { position: static; margin: 0px 2px; }
#wikiPage .wr-legend small { font-size: 13px; }
#wikiPage .wr-rghead { display: grid; grid-template-columns: minmax(0px, 1.3fr) minmax(0px, 1fr); gap: 14px; align-items: start; }
#wikiPage .wr-rgname { display: flex; flex-direction: column; gap: 6px; }
#wikiPage .wr-rgname p { color: var(--k-ink2); font-size: 15px; line-height: 1.45; }
#wikiPage .wr-rgname .wr-dl { padding-top: 4px; border-top: 1px solid var(--k-line); }
#wikiPage .wr-rgname .wr-dl dd { font-size: 13px; }
#wikiPage .wr-rgcols { display: grid; grid-template-columns: minmax(0px, 1.35fr) minmax(0px, 1fr); gap: 16px; align-items: start; }
#wikiPage .wr-rgcols > div { display: flex; flex-direction: column; gap: 6px; min-width: 0px; }
#wikiPage .wr-mobs { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
#wikiPage .wr-mobs li { display: flex; align-items: center; gap: 8px; padding: 4px 8px 4px 4px; line-height: 1.25; background: rgba(24, 32, 51, 0.4); box-shadow: inset 0 0 0 1px var(--k-line); min-width: 0px; }
#wikiPage .wr-mobs li > span { display: flex; flex-direction: column; gap: 2px; min-width: 0px; }
#wikiPage .wr-mobs li.boss { box-shadow: inset 3px 0 0 var(--k-bad),inset 0 0 0 1px var(--k-line); }
#wikiPage .wr-drops { display: flex; flex-wrap: wrap; gap: 2px 8px; font-size: 13px; color: var(--k-ink2); }
#wikiPage .wr-drops span { display: inline-flex; align-items: center; gap: 3px; }
#wikiPage .wr-notes { display: flex; flex-direction: column; gap: 6px; }
#wikiPage .wr-notes li { position: relative; padding-left: 16px; line-height: 1.4; }
#wikiPage .wr-notes li::before { content: ""; position: absolute; left: 0px; top: 7px; width: 7px; height: 7px; transform: rotate(45deg); background: var(--k-bad); }
#wikiPage .wr-dtiers td { height: 34px; }
html[data-ui-theme="midnight"] body #wikiPage .wr h2, html[data-ui-theme="midnight"] body #wikiPage .wr-big { color: rgb(243, 246, 252); }
html[data-ui-theme="midnight"] body #wikiPage .wr a { color: var(--mn-acc); }
html[data-ui-theme="midnight"] body #wikiPage .wr-pin.use { background: rgb(143, 180, 255); }
@container (max-width: 620px) { #wikiPage .wr-g { grid-template-columns: minmax(0px, 1fr); } }
@container (max-width: 620px) { #wikiPage .wr-box { position: static; } }
@container (max-width: 620px) { #wikiPage .wr-rghead, #wikiPage .wr-rgcols, #wikiPage .wr-qrow { grid-template-columns: minmax(0px, 1fr); } }
#wikiTop:empty { display: none; }
@keyframes sxListen { 
  50% { opacity: 0.45; }
}
@keyframes hxRib { 
  0% { opacity: 0; transform: translate(-50%, -8px); }
  100% { opacity: 1; transform: translate(-50%, 0px); }
}
html { --chat-fs: 14px; }
html[data-ui-theme="midnight"] { --g-cell: #0c111b; --g-cell-lit: url("https://eastscape.online/v3/assets/img/glad/flat/ui/mn/iron_d.png?v=1") 50% 50%/128px 128px; --g-cell-line: rgba(200,215,240,.12); --g-cell-lit-line: rgba(200,215,240,.24); --g-cell-sh: inset 0 -6px 10px rgba(0,0,0,.35); --g-sel: var(--mn-acc,#8fb4ff); --g-sel-glow: rgba(143,180,255,.5); --g-count: #fff; --g-count-m: #7dff6a; --g-num: #f3f6fc; --g-money: #f4c657; --g-warn: #ffb070; --g-good: #5bd38a; --g-bad: #ff7a7e; --g-label: var(--k-ink3); --g-disp-w: 400; --g-card: linear-gradient(#1c2539,#141b2a); --g-card-line: rgba(143,180,255,.35); --g-card-sh: 0 10px 24px rgba(0,0,0,.5); --g-tile: linear-gradient(#1c2539,#141b2a); --g-row: 40px; --g-row-on: rgba(143,180,255,.12); --g-row-hv: rgba(143,180,255,.06); --g-field: #0a0e15; --g-field-line: rgba(140,170,240,.28); }
@keyframes ldgStripe { 
  100% { background-position: 28px 0px; }
}
@keyframes fa-burst-os { 
  50% { filter: brightness(1.25) drop-shadow(rgba(240, 207, 124, 0.95) 0px 0px 12px); }
}
:root { --os-base: #17130F; --os-panel: #241B15; --os-slot: #463525; --os-border: #81613B; --os-gold: #E2B85D; --os-cream: #E9DCC3; --os-sel: #71302F; --os-ok: #70B57D; --os-warn: #D16A57; --os-ink: #000; --os-line: #3a2b1b; --os-line-2: #4a3826; --os-panel-2: #2c2219; --os-panel-3: #1d1611; --os-well: #120e0b; --os-slot-hi: #5c4631; --os-slot-lo: #2e2216; --os-slot-empty: #2a1f16; --os-mute: #a8957c; --os-mute-2: #8f7d61; --os-cream-2: #cdbd9e; --os-gold-d: #6b4f22; --os-gold-l: #f0cf7c; --os-read: #3A2D22; --os-read-2: #2e231b; --os-read-line: #4f3d2c; --os-red: #8a2a22; --os-red-l: #c25040; --os-ok-d: #2f5a35; --os-hp: #c2453a; --os-hp-d: #9a2c25; --os-fury: #c2741c; --os-xp: #5a9a3a; --os-prop: #8e6bc4; --os-title: "Trebuchet MS","Segoe UI",Tahoma,sans-serif; --os-text: "Trebuchet MS","Segoe UI",Tahoma,sans-serif; --os-flav: Georgia,"Times New Roman",serif; --os-sub: "Cinzel", Georgia, serif; --os-gap: 8px; --os-pad: 10px; --os-slot-size: 44px; }
:root { --os-base: #191112; --os-panel: #211617; --os-panel-2: #2a1c1d; --os-panel-3: #1c1213; --os-well: #110a0b; --os-line: #3a2526; --os-line-2: #4a3030; --os-slot: #463525; --os-border: #8a5a3a; --os-gold: #e8c48a; --os-gold-d: #6b3a22; --os-gold-l: #f0cf7c; --os-cream: #ecdcc6; --os-cream-2: #d2bfa6; --os-mute: #a8907c; --os-mute-2: #9a7f6c; --os-ox-1: #4f1d1f; --os-ox-2: #3d1517; --os-ox-line: #c98a5a; --os-brass-1: #d6a54e; --os-brass-2: #a87a2c; --os-brass-rim: #f0cf7c; --os-brass-text: #2a1606; --os-sel: #4a1c1e; --os-red: #4f1d1f; --os-red-l: #c98a5a; }
html.look-mo[data-ui-theme] .wiki article h2 .wfind { background-image: linear-gradient(rgb(49, 39, 32), rgb(30, 24, 19)); box-shadow: rgba(129, 97, 59, 0.84) 0px 0px 0px 1px inset, rgba(233, 220, 195, 0.082) 0px 1px 0px inset; color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] .wiki article h2 .wfind:hover, html.look-mo[data-ui-theme] .wiki article h2 .wfind:focus-visible { box-shadow: inset 0 0 0 1px var(--mn-acc,rgb(226 184 93)),0 0 12px rgb(129 97 59 / 0.75); color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] .win { border-radius: 0px; }
html.look-mo[data-ui-theme] .win-x { color: rgb(180, 158, 118); }
html.look-mo[data-ui-theme] .cols2 h4, html.look-mo[data-ui-theme] .wiki h4 { color: rgb(180, 158, 118); }
html.look-mo[data-ui-theme] .search { border-radius: 0px; border-color: rgb(128, 110, 87); background-color: rgb(51, 41, 33); }
html.look-mo[data-ui-theme] .tbl th { color: rgb(180, 158, 118); border-bottom-color: rgba(129, 97, 59, 0.78); }
html.look-mo[data-ui-theme] .tbl td { border-bottom-color: rgba(129, 97, 59, 0.78); }
html.look-mo[data-ui-theme] .wk-hist button { color: rgb(240, 207, 124); background-color: rgba(129, 97, 59, 0.42); border-radius: 0px; }
html.look-mo[data-ui-theme] .wiki nav button:hover, html.look-mo[data-ui-theme] .wiki nav button[aria-current="true"] { background-color: rgb(48, 38, 31); }
html.look-mo[data-ui-theme] .wiki nav hr { border-top-color: rgba(129, 97, 59, 0.78); }
html.look-mo[data-ui-theme] .wiki article .lede { color: rgb(197, 179, 145); }
html.look-mo[data-ui-theme] .wiki article .gcat { color: rgb(180, 158, 118); }
html.look-mo[data-ui-theme] .wiki article .crumbs span { color: rgb(180, 158, 118); }
html.look-mo[data-ui-theme] .wiki article .crumbs i { color: rgb(197, 179, 145); }
html.look-mo[data-ui-theme] .wiki article .wguide { background-color: rgba(129, 97, 59, 0.48); border-radius: 0px; }
html.look-mo[data-ui-theme] .wiki article a, html.look-mo[data-ui-theme] .wiki article [data-wiki] { color: rgb(226, 184, 93); }
html.look-mo[data-ui-theme] .wiki .card { color: rgb(217, 204, 180); border-radius: 0px; background-color: rgb(51, 41, 33); border-color: rgba(129, 97, 59, 0.66); }
html.look-mo[data-ui-theme] .wiki .card:hover { background-color: rgb(51, 41, 33); }
html.look-mo[data-ui-theme] .wiki .up small { color: rgb(180, 158, 118); }
html.look-mo[data-ui-theme] :is(#panel, #chatLog, .win, .win *)::-webkit-scrollbar-track { background-color: rgba(77, 62, 51, 0.1); border-radius: 0px; }
html.look-mo[data-ui-theme] :is(#panel, #chatLog, .win, .win *)::-webkit-scrollbar-thumb { border-radius: 0px; background-image: linear-gradient(90deg, rgb(128, 109, 86), rgb(101, 86, 67)); }
html.look-mo[data-ui-theme] :is(#panel, #chatLog, .win, .win *)::-webkit-scrollbar-thumb:hover { background-image: linear-gradient(90deg, rgba(129, 97, 59, 0.78), rgb(116, 99, 78)); }
html.look-mo[data-ui-theme] .note { color: rgb(180, 158, 118); }
html.look-mo[data-ui-theme] .win-head { color: rgb(240, 207, 124); background-color: rgb(77, 62, 51); border-bottom-color: rgb(49, 39, 32); }
html.look-mo[data-ui-theme] .win-head small { color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] .win-x, html.look-mo[data-ui-theme] .dlg-x { color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] .win-head .win-x { border-radius: 0px; box-shadow: rgba(233, 220, 195, 0.07) 0px 2px 0px inset, rgba(0, 0, 0, 0.25) 0px -3px 0px inset, rgba(0, 0, 0, 0.4) 0px 1px 0px; border-color: rgb(35, 29, 23); }
html.look-mo[data-ui-theme] #wikiWin kbd { color: rgb(217, 204, 180); border-radius: 0px; border-color: rgb(128, 110, 87); background-color: rgb(51, 41, 33); }
html.look-mo[data-ui-theme] .wiki .up { border-left-color: rgba(129, 97, 59, 0.78); }
html.look-mo[data-ui-theme] .wpager button { color: rgb(217, 204, 180); border-radius: 0px; background-color: rgb(48, 38, 31); border-color: rgba(129, 97, 59, 0.66); }
html.look-mo[data-ui-theme] .wpager input { border-radius: 0px; border-color: rgba(129, 97, 59, 0.66); }
html.look-mo[data-ui-theme] .wev { border-radius: 0px; }
html.look-mo[data-ui-theme] .wk-petfig img { border-radius: 0px; }
html.look-mo[data-ui-theme] .whw { border-radius: 0px; border-color: rgba(129, 97, 59, 0.66); }
html.look-mo[data-ui-theme] .search:focus, html.look-mo[data-ui-theme] .win input:focus, html.look-mo[data-ui-theme] .win select:focus { box-shadow: rgba(129, 97, 59, 0.75) 0px 0px 0px 3px; }
html.look-mo[data-ui-theme] .wiki nav { background-color: rgba(71, 57, 47, 0.06); }
html.look-mo[data-ui-theme] .wiki nav button { border-radius: 0px; }
html.look-mo[data-ui-theme] .wiki nav button:hover { background-color: rgba(71, 57, 47, 0.1); }
html.look-mo[data-ui-theme] .wiki article h2 .wfind { border-radius: 0px; }
html.look-mo[data-ui-theme] #wikiPage .wr-room { color: rgb(202, 182, 145); }
html.look-mo[data-ui-theme] .win-head small { color: rgb(200, 181, 145); }
html.look-mo[data-ui-theme] { --bar: hsl(26 21.2% 7%); --hud-bg: hsl(26 21.8% 6.2% / 0.82); --hud-ring: 0 0 0 1px rgb(129 97 59 / 0.66),0 10px 24px rgba(0,0,0,.55); --panel: hsl(26 21.4% 11.1%); --panel-ink: rgb(240 207 124); --frame: hsl(26 22.1% 2.9%); --k-ink: rgb(240 207 124); --k-ink2: hsl(39 31.3% 71.4%); --k-ink3: hsl(33 19.1% 59.6%); --k-paper: hsl(26 21.4% 11.1%); --k-paper-hi: hsl(26 20.9% 16.5%); --k-card: hsl(26 21.3% 15.4%); --k-card-line: rgb(129 97 59 / 0.66); --k-line: rgb(129 97 59 / 0.42); --k-head: hsl(26 21.4% 8.4%); --k-head-ink: rgb(240 207 124); --k-head-sub: hsl(39 31.3% 71.4%); --k-rare: rgb(226 184 93); --mn-acc: rgb(226 184 93); --mn-glow: radial-gradient(60% 90% at 50% 100%,rgb(129 97 59 / 0.95),transparent 72%); }
html.look-mo[data-ui-theme] :is(.win, .k-win, .dlg, .pop-card, .info, .ipop) { border-image-source: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'48'%20height%3D'48'%20shape-rendering%3D'crispEdges'%3E%3Crect%20width%3D'48'%20height%3D'48'%20fill%3D'%23000'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'46'%20height%3D'46'%20fill%3D'%2381613B'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'44'%20height%3D'44'%20fill%3D'%23000'%2F%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'42'%20height%3D'42'%20fill%3D'%23241B15'%2F%3E%3C%2Fsvg%3E"); background-image: linear-gradient(rgba(34, 27, 22, 0.94), rgba(34, 27, 22, 0.94)); }
html.look-mo[data-ui-theme] :is(.win-head, .k-head) { background-image: linear-gradient(rgba(129, 97, 59, 0.18), rgba(129, 97, 59, 0)); }
html.look-mo[data-ui-theme] :is(.win-head, .k-head) > b { border-image-source: none; color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] :is(.win-x, .k-x, .dlg-x) { border-color: rgb(9, 7, 6); border-radius: 0px; background-image: linear-gradient(rgb(65, 53, 43), rgb(39, 31, 25)); box-shadow: rgba(233, 220, 195, 0.114) 0px 1px 0px inset, rgba(0, 0, 0, 0.5) 0px 2px 3px; color: rgb(217, 204, 180); }
html.look-mo[data-ui-theme] :is(.win-x, .k-x, .dlg-x):hover { background-image: linear-gradient(rgb(74, 60, 49), rgb(44, 36, 29)); box-shadow: rgba(233, 220, 195, 0.14) 0px 1px 0px inset, rgb(242, 85, 90) 0px -2px 0px inset; }
html.look-mo[data-ui-theme] .wiki nav { background-color: rgba(9, 7, 6, 0.35); }
html.look-mo[data-ui-theme] .wiki nav button:hover { background-color: rgba(129, 97, 59, 0.24); }
html.look-mo[data-ui-theme] .wiki nav button[aria-current="true"], html.look-mo[data-ui-theme] .wiki nav button[aria-current="true"]:hover { background-color: rgb(40, 32, 26); color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] .wiki article { background-image: radial-gradient(70% 30% at 40% 0%, rgba(129, 97, 59, 0.18), transparent 70%); }
html.look-mo[data-ui-theme] .wiki article h2 { color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] .wiki article h3 { color: rgb(217, 204, 180); }
html.look-mo[data-ui-theme] .wiki article a, html.look-mo[data-ui-theme] .wiki article [data-wiki] { text-decoration-color: rgba(129, 97, 59, 0.95); }
html.look-mo[data-ui-theme] .wiki article .wguide { background-image: linear-gradient(90deg, rgba(129, 97, 59, 0.42), transparent 80%); }
html.look-mo[data-ui-theme] .wiki .card { border-color: rgba(129, 97, 59, 0.36); background-image: linear-gradient(rgb(39, 32, 26), rgb(30, 24, 20)); }
html.look-mo[data-ui-theme] .wiki .card:hover { background-color: rgb(40, 32, 26); }
html.look-mo[data-ui-theme] .wpager button { border-color: rgb(9, 7, 6); background-image: linear-gradient(rgb(65, 53, 43), rgb(39, 31, 25)); color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] .wk-hist button { border-radius: 0px; background-image: linear-gradient(rgb(65, 53, 43), rgb(39, 31, 25)); color: rgb(240, 207, 124); box-shadow: rgba(233, 220, 195, 0.114) 0px 1px 0px inset, rgb(9, 7, 6) 0px 0px 0px 1px; }
html.look-mo[data-ui-theme] .tbl th { border-bottom-color: rgba(129, 97, 59, 0.66); }
html.look-mo[data-ui-theme] .tbl td { border-bottom-color: rgba(129, 97, 59, 0.24); }
html.look-mo[data-ui-theme] .tbl tr:nth-child(2n) td { background-color: rgba(129, 97, 59, 0.07); }
html.look-mo[data-ui-theme] :is(.win, .k-win, #panel, .dlg, .pop-card) :is(input:not([type]), input[type="text"], input[type="search"], input[type="number"], textarea, select):not(#wmFind) { border-color: rgba(129, 97, 59, 0.6); border-radius: 0px; background-color: rgb(20, 16, 13); }
html.look-mo[data-ui-theme] :is(.win, .k-win, #panel, .dlg, .pop-card) :is(input:not([type]), input[type="text"], input[type="search"], input[type="number"], textarea, select):not(#wmFind):focus { box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 2px inset, rgba(129, 97, 59, 0.75) 0px 0px 0px 1px; }
html.look-mo[data-ui-theme] .wk { --wk-ink: rgb(240 207 124); --wk-dim: hsl(39 30.8% 67.1%); --wk-gold: rgb(226 184 93); }
html.look-mo[data-ui-theme] .wk-hero { background-image: radial-gradient(60% 120% at 10% 100%, rgba(129, 97, 59, 0.54), transparent 70%), linear-gradient(135deg, rgb(49, 39, 32), rgb(34, 27, 22) 60%, rgb(22, 17, 14)) !important; box-shadow: rgba(129, 97, 59, 0.66) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.45) 0px 6px 18px !important; }
html.look-mo[data-ui-theme] .wk-hero h2 { color: rgb(240, 207, 124) !important; }
html.look-mo[data-ui-theme] .wk-share { border-radius: 0px; background-color: rgba(129, 97, 59, 0.42); color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] .wk-share:hover { background-color: rgba(129, 97, 59, 0.78); }
html.look-mo[data-ui-theme] .wk-card { background-color: rgb(40, 32, 26); box-shadow: rgba(129, 97, 59, 0.48) 0px 0px 0px 1px inset; }
html.look-mo[data-ui-theme] .wk-card:hover { background-color: rgb(48, 38, 31); box-shadow: inset 2px 0 0 var(--mn-acc),inset 0 0 0 1px rgb(129 97 59 / 0.66); }
html.look-mo[data-ui-theme] .wiki .up { border-left-color: rgba(129, 97, 59, 0.95); }
html.look-mo[data-ui-theme] .wiki .up::before { background-color: rgb(22, 17, 14); box-shadow: 0 0 0 2px var(--mn-acc),0 0 8px rgb(129 97 59 / 0.95); }
html.look-mo[data-ui-theme] .wiki .up-cr { background-color: rgba(129, 97, 59, 0.36); }
html.look-mo[data-ui-theme] .wiki .up h3 { color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] body #wikiPage .wr-room { color: rgb(28, 22, 17); background-color: rgb(226, 184, 93); }
html.look-mo[data-ui-theme] body #wikiPage .wr h2, html.look-mo[data-ui-theme] body #wikiPage .wr-big { color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] body #wikiPage .wr-pin.use { background-color: rgb(226, 184, 93); }
html.look-mo[data-ui-theme] { --g-cell: hsl(26 21.6% 8%); --g-cell-lit: #463525; --g-cell-line: rgb(233 220 195 / 0.084); --g-cell-lit-line: rgb(233 220 195 / 0.168); --g-sel: var(--mn-acc,rgb(226 184 93)); --g-sel-glow: rgb(129 97 59 / 0.95); --g-num: rgb(240 207 124); --g-card: linear-gradient(hsl(26 21.1% 17.5%),hsl(26 21.3% 12.8%)); --g-card-line: rgb(129 97 59 / 0.95); --g-tile: linear-gradient(hsl(26 21.1% 17.5%),hsl(26 21.3% 12.8%)); --g-row-on: rgb(129 97 59 / 0.36); --g-row-hv: rgb(129 97 59 / 0.18); --g-field: hsl(26 21.3% 6.4%); --g-field-line: rgb(129 97 59 / 0.84); }
html.look-mo[data-ui-theme] { --os-base: #17130F; --os-panel: #241B15; --os-slot: #463525; --os-border: #81613B; --os-gold: #E2B85D; --os-cream: #E9DCC3; --os-sel: #71302F; --os-ok: #70B57D; --os-warn: #D16A57; --os-line: #3a2b1b; --os-line-2: #4a3826; --os-panel-2: #2c2219; --os-panel-3: #1d1611; --os-well: #120e0b; --os-slot-hi: #5c4631; --os-slot-lo: #2e2216; --os-slot-empty: #2a1f16; --os-mute: #a8957c; --os-mute-2: #8f7d61; --os-cream-2: #cdbd9e; --os-gold-d: #6b4f22; --os-gold-l: #f0cf7c; --os-read: #3A2D22; --os-read-2: #2e231b; --os-read-line: #4f3d2c; --os-red: #8a2a22; --os-red-l: #c25040; --os-ok-d: #2f5a35; --os-frame: inset 0 0 0 1px var(--os-border),inset 0 0 0 2px #000; --bar: var(--os-base); --hud-bg: rgba(23,19,15,.92); --hud-ring: 0 0 0 1px #000,0 0 0 2px var(--os-border),4px 5px 0 rgba(0,0,0,.45); --panel: var(--os-panel); --panel-ink: var(--os-cream); --frame: #000; --k-ink: var(--os-cream); --k-ink2: var(--os-cream-2); --k-ink3: var(--os-mute-2); --k-paper: var(--os-panel); --k-paper-hi: var(--os-panel-2); --k-card: var(--os-panel-2); --k-card-line: var(--os-line-2); --k-line: var(--os-line); --k-head: #211812; --k-head-ink: var(--os-gold); --k-head-sub: var(--os-mute); --k-gold: var(--os-gold); --k-gold-ink: var(--os-gold); --k-gold-hi: var(--os-gold-l); --k-good: var(--os-ok); --k-bad: var(--os-warn); --k-disp: "Cinzel",Georgia,serif; --mn-acc: var(--os-gold); --mn-glow: linear-gradient(#5a4220,#3d2c17); --g-cell: var(--os-slot-empty); --g-cell-lit: var(--os-slot); --g-cell-line: #000; --g-cell-lit-line: #000; --g-cell-sh: inset 1px 1px 0 var(--os-slot-hi),inset -1px -1px 0 var(--os-slot-lo); --g-sel: var(--os-gold); --g-sel-glow: transparent; --g-count: #fff; --g-count-m: #7dff6a; --g-num: var(--os-cream); --g-money: var(--os-gold); --g-warn: var(--os-warn); --g-good: var(--os-ok); --g-bad: var(--os-warn); --g-label: var(--os-gold); --g-disp-w: 700; --g-card: var(--os-panel); --g-card-line: var(--os-border); --g-card-sh: 3px 4px 0 rgba(0,0,0,.55); --g-tile: var(--os-panel-2); --g-row-on: #3a2a14; --g-row-hv: rgba(226,184,93,.06); --g-field: var(--os-well); --g-field-line: var(--os-line-2); color-scheme: dark; }
html.look-mo[data-ui-theme] body { background: var(--os-base); }
html.look-mo[data-ui-theme] :is(.win, .k-win, .dlg, .pop-card, .info, .ipop, .cover .card, #gearTip, #skCard, .gb, :is(.memenu, .xph-pop)) { color: var(--os-cream); background-image:  !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-color:  !important; background-clip: padding-box !important; filter: none !important; }
html.look-mo[data-ui-theme] :is(.win, .k-win) { box-shadow: rgba(0, 0, 0, 0.5) 5px 7px 0px; }
html.look-mo[data-ui-theme] :is(.win-head, .k-head) { box-shadow: 0 1px 0 var(--os-border); background: linear-gradient(rgb(43, 32, 24), rgb(33, 24, 18)) !important; border-bottom: 1px solid rgb(0, 0, 0) !important; }
html.look-mo[data-ui-theme] :is(.win-head, .k-head) > b { color: var(--os-gold); font-weight: 700; font-size: 17px; letter-spacing: 0.04em; text-shadow: rgb(0, 0, 0) 0px 2px 0px; padding-left: 2px; border-image: none !important; border-color: transparent !important; background: none !important; }
html.look-mo[data-ui-theme] :is(.win-head, .k-head) small { color: var(--os-mute); }
html.look-mo[data-ui-theme] :is(.win-x, .k-x, .dlg-x) { font: 700 18px / 1 "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; border: 1px solid rgb(0, 0, 0) !important; border-radius: 0px !important; background: var(--os-red) !important; box-shadow: inset 0 0 0 1px var(--os-red-l),inset 0 -2px 0 #5a1a14 !important; color: rgb(255, 255, 255) !important; }
html.look-mo[data-ui-theme] :is(.win-x, .k-x, .dlg-x):hover { background: rgb(168, 53, 42) !important; }
html.look-mo[data-ui-theme] :is(input[type="text"], input[type="search"], input[type="number"], input:not([type]), textarea, select) { background: var(--os-well); border-color: rgb(0, 0, 0); border-radius: 0px; color: var(--os-cream); }
html.look-mo[data-ui-theme] * { scrollbar-color: #6b5038 var(--os-well); }
html.look-mo[data-ui-theme] { --os-ink-f: opacity(1); --os-tan: #bba477; --os-tan-hi: #d2bf93; --os-tan-lo: #8e7a52; --os-cnt-sh: 1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,0 1px 0 #000; }
html.look-mo[data-ui-theme] body :is(section.win, section.k-win, .k-win, #gameWin) { outline: 0px; color: var(--os-cream); border: 3px double rgb(0, 0, 0) !important; border-radius: 0px !important; background-image:  !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-color:  !important; background-clip: padding-box, border-box !important; box-shadow: 0 0 0 1px var(--os-line),5px 7px 0 rgba(0,0,0,.5) !important; filter: none !important; }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin)::before, html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin)::after { border-image: none !important; }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin) :is(.win-head, .k-head) { gap: 10px; min-height: 46px; color: var(--os-cream); margin: 0px !important; padding: 8px 10px 8px 12px !important; background: linear-gradient(rgb(43, 32, 24), rgb(33, 24, 18)) !important; border-width: 0px 0px 1px !important; border-style: none none solid !important; border-color: currentcolor currentcolor rgb(0, 0, 0) !important; border-image: none !important; border-radius: 0px !important; box-shadow: 0 1px 0 var(--os-border) !important; }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin) :is(.win-head, .k-head) > :is(b, h2, h3) { letter-spacing: 0.04em; text-transform: none; border: 0px !important; background: none !important; padding: 0px 0px 0px 2px !important; font: 700 20px/1.1 var(--os-title) !important; color: var(--os-gold) !important; text-shadow: rgb(0, 0, 0) 0px 2px 0px !important; }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin) :is(.win-head, .k-head) > :is(b, h2, h3) img, html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin) :is(.win-head, .k-head) > img { width: 26px; height: 26px; margin: -3px 2px -3px 0px; filter: var(--os-ink-f); image-rendering: pixelated; }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin) :is(.win-head, .k-head) :is(small, .k-sub) { font: 400 12.5px/1.2 var(--os-text); letter-spacing: 0px; text-transform: none; color: var(--os-mute) !important; }
@keyframes osTin { 
  0% { opacity: 0; transform: translateY(6px); }
  100% { opacity: 1; transform: none; }
}
@keyframes osClk { 
  0% { width: 100%; }
  100% { width: 0px; }
}
html.look-mo[data-ui-theme] { --os-base: #191112; --os-panel: #211617; --os-panel-2: #2a1c1d; --os-panel-3: #1c1213; --os-well: #110a0b; --os-line: #3a2526; --os-line-2: #4a3030; --os-slot: #463525; --os-border: #8a5a3a; --os-gold: #e8c48a; --os-gold-d: #6b3a22; --os-gold-l: #f0cf7c; --os-cream: #ecdcc6; --os-cream-2: #d2bfa6; --os-mute: #a8907c; --os-mute-2: #9a7f6c; --os-ok: #70B57D; --os-warn: #D16A57; --os-ox-1: #4f1d1f; --os-ox-2: #3d1517; --os-ox-line: #c98a5a; --os-brass-1: #d6a54e; --os-brass-2: #a87a2c; --os-brass-rim: #f0cf7c; --os-brass-text: #2a1606; --os-sel: #4a1c1e; --os-red: #4f1d1f; --os-red-l: #c98a5a; --os-tan: #c2a079; --os-tan-hi: #d9bd97; --os-tan-lo: #93744f; --os-slot-hi: #5c4631; --os-slot-lo: #2e2216; --os-slot-empty: #2a1c1d; --k-ink: var(--os-cream); --k-ink2: var(--os-cream-2); --k-ink3: var(--os-mute-2); --k-head-ink: var(--os-gold); --k-gold: var(--os-brass-1); --k-gold-ink: var(--os-gold); --mn-acc: var(--os-brass-1); --g-label: var(--os-gold); --g-money: var(--os-gold); --g-row-on: #3a1517; --g-sel: var(--os-brass-1); --os-ink-tab: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'120'%20height%3D'36'%20viewBox%3D'0%200%20120%2036'%3E%3Cpath%20d%3D'M0.20%201.37%20L6.18%200.57%20L12.32%200.93%20L18.55%201.38%20L23.88%200.85%20L30.19%200.83%20L35.77%201.20%20L42.64%200.29%20L48.25%200.69%20L53.87%200.85%20L59.55%200.68%20L65.58%200.58%20L72.26%201.31%20L78.21%200.99%20L83.14%200.40%20L89.30%200.68%20L96.01%200.82%20L100.85%200.68%20L107.40%200.31%20L113.31%200.64%20L118.71%200.29%20L118.96%207.71%20L119.24%2014.02%20L119.17%2020.47%20L119.14%2025.96%20L119.35%2032.58%20L119.32%2039.28%20L112.73%2039.59%20L107.70%2039.29%20L101.07%2038.85%20L96.06%2039.49%20L89.44%2039.69%20L83.43%2038.82%20L77.29%2039.57%20L71.52%2039.69%20L65.96%2039.03%20L60.22%2039.12%20L53.57%2039.34%20L48.61%2039.39%20L42.07%2039.59%20L36.77%2039.37%20L30.81%2039.19%20L23.90%2039.04%20L17.98%2039.14%20L13.21%2038.71%20L6.55%2038.88%20L0.92%2038.84%20L0.59%2033.20%20L1.21%2026.52%20L0.53%2019.42%20L0.77%2013.96%20L0.47%207.14%20Z'%20fill%3D'none'%20stroke%3D'%23120806'%20stroke-width%3D'1.2'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E"); --os-ink-row: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'380'%20height%3D'50'%20viewBox%3D'0%200%20380%2050'%3E%3Cpath%20d%3D'M0.10%200.21%20L7.70%200.41%20L14.84%201.20%20L21.76%200.16%20L28.21%201.47%20L36.38%200.24%20L43.21%200.20%20L50.07%200.69%20L57.29%200.43%20L64.41%200.20%20L71.49%200.51%20L77.54%201.28%20L84.51%200.57%20L92.39%200.48%20L99.46%201.13%20L105.52%200.98%20L112.41%200.76%20L120.37%200.35%20L127.09%200.73%20L134.25%200.56%20L141.17%200.74%20L147.82%200.60%20L154.54%200.45%20L162.08%200.70%20L168.91%200.84%20L176.35%201.23%20L182.81%200.83%20L189.49%200.33%20L196.42%201.26%20L203.57%201.33%20L210.38%201.00%20L217.34%201.35%20L225.16%200.54%20L231.70%201.24%20L238.88%200.50%20L246.09%201.37%20L253.19%200.56%20L259.97%200.66%20L266.62%200.87%20L274.24%201.33%20L281.32%201.34%20L288.09%200.58%20L295.69%200.82%20L302.57%200.78%20L309.80%200.86%20L315.75%200.79%20L323.67%201.38%20L329.90%200.42%20L337.54%200.22%20L343.95%201.33%20L351.39%200.81%20L358.74%200.84%20L365.56%201.11%20L372.72%200.13%20L379.30%200.73%20L379.36%207.29%20L378.77%2014.79%20L379.02%2020.99%20L379.83%2028.59%20L378.72%2034.73%20L379.65%2042.30%20L378.63%2049.68%20L372.66%2048.51%20L364.59%2049.11%20L358.33%2049.68%20L351.17%2048.80%20L344.39%2048.67%20L337.80%2048.53%20L330.14%2049.30%20L322.72%2048.80%20L315.84%2049.36%20L308.76%2049.33%20L302.09%2049.44%20L294.97%2049.22%20L288.55%2048.70%20L280.94%2049.61%20L274.66%2048.77%20L267.64%2049.21%20L260.67%2048.76%20L252.75%2049.75%20L246.32%2049.58%20L238.45%2048.92%20L232.58%2049.83%20L224.65%2049.06%20L217.85%2049.51%20L210.42%2049.14%20L204.52%2048.54%20L196.59%2048.96%20L190.48%2048.76%20L182.68%2048.66%20L176.45%2048.53%20L168.39%2049.73%20L161.55%2049.44%20L154.36%2048.75%20L148.31%2049.46%20L141.10%2049.46%20L134.10%2048.98%20L126.84%2048.96%20L119.92%2049.36%20L113.09%2049.29%20L105.71%2049.58%20L99.05%2049.32%20L91.74%2049.86%20L85.11%2049.83%20L77.47%2049.67%20L71.40%2048.74%20L64.06%2049.37%20L57.49%2048.76%20L50.30%2049.76%20L43.53%2049.33%20L35.79%2048.88%20L28.64%2048.53%20L21.28%2048.72%20L15.09%2048.70%20L7.37%2049.08%20L1.28%2049.33%20L1.31%2042.03%20L1.45%2035.61%20L1.05%2028.91%20L1.20%2022.18%20L0.56%2014.81%20L0.79%207.02%20Z'%20fill%3D'none'%20stroke%3D'%23120806'%20stroke-width%3D'1.2'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E"); --os-ink-btn: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'120'%20height%3D'34'%20viewBox%3D'0%200%20120%2034'%3E%3Cpath%20d%3D'M0.15%200.66%20L7.34%201.20%20L13.09%201.42%20L19.12%201.23%20L24.94%200.57%20L30.69%200.53%20L35.76%200.69%20L41.84%201.08%20L48.18%200.56%20L54.37%201.11%20L59.50%200.35%20L65.46%200.34%20L72.09%200.94%20L78.11%201.20%20L83.10%201.12%20L89.37%200.48%20L95.86%201.38%20L101.02%200.74%20L107.93%200.17%20L113.45%201.42%20L118.72%200.52%20L119.37%207.78%20L119.48%2014.38%20L119.72%2019.94%20L118.79%2027.23%20L119.10%2033.31%20L113.60%2032.90%20L107.66%2033.62%20L102.02%2033.60%20L95.23%2033.18%20L89.07%2033.44%20L83.25%2032.65%20L77.70%2032.88%20L72.38%2033.49%20L66.39%2032.58%20L60.04%2033.52%20L53.90%2033.16%20L48.45%2032.60%20L42.34%2032.62%20L35.96%2033.30%20L30.97%2032.73%20L24.68%2032.84%20L18.69%2033.60%20L12.23%2033.51%20L7.34%2033.11%20L0.88%2033.28%20L0.66%2026.13%20L0.46%2020.48%20L1.31%2013.76%20L0.20%206.67%20Z'%20fill%3D'none'%20stroke%3D'%23120806'%20stroke-width%3D'1.3'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E"); --os-ink-slot: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'44'%20height%3D'44'%20viewBox%3D'0%200%2044%2044'%3E%3Cpath%20d%3D'M0.25%201.10%20L6.54%200.63%20L11.66%200.37%20L16.38%200.76%20L21.87%201.13%20L27.82%201.03%20L32.10%200.47%20L37.52%201.09%20L42.91%200.30%20L43.64%205.96%20L42.56%2011.36%20L43.68%2016.92%20L42.75%2022.18%20L43.05%2026.98%20L42.55%2032.56%20L43.17%2038.23%20L42.86%2042.76%20L38.06%2043.28%20L32.11%2043.47%20L27.87%2043.52%20L21.66%2043.64%20L16.87%2043.45%20L11.13%2042.92%20L5.73%2043.00%20L0.72%2042.69%20L1.33%2037.68%20L0.50%2032.39%20L1.29%2027.71%20L0.81%2021.98%20L0.96%2016.47%20L0.93%2011.48%20L1.01%206.30%20Z'%20fill%3D'none'%20stroke%3D'%232e1508'%20stroke-width%3D'1.4'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E"); --os-ink-f: opacity(1); }
html.look-mo[data-ui-theme] body { background: var(--os-base); }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin) { border-width: 12px !important; border-style: solid !important; border-color: transparent !important; border-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'60'%20height%3D'60'%20viewBox%3D'0%200%2060%2060'%3E%3Cpath%20d%3D'M0.25%200.92%20L5.55%200.32%20L11.21%200.86%20L15.53%200.95%20L20.29%200.67%20L24.74%201.32%20L29.46%200.82%20L34.97%201.49%20L39.49%200.38%20L44.08%201.35%20L49.47%201.08%20L54.13%200.60%20L58.71%201.44%20L58.27%205.37%20L59.11%2010.99%20L58.27%2015.33%20L59.58%2020.37%20L58.40%2025.33%20L59.69%2029.73%20L59.60%2034.11%20L59.33%2040.13%20L59.67%2044.18%20L58.50%2049.78%20L59.67%2054.51%20L59.75%2059.45%20L54.06%2058.63%20L49.51%2058.29%20L45.18%2059.50%20L39.44%2059.56%20L34.09%2059.25%20L30.68%2059.07%20L25.44%2059.01%20L20.86%2058.90%20L16.14%2059.75%20L10.55%2059.47%20L5.85%2058.59%20L0.32%2058.33%20L1.49%2053.58%20L0.78%2049.41%20L0.81%2044.46%20L0.41%2039.49%20L0.51%2034.94%20L1.08%2030.64%20L0.40%2025.89%20L1.74%2020.74%20L1.10%2015.30%20L1.54%2010.89%20L1.00%205.54%20Z'%20fill%3D'none'%20stroke%3D'%23120806'%20stroke-width%3D'1.6'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%2F%3E%3Cpath%20d%3D'M2.65%202.68%20L7.94%203.25%20L12.67%202.69%20L17.36%203.33%20L22.83%203.20%20L27.92%203.69%20L32.01%203.52%20L37.01%202.85%20L42.11%202.84%20L47.40%203.24%20L52.04%203.53%20L56.85%203.09%20L56.76%207.65%20L56.38%2012.44%20L56.87%2017.41%20L57.28%2022.72%20L56.29%2027.11%20L57.27%2032.49%20L56.86%2037.20%20L57.12%2042.07%20L57.00%2047.16%20L56.93%2051.74%20L57.33%2056.99%20L51.96%2056.63%20L46.80%2056.29%20L42.32%2057.34%20L37.27%2056.61%20L32.18%2057.16%20L27.22%2056.96%20L23.14%2056.68%20L18.16%2056.91%20L13.36%2056.62%20L8.28%2056.65%20L2.78%2056.35%20L3.53%2052.14%20L3.22%2047.42%20L3.06%2041.65%20L2.85%2037.51%20L3.36%2032.05%20L3.22%2027.80%20L2.69%2023.11%20L3.05%2018.19%20L3.72%2012.92%20L3.68%208.28%20Z'%20fill%3D'none'%20stroke%3D'%238a5a3a'%20stroke-width%3D'1.1'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") 12 / 1 / 0 stretch !important; background-image:  !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-color:  !important; background-clip: padding-box !important; box-shadow: rgba(0, 0, 0, 0.5) 5px 7px 0px !important; }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin):not(.osr-host)::before, html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin):not(.osr-host)::after { z-index: 3; pointer-events: none; display: block; content: "" !important; position: absolute !important; top: -11px !important; bottom: auto !important; width: 10px !important; height: 10px !important; background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'10'%20height%3D'10'%20viewBox%3D'0%200%2010%2010'%3E%3Cpath%20d%3D'M5%20.8%20L9.2%205%20L5%209.2%20L.8%205%20Z'%20fill%3D'%23d6a54e'%20stroke%3D'%23120806'%20stroke-width%3D'.9'%2F%3E%3C%2Fsvg%3E") center center / 10px 10px no-repeat !important; border: 0px !important; box-shadow: none !important; }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin):not(.osr-host)::before { left: -11px !important; right: auto !important; }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin):not(.osr-host)::after { right: -11px !important; left: auto !important; }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin) :is(.win-head, .k-head) { background: linear-gradient(var(--os-ox-1),var(--os-ox-2)) !important; box-shadow: 0 1px 0 var(--os-border) !important; }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin) :is(.win-head, .k-head) > :is(b, h2, h3) { color: var(--os-gold) !important; }
html.look-mo[data-ui-theme] body :is(section.win, .k-win, #gameWin) :is(.win-head, .k-head) :is(small, .k-sub) { color: rgb(201, 169, 144) !important; }
@keyframes lvlupMid { 
  0% { transform: translate(-50%, -50%) scale(0.6); opacity: 0; }
  100% { transform: translate(-50%, -50%) scale(1); opacity: 1; }
}
@media (max-width: 820px) { html.look-mo[data-ui-theme] body .game :is(section.win, section.k-win) { max-width: calc(100% - 28px) !important; } }
@keyframes osrGot { 
  50% { box-shadow: inset 0 0 0 1px var(--tc,#e2b85d),inset 0 -12px 14px -6px var(--tc,#e2b85d); }
}
html.look-mo { --osc-base: #191112; --osc-panel: #211617; --osc-row: #2a1c1d; --osc-panel-2: #2a1c1d; --osc-panel-3: #1c1213; --osc-well: #110a0b; --osc-line: #3a2526; --osc-line-2: #4a3030; --osc-border: #8a5a3a; --osc-border-d: #6b4430; --osc-gold: #e8c48a; --osc-gold-l: #f0cf7c; --osc-gold-d: #6b3a22; --osc-cream: #ecdcc6; --osc-cream-2: #d2bfa6; --osc-mute: #a8907c; --osc-mute-2: #9a7f6c; --osc-ox-1: #4f1d1f; --osc-ox-2: #3d1517; --osc-ox-line: #c98a5a; --osc-brass: #d6a54e; --osc-brass-2: #a87a2c; --osc-brass-text: #2a1606; --osc-red: #8a2a22; --osc-ok: #70B57D; --osc-ok-d: #2f5a35; --osc-warn: #D16A57; --osc-hp: #c2453a; --osc-hp-d: #9a2c25; --osc-fury: #c2741c; --osc-bag: #c2a079; --osc-bag-hi: #d9bd97; --osc-bag-lo: #93744f; --osc-empty: #2a1a17; }
html.look-mo[data-ui-theme] body { font-family: "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; font-variant-numeric: tabular-nums lining-nums; }
html.look-mo[data-ui-theme] :is(input, button, select, textarea) { font-family: inherit; }
html.look-mo[data-ui-theme] :is(h1, h2, h3, h4) { font-family: "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; font-weight: 700; }
html.look-mo[data-ui-theme] :is(.win-head, .k-head) > b, html.look-mo[data-ui-theme] :is(.win-head, .k-head) b:first-of-type { font-family: "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; font-weight: 700; }
html.look-mo[data-ui-theme] { --top-h: 39px; }
@media (min-width: 821px) { html.look-mo[data-ui-theme] body { background: var(--osc-base) !important; } }
html.look-mo[data-ui-theme] * { font-family: "Trebuchet MS", "Segoe UI", Tahoma, sans-serif !important; }
html.look-mo[data-ui-theme] :is(i, em, .os-flav, .flav, .ex, .flavour, .dlg-body p) { font-family: Georgia, "Times New Roman", serif !important; }
html.look-mo[data-ui-theme] body :is(.win-x, .k-x, .dlg-x, .os-x):not(#osp_):not(#osp_) { image-rendering: pixelated; border-width: 1px !important; border-style: solid !important; border-color: transparent !important; border-radius: 0px !important; border-image: url("https://eastscape.online/v3/assets/img/glad/flat/ui/os/plate_x.png?v=1") 8 fill / 4px / 0 stretch !important; background: none !important; box-shadow: none !important; color: rgb(214, 165, 78) !important; text-shadow: rgb(18, 8, 6) 0px 1px 0px !important; }
html.look-mo[data-ui-theme] body :is(.win-x, .k-x, .dlg-x, .os-x):not(#osp_):not(#osp_):active { border-image-source: url("https://eastscape.online/v3/assets/img/glad/flat/ui/os/plate_x_dn.png?v=1") !important; transform: translateY(1px); }
html.look-mo[data-ui-theme] :is(.win, .k-win, .dlg, .pop-card, .info, .xph-pop, #skCard, .ipop, .memenu, .note-pop, .os-win, .k-pop, .tip, .ttip):is(#_w, *) { background-clip: border-box !important; }
@keyframes osAbIn { 
  0% { opacity: 0; transform: translateY(4px); }
  100% { opacity: 1; transform: none; }
}
@media (min-width: 821px) { html.look-mo[data-ui-theme] :is(.win, .k-win)[id] :is(.win-head, .k-head, .mf-hd) { cursor: move; } }
@media (min-width: 821px) { html.look-mo[data-ui-theme] :is(.win, .k-win)[id] :is(.win-head, .k-head, .mf-hd) :is(button, input, select, a, [role="tab"]) { cursor: var(--cur-use, pointer); } }
html:where(.look-mo) #wikiPage .wr-tiers button.on { background-color: rgba(79, 29, 31, 0.85); }
html:where(.look-mo) #wikiPage .wr-tasks li { background-color: rgba(25, 17, 18, 0.35); }
html:where(.look-mo) #wikiPage .wr-tbl tr.wr-sel td { background-color: rgba(214, 165, 78, 0.09); }
html:where(.look-mo) #wikiPage .wr-pin.out { box-shadow: rgb(214, 165, 78) 0px 0px 0px 2px; }
html:where(.look-mo) #wikiPage .wr-mobs li { background-color: rgba(25, 17, 18, 0.4); }
html:is(html):where(.look-mo)[data-ui-theme="midnight"] .wk-card:hover { background-image: radial-gradient(40% 140% at 0% 50%, rgba(214, 165, 78, 0.16), transparent 70%), none; background-color: rgb(42, 28, 29); box-shadow: inset 2px 0 0 var(--mn-acc),inset 0 0 0 1px rgba(138,90,58,0.66); }
html:where(.look-mo) .wk-petfig img { background-image: radial-gradient(circle at 50% 68%, rgba(214, 165, 78, 0.2), transparent 66%), none; }
html.look-mo[data-ui-theme] { --os-ink-row: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'380'%20height%3D'50'%20viewBox%3D'0%200%20380%2050'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0.10%200.21%20L7.70%200.41%20L14.84%201.20%20L21.76%200.16%20L28.21%201.47%20L36.38%200.24%20L43.21%200.20%20L50.07%200.69%20L57.29%200.43%20L64.41%200.20%20L71.49%200.51%20L77.54%201.28%20L84.51%200.57%20L92.39%200.48%20L99.46%201.13%20L105.52%200.98%20L112.41%200.76%20L120.37%200.35%20L127.09%200.73%20L134.25%200.56%20L141.17%200.74%20L147.82%200.60%20L154.54%200.45%20L162.08%200.70%20L168.91%200.84%20L176.35%201.23%20L182.81%200.83%20L189.49%200.33%20L196.42%201.26%20L203.57%201.33%20L210.38%201.00%20L217.34%201.35%20L225.16%200.54%20L231.70%201.24%20L238.88%200.50%20L246.09%201.37%20L253.19%200.56%20L259.97%200.66%20L266.62%200.87%20L274.24%201.33%20L281.32%201.34%20L288.09%200.58%20L295.69%200.82%20L302.57%200.78%20L309.80%200.86%20L315.75%200.79%20L323.67%201.38%20L329.90%200.42%20L337.54%200.22%20L343.95%201.33%20L351.39%200.81%20L358.74%200.84%20L365.56%201.11%20L372.72%200.13%20L379.30%200.73%20L379.36%207.29%20L378.77%2014.79%20L379.02%2020.99%20L379.83%2028.59%20L378.72%2034.73%20L379.65%2042.30%20L378.63%2049.68%20L372.66%2048.51%20L364.59%2049.11%20L358.33%2049.68%20L351.17%2048.80%20L344.39%2048.67%20L337.80%2048.53%20L330.14%2049.30%20L322.72%2048.80%20L315.84%2049.36%20L308.76%2049.33%20L302.09%2049.44%20L294.97%2049.22%20L288.55%2048.70%20L280.94%2049.61%20L274.66%2048.77%20L267.64%2049.21%20L260.67%2048.76%20L252.75%2049.75%20L246.32%2049.58%20L238.45%2048.92%20L232.58%2049.83%20L224.65%2049.06%20L217.85%2049.51%20L210.42%2049.14%20L204.52%2048.54%20L196.59%2048.96%20L190.48%2048.76%20L182.68%2048.66%20L176.45%2048.53%20L168.39%2049.73%20L161.55%2049.44%20L154.36%2048.75%20L148.31%2049.46%20L141.10%2049.46%20L134.10%2048.98%20L126.84%2048.96%20L119.92%2049.36%20L113.09%2049.29%20L105.71%2049.58%20L99.05%2049.32%20L91.74%2049.86%20L85.11%2049.83%20L77.47%2049.67%20L71.40%2048.74%20L64.06%2049.37%20L57.49%2048.76%20L50.30%2049.76%20L43.53%2049.33%20L35.79%2048.88%20L28.64%2048.53%20L21.28%2048.72%20L15.09%2048.70%20L7.37%2049.08%20L1.28%2049.33%20L1.31%2042.03%20L1.45%2035.61%20L1.05%2028.91%20L1.20%2022.18%20L0.56%2014.81%20L0.79%207.02%20Z'%20fill%3D'none'%20stroke%3D'%23120806'%20stroke-width%3D'1.2'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%20vector-effect%3D'non-scaling-stroke'%2F%3E%3C%2Fsvg%3E"); --os-ink-tab: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'120'%20height%3D'36'%20viewBox%3D'0%200%20120%2036'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0.20%201.37%20L6.18%200.57%20L12.32%200.93%20L18.55%201.38%20L23.88%200.85%20L30.19%200.83%20L35.77%201.20%20L42.64%200.29%20L48.25%200.69%20L53.87%200.85%20L59.55%200.68%20L65.58%200.58%20L72.26%201.31%20L78.21%200.99%20L83.14%200.40%20L89.30%200.68%20L96.01%200.82%20L100.85%200.68%20L107.40%200.31%20L113.31%200.64%20L118.71%200.29%20L118.96%207.71%20L119.24%2014.02%20L119.17%2020.47%20L119.14%2025.96%20L119.35%2032.58%20L119.32%2039.28%20L112.73%2039.59%20L107.70%2039.29%20L101.07%2038.85%20L96.06%2039.49%20L89.44%2039.69%20L83.43%2038.82%20L77.29%2039.57%20L71.52%2039.69%20L65.96%2039.03%20L60.22%2039.12%20L53.57%2039.34%20L48.61%2039.39%20L42.07%2039.59%20L36.77%2039.37%20L30.81%2039.19%20L23.90%2039.04%20L17.98%2039.14%20L13.21%2038.71%20L6.55%2038.88%20L0.92%2038.84%20L0.59%2033.20%20L1.21%2026.52%20L0.53%2019.42%20L0.77%2013.96%20L0.47%207.14%20Z'%20fill%3D'none'%20stroke%3D'%23120806'%20stroke-width%3D'1.2'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%20vector-effect%3D'non-scaling-stroke'%2F%3E%3C%2Fsvg%3E"); }
html.look-mo[data-ui-theme] #wikiWin { width: min(900px, 100% - 28px) !important; height: min(660px, 100% - 28px) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki { --wo-read: #3a2d22; --wo-read2: #33271e; --wo-read3: #2e231b; --wo-rline: #4f3d2c; --wo-link: #e0b25e; gap: 0px; background: rgb(25, 17, 18); font-family: "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; display: grid !important; grid-template-columns: 200px minmax(0px, 1fr) !important; grid-template-rows: minmax(0px, 1fr) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki > #wikiTop { display: none !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki > nav { grid-row: 1; flex-direction: column; gap: 2px; overflow: auto; padding: 8px 6px; box-shadow: rgb(138, 90, 58) -1px 0px 0px inset; display: flex !important; background: rgb(33, 22, 23) !important; border-right: 1px solid rgb(0, 0, 0) !important; border-bottom: 0px !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki nav .search { display: block; width: 100%; margin: 0px 0px 6px; padding: 7px 9px; font: 400 13px / 1.2 "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; border: 1px solid rgb(0, 0, 0) !important; border-radius: 0px !important; background: rgb(17, 10, 11) !important; box-shadow: rgb(58, 37, 38) 0px 0px 0px 1px inset !important; color: rgb(236, 220, 198) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki nav .search::placeholder { color: rgb(154, 127, 108); font-style: italic; }
html.look-mo[data-ui-theme] #wikiWin .wiki nav .search:focus { outline: rgb(240, 207, 124) solid 1px; outline-offset: 0px; }
html.look-mo[data-ui-theme] #wikiWin .wiki nav button { display: flex; align-items: center; gap: 8px; width: 100%; min-height: 30px; padding: 4px 8px; letter-spacing: 0px; text-transform: none; text-shadow: rgb(0, 0, 0) 0px 1px 0px; border: 1px solid transparent !important; border-radius: 0px !important; background: none !important; box-shadow: none !important; font: 600 14px / 1.15 "Trebuchet MS", "Segoe UI", Tahoma, sans-serif !important; color: rgb(210, 191, 166) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki nav button:hover { background: rgb(42, 28, 29) !important; border-color: rgb(0, 0, 0) !important; box-shadow: rgb(61, 46, 32) 0px 0px 0px 1px inset !important; color: rgb(236, 220, 198) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki nav button[aria-current="true"], html.look-mo[data-ui-theme] #wikiWin .wiki nav button[aria-current="true"]:hover { background: linear-gradient(rgb(79, 29, 31), rgb(61, 21, 23)) !important; border-color: rgb(0, 0, 0) !important; box-shadow: rgb(214, 165, 78) 3px 0px 0px inset, rgb(107, 42, 38) 0px 0px 0px 1px inset !important; color: rgb(232, 196, 138) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki nav button .ico, html.look-mo[data-ui-theme] #wikiWin .wiki nav button img { flex: 0 0 auto; object-fit: contain; width: 22px !important; height: 22px !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki nav hr { width: 100%; height: 4px; margin: 6px 0px; background: radial-gradient(circle, rgb(138, 90, 58) 1.2px, transparent 1.4px) 0px 50% / 8px 4px repeat-x; border: 0px !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki > article { grid-row: 1; overflow: auto; padding: 14px 18px 18px; box-shadow: inset 0 0 0 1px var(--wo-rline),inset 1px 0 0 #000; font: 400 14px / 1.5 "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; color: rgb(236, 220, 198); background: var(--wo-read) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article :is(p, li, td, small, span) { font-family: inherit; }
html.look-mo[data-ui-theme] #wikiWin .wiki article h2 { display: flex; align-items: center; gap: 10px; margin: 0px 0px 6px; padding: 0px 0px 8px; border-bottom: 0px; background: radial-gradient(circle, rgb(138, 90, 58) 1.2px, transparent 1.4px) 0px 100% / 8px 4px repeat-x; letter-spacing: 0.01em; text-shadow: rgb(0, 0, 0) 0px 2px 0px; font: 700 22px / 1.15 "Trebuchet MS", "Segoe UI", Tahoma, sans-serif !important; color: rgb(232, 196, 138) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article h2 i { font-style: normal; display: inline-flex; align-items: center; justify-content: center; min-width: 34px; }
html.look-mo[data-ui-theme] #wikiWin .wiki article h2 i :is(.ico, img) { width: 32px; height: 32px; object-fit: contain; }
html.look-mo[data-ui-theme] #wikiWin .wiki article h3 { display: flex; align-items: center; gap: 10px; margin: 16px 0px 6px; letter-spacing: 0.14em; text-transform: uppercase; text-shadow: rgb(0, 0, 0) 0px 1px 0px; font: 700 12px / 1.2 Cinzel, Georgia, serif !important; color: rgb(232, 196, 138) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article h3::after { content: ""; flex: 1 1 0%; height: 1px; background: rgb(90, 68, 48); }
html.look-mo[data-ui-theme] #wikiWin .wiki article :is(h4, .gcat) { margin: 12px 0px 6px; letter-spacing: 0.14em; text-transform: uppercase; font: 700 11px / 1.2 Cinzel, Georgia, serif !important; color: rgb(201, 164, 106) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article .lede { margin: 0px 0px 8px; font: 400 14px / 1.45 "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; color: rgb(210, 191, 166) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article .wflav { font-style: italic; font-family: Georgia, "Times New Roman", serif !important; color: rgb(210, 191, 166) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article b, html.look-mo[data-ui-theme] #wikiWin .wiki article strong { color: rgb(243, 230, 210); }
html.look-mo[data-ui-theme] #wikiWin .wiki article :is(a, [data-wiki]) { font-weight: 700; text-decoration: underline 1px rgba(214, 165, 78, 0.45); text-underline-offset: 2px; cursor: var(--cur-use, pointer); color: var(--wo-link) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article :is(a, [data-wiki]):hover { color: rgb(240, 207, 124) !important; text-decoration-color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] #wikiWin .wiki article .crumbs { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 0px 0px 10px; padding: 0px; font: 700 12px / 1.3 "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; background: none !important; box-shadow: none !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article .crumbs a { color: var(--wo-link) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article .crumbs span { color: rgb(154, 127, 108) !important; font-weight: 700; }
html.look-mo[data-ui-theme] #wikiWin .wiki article .crumbs i { font-style: normal; color: rgb(138, 90, 58); }
html.look-mo[data-ui-theme] #wikiWin .wiki article :is(.wguide, .wev, .wnote) { display: block; margin: 0px 0px 10px; padding: 8px 11px; border: 1px solid rgb(0, 0, 0); font-weight: 400; color: rgb(236, 220, 198); border-radius: 0px !important; background: var(--wo-read3) !important; box-shadow: inset 3px 0 0 #d6a54e,inset 0 0 0 1px var(--wo-rline) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article .wev.wchase { box-shadow: rgb(232, 196, 138) 3px 0px 0px inset, rgb(107, 80, 56) 0px 0px 0px 1px inset !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article :is(.wguide, .wev) :is(.ico, img) { width: 24px; height: 24px; vertical-align: -6px; object-fit: contain; }
html.look-mo[data-ui-theme] #wikiWin .wiki article :is(.wevl, ul, ol) { padding-left: 20px; margin: 4px 0px 10px; }
html.look-mo[data-ui-theme] #wikiWin .wiki article li::marker { color: rgb(214, 165, 78); }
html.look-mo[data-ui-theme] #wikiWin .wiki article .whw { display: flex; align-items: center; gap: 12px; margin: 0px 0px 10px; padding: 8px 12px; border: 1px solid rgb(0, 0, 0); background: linear-gradient(rgb(79, 29, 31), rgb(61, 21, 23)) !important; box-shadow: rgb(107, 42, 38) 0px 0px 0px 1px inset, rgb(214, 165, 78) 0px -2px 0px inset !important; text-decoration: none !important; color: rgb(236, 220, 198) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article .whw b { display: block; color: rgb(232, 196, 138); font-size: 15px; }
html.look-mo[data-ui-theme] #wikiWin .wiki article .whw small { color: rgb(210, 191, 166); font-weight: 400; }
html.look-mo[data-ui-theme] #wikiWin .wiki article .whw:hover { box-shadow: rgb(201, 138, 90) 0px 0px 0px 1px inset, rgb(240, 207, 124) 0px -2px 0px inset !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki .cards { display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 4px; }
html.look-mo[data-ui-theme] #wikiWin .wiki .card { display: flex; align-items: center; gap: 8px; min-height: 38px; padding: 4px 8px 4px 5px; font: 600 13.5px / 1.15 "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; text-shadow: rgb(0, 0, 0) 0px 1px 0px; border: 1px solid rgb(0, 0, 0) !important; border-radius: 0px !important; background: rgb(42, 28, 29) !important; box-shadow: rgb(61, 46, 32) 0px 0px 0px 1px inset !important; color: rgb(236, 220, 198) !important; text-decoration: none !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki .card:hover { background: linear-gradient(rgb(79, 29, 31), rgb(61, 21, 23)) !important; box-shadow: rgb(214, 165, 78) 3px 0px 0px inset, rgb(107, 42, 38) 0px 0px 0px 1px inset !important; color: rgb(232, 196, 138) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki .card i { width: 30px; flex: 0 0 30px; display: flex; align-items: center; justify-content: center; }
html.look-mo[data-ui-theme] #wikiWin .wiki .card i :is(.ico, img) { object-fit: contain; width: 28px !important; height: 28px !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki .tbl { width: 100%; margin: 2px 0px 8px; border-collapse: separate; border-spacing: 0px; border: 1px solid rgb(0, 0, 0); box-shadow: 0 0 0 1px var(--wo-rline); font-style: normal; font-variant: tabular-nums lining-nums; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: 400; font-stretch: normal; font-size: 13.5px; line-height: 1.35; font-family: "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; background: var(--wo-read3); }
html.look-mo[data-ui-theme] #wikiWin .wiki .tbl th { padding: 6px 8px; text-align: left; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(0, 0, 0); border-image: none; background: linear-gradient(rgb(79, 29, 31), rgb(61, 21, 23)); box-shadow: rgb(138, 90, 58) 0px -1px 0px inset; font: 700 11px / 1.2 "Trebuchet MS", "Segoe UI", Tahoma, sans-serif; letter-spacing: 0.07em; text-transform: uppercase; color: rgb(232, 196, 138); white-space: nowrap; }
html.look-mo[data-ui-theme] #wikiWin .wiki .tbl td { padding: 5px 8px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(26, 17, 16); border-image: none; box-shadow: rgb(69, 54, 42) 0px 1px 0px inset; color: rgb(236, 220, 198); vertical-align: middle; }
html.look-mo[data-ui-theme] #wikiWin .wiki .tbl tr:nth-child(2n+1) td { background: rgba(255, 236, 200, 0.024); }
html.look-mo[data-ui-theme] #wikiWin .wiki .tbl tr:last-child td { border-bottom: 0px; }
html.look-mo[data-ui-theme] #wikiWin .wiki .tbl tr:hover td { background: rgba(214, 165, 78, 0.07); }
html.look-mo[data-ui-theme] #wikiWin .wiki .tbl tr > th + td, html.look-mo[data-ui-theme] #wikiWin .wiki .tbl tr:not(:first-child) > th { border-bottom: 1px solid rgb(26, 17, 16); }
html.look-mo[data-ui-theme] #wikiWin .wiki .tbl :is(.ico, img) { width: 24px; height: 24px; vertical-align: -6px; object-fit: contain; }
html.look-mo[data-ui-theme] #wikiWin .wiki .tbl th.srt { cursor: var(--cur-use, pointer); user-select: none; }
html.look-mo[data-ui-theme] #wikiWin .wiki .tbl th.srt:hover { color: rgb(240, 207, 124); }
html.look-mo[data-ui-theme] #wikiWin .wiki .qsteps { margin: 0px; padding-left: 18px; }
html.look-mo[data-ui-theme] #wikiWin .wiki .qgive { color: rgb(210, 191, 166); font-family: Georgia, "Times New Roman", serif; }
html.look-mo[data-ui-theme] #wikiWin .wiki .up { position: relative; margin: 0px 0px 14px; padding: 2px 0px 4px 14px; border-width: 0px 0px 0px 2px !important; border-style: none none none solid !important; border-color: currentcolor currentcolor currentcolor rgb(138, 90, 58) !important; border-image: none !important; background: none !important; box-shadow: none !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki .up::before { content: ""; position: absolute; left: -6px; top: 4px; width: 10px; height: 10px; transform: rotate(45deg); background: rgb(214, 165, 78); box-shadow: rgb(18, 8, 6) 0px 0px 0px 1px; }
html.look-mo[data-ui-theme] #wikiWin .wiki .up small { letter-spacing: 0.14em; text-transform: uppercase; font: 700 11px / 1.2 Cinzel, Georgia, serif !important; color: rgb(201, 164, 106) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki .up h3 { letter-spacing: 0px; text-transform: none; margin: 2px 0px 4px !important; font: 700 16px / 1.2 "Trebuchet MS", "Segoe UI", Tahoma, sans-serif !important; color: rgb(232, 196, 138) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki .up h3::after { display: none; }
html.look-mo[data-ui-theme] #wikiWin .wiki .up li { color: rgb(236, 220, 198) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki .up-cr { background: rgb(42, 28, 29); box-shadow: rgb(74, 48, 48) 0px 0px 0px 1px inset; color: rgb(232, 196, 138); font: 700 10.5px / 16px "Trebuchet MS", sans-serif; }
html.look-mo[data-ui-theme] #wikiWin .wiki :is(.wpager button, article h2 .wfind) { --osp: url("https://eastscape.online/v3/assets/img/glad/flat/ui/os/plate_brown.png?v=1"); --osp-hv: url("https://eastscape.online/v3/assets/img/glad/flat/ui/os/plate_brown_hv.png?v=1"); --osp-dn: url("https://eastscape.online/v3/assets/img/glad/flat/ui/os/plate_brown_dn.png?v=1"); --osp-off: url("https://eastscape.online/v3/assets/img/glad/flat/ui/os/plate_brown_off.png?v=1"); display: inline-flex; align-items: center; gap: 6px; height: 28px; padding: 0px 11px; image-rendering: pixelated; letter-spacing: 0px; text-transform: none; cursor: var(--cur-use, pointer); border-width: 1px !important; border-style: solid !important; border-color: transparent !important; border-radius: 0px !important; border-image: var(--osp) 8 fill / 4px stretch !important; background: none !important; box-shadow: none !important; font: 600 13px / 1 "Trebuchet MS", "Segoe UI", Tahoma, sans-serif !important; color: rgb(236, 220, 198) !important; text-shadow: rgb(0, 0, 0) 0px 1px 0px !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki :is(.wpager button, article h2 .wfind):active:not(:disabled) { border-image-source: var(--osp-dn) !important; transform: translateY(1px); }
html.look-mo[data-ui-theme] #wikiWin .wiki .wpager button:disabled { cursor: default; border-image-source: var(--osp-off) !important; color: rgb(143, 130, 116) !important; text-shadow: none !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article h2 .wfind { margin-left: auto; flex: 0 0 auto; }
html.look-mo[data-ui-theme] #wikiWin .wiki article h2 .wfind-m { border-color: rgb(214, 165, 78) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article h2 .wfind-m::after { background: rgb(214, 165, 78) !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki .wpager { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 6px 0px 14px; font: 400 13px "Trebuchet MS", sans-serif; color: rgb(210, 191, 166); }
html.look-mo[data-ui-theme] #wikiWin .wiki .wpager small { color: rgb(154, 127, 108); }
html.look-mo[data-ui-theme] #wikiWin .wiki .wpager input { width: 58px; height: 26px; padding: 0px 6px; border: 1px solid rgb(0, 0, 0); border-radius: 0px; background: rgb(17, 10, 11); box-shadow: rgb(58, 37, 38) 0px 0px 0px 1px inset; color: rgb(236, 220, 198); font: 400 13px "Trebuchet MS", sans-serif; }
html.look-mo[data-ui-theme] #wikiWin .wiki .mico { image-rendering: pixelated; }
html.look-mo[data-ui-theme] #wikiWin .wiki .wk-petfig figure { background: rgb(46, 35, 27); box-shadow: rgb(79, 61, 44) 0px 0px 0px 1px inset; border: 1px solid rgb(0, 0, 0); }
html.look-mo[data-ui-theme] #wikiWin .wiki .wk-petfig figcaption { color: rgb(210, 191, 166); font: 400 12px "Trebuchet MS", sans-serif; }
@media (max-width: 620px) { html.look-mo[data-ui-theme] #wikiWin .wiki { grid-template-columns: 1fr !important; grid-template-rows: auto minmax(0px, 1fr) !important; } }
@media (max-width: 620px) { html.look-mo[data-ui-theme] #wikiWin .wiki > nav { flex-flow: row; overflow: auto hidden; padding: 6px; box-shadow: rgb(138, 90, 58) 0px -1px 0px inset; border-right: 0px !important; } }
@media (max-width: 620px) { html.look-mo[data-ui-theme] #wikiWin .wiki > article { grid-row: 2; } }
@media (max-width: 620px) { html.look-mo[data-ui-theme] #wikiWin .wiki nav .search { flex: 0 0 150px; margin: 0px; } }
@media (max-width: 620px) { html.look-mo[data-ui-theme] #wikiWin .wiki nav button { width: auto; flex: 0 0 auto; white-space: nowrap; } }
@media (max-width: 620px) { html.look-mo[data-ui-theme] #wikiWin .wiki nav hr { display: none; } }
html.look-mo[data-ui-theme] #wikiWin .wiki article .wr { color: rgb(236, 220, 198); }
html.look-mo[data-ui-theme] #wikiWin .wiki article h3 { display: block; margin: 24px 0px 10px; padding: 0px 0px 5px; border-bottom: 1px solid rgb(90, 68, 48); letter-spacing: 0.02em; text-transform: none; font: 700 22px / 1.25 Cinzel, Georgia, serif !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki article h3::after { content: none; }
html.look-mo[data-ui-theme] #wikiWin .wiki article h3 img { width: 24px; height: 24px; vertical-align: -4px; margin-right: 8px; }
html.look-mo[data-ui-theme] #wikiWin .wiki article :is(h4, .gcat) { margin: 16px 0px 8px; letter-spacing: 0.02em; text-transform: none; font: 700 17px / 1.25 Cinzel, Georgia, serif !important; }
html.look-mo[data-ui-theme] #wikiWin .wiki .up h3 { border-bottom: 0px; padding: 0px; }
html.look-mo[data-ui-theme] #wikiWin .wo-sug { position: absolute; left: 0px; top: 34px; z-index: 30; width: min(420px, -32px + 100vw); max-height: min(60vh, 460px); overflow-y: auto; background: rgb(36, 27, 21); border: 1px solid rgb(129, 97, 59); box-shadow: rgba(0, 0, 0, 0.55) 0px 8px 22px; padding: 4px 0px; }
@keyframes osr2Need { 
  0%, 100% { box-shadow: inset 0 0 0 1px var(--os-warn), inset 0 0 0 2px #000, inset 0 3px 0 -1px #e0806e; }
  50% { box-shadow: rgb(255, 138, 116) 0px 0px 0px 2px inset, rgb(0, 0, 0) 0px 0px 0px 3px inset, rgb(255, 179, 163) 0px 3px 0px -1px inset; }
}
@keyframes osr2Pop { 
  0% { opacity: 0; transform: translateY(6px) scale(0.94); }
  100% { opacity: 1; transform: none; }
}
@keyframes oscFade { 
  100% { opacity: 0.45; }
}
@media (min-width: 521px) { @keyframes oscAbIn { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: none; }
} }
@media (min-width: 521px) { @keyframes oscStepUp { 
  0% { transform: translateY(50px); }
  100% { transform: none; }
} }
@media (min-width: 521px) { @keyframes oscStepDn { 
  0% { transform: translateY(-50px); }
  100% { transform: none; }
} }
@media (min-width: 521px) { @keyframes oscFadeA { 
  0% { opacity: 0; }
  100% { opacity: 1; }
} }
@media (min-width: 521px) { @keyframes oscFadeB { 
  0% { opacity: 0; }
  100% { opacity: 1; }
} }
@keyframes pwPulse { 
  0%, 100% { fill: var(--pw-gold-d); }
  50% { fill: var(--pw-gold); }
}
@keyframes pwGem { 
  0%, 100% { stroke: rgb(0, 0, 0); stroke-width: 1.4; }
  50% { stroke: rgb(255, 242, 196); stroke-width: 3; }
}
@keyframes pwFlare { 
  0% { opacity: 0; transform: scale(0.9); }
  25% { opacity: 1; }
  100% { opacity: 0; transform: scale(1.12); }
}
@keyframes pwPip { 
  0%, 100% { background: var(--pw-gold-d); }
  50% { background: var(--pw-gold); }
}
@keyframes pwToast { 
  0% { opacity: 0; transform: translate(-50%, -14px) scale(0.94); }
  100% { opacity: 1; transform: translate(-50%, 0px) scale(1); }
}
@keyframes pwGemPulse { 
  50% { box-shadow: 0 0 0 1px #000, 0 0 0 3px rgba(var(--gem), .7), 0 0 26px rgba(var(--gem), .55); }
}
@keyframes pzWait { 
  50% { box-shadow: inset 0 0 0 1px var(--pz), inset 0 0 14px color-mix(in srgb, var(--pz) 45%, transparent); }
}
@media (min-width: 821px) { html.os-rail { --rail-fly: 336px; } }
@media (min-width: 821px) { @media (prefers-reduced-motion: no-preference) { @keyframes railIn { 
  0% { opacity: 0; transform: translateX(-8px); }
} } }
html:not(.fall-only) .game > :is(section.win, .k-win) { overflow: auto; max-width: calc(100% - 16px) !important; max-height: calc(100% - 16px) !important; }
@keyframes r19HpPulse { 
  50% { opacity: 0.55; }
}
@media (pointer: coarse) { :where(html.look-mo:not(.fall-only) :is(.win-x, .k-x, .os-x, .qtrk-x, .ui-maphide, #flyX, .os-minirow > button)) { position: relative; } }
@media (pointer: coarse) { html.look-mo:not(.fall-only) :is(.win-x, .k-x, .os-x, .qtrk-x, .ui-maphide, #flyX)::after { content: ""; position: absolute; inset: -6px; } }
:root { --k19-ink: #140e0f; --k19-panel: #211617; --k19-panel2: #2a1c1d; --k19-line: #3a2526; --k19-line2: #8a5a3a; --k19-brass: #d9a441; --k19-brass-hi: #f2c86b; --k19-brass-lo: #9c6b24; --k19-rust: #b5532a; --k19-pumpkin: #c8963f; --k19-leaf: #c8401e; --k19-moss: #7d8a3a; --k19-cream: #f0e0c8; --k19-muted: #b49a80; --k19-dim: #8a705a; --k19-good: #9fd27a; --k19-bad: #e0705a; --k19-arcane: #9a6ad0; --k19-st-melee: var(--k19-leaf); --k19-st-archery: var(--k19-moss); --k19-st-magic: var(--k19-arcane); --k19-fk-well: #191112; --k19-fk-ox: #46191b; --k19-fk-ox2: #2e1415; --k19-fk-head: Cinzel,Georgia,serif; --k19-fk-text: "Trebuchet MS","Segoe UI",Tahoma,sans-serif; --k19-fk-r: 0; --k19-fk-r-sm: 0; --k19-btn-1: #4a3a2a; --k19-btn-2: #3f3123; --k19-btn-3: #33271c; --k19-btn-edge: #8a5a3a; --k19-btn-ink: #ecdcc6; --k19-btn-main-1: #d6a54e; --k19-btn-main-2: #c8963f; --k19-btn-main-3: #a87a2c; --k19-btn-main-edge: #e2b862; --k19-btn-main-ink: #2a1608; --k19-fk-panel-grad: var(--k19-panel); --k19-fk-brass-grad: linear-gradient(180deg,var(--k19-brass-hi),var(--k19-pumpkin)); --k19-fk-rule: linear-gradient(90deg,transparent,var(--k19-pumpkin),var(--k19-leaf),var(--k19-brass),transparent); --k19-fk-diamond: linear-gradient(135deg,var(--k19-pumpkin),var(--k19-leaf)); --k19-os-base: var(--k19-ink); --k19-os-panel: var(--k19-panel); --k19-os-panel-2: var(--k19-panel2); --k19-os-panel-3: var(--k19-fk-well); --k19-os-well: var(--k19-fk-well); --k19-os-slot: #271a1b; --k19-os-slot-hi: #3a2526; --k19-os-slot-lo: #191112; --k19-os-slot-empty: var(--k19-fk-well); --k19-os-line: var(--k19-line); --k19-os-line-2: var(--k19-line2); --k19-os-border: var(--k19-line2); --k19-os-ink: #000; --k19-os-gold: var(--k19-brass); --k19-os-gold-l: var(--k19-brass-hi); --k19-os-gold-d: var(--k19-brass-lo); --k19-os-cream: var(--k19-cream); --k19-os-cream-2: #ddc9ad; --k19-os-mute: var(--k19-muted); --k19-os-mute-2: var(--k19-dim); --k19-os-sel: var(--k19-fk-ox); --k19-os-red: var(--k19-leaf); --k19-os-red-l: var(--k19-bad); --k19-os-ok: var(--k19-good); --k19-os-ok-d: #34481f; --k19-os-warn: var(--k19-bad); --k19-os-xp: var(--k19-brass); --k19-os-read: #2a1c1d; --k19-os-read-2: #211617; --k19-os-read-line: var(--k19-line2); --k19-os-title: var(--k19-fk-head); --k19-os-text: var(--k19-fk-text); --k19-os-flav: var(--k19-fk-text); --k19-os-sub: var(--k19-fk-head); --k19-osc-base: var(--k19-ink); --k19-osc-panel: var(--k19-panel); --k19-osc-panel-2: var(--k19-panel2); --k19-osc-row: var(--k19-panel2); --k19-osc-panel-3: var(--k19-fk-well); --k19-osc-well: var(--k19-fk-well); --k19-osc-line: var(--k19-line); --k19-osc-line-2: var(--k19-line2); --k19-osc-border: var(--k19-line2); --k19-osc-border-d: var(--k19-line); --k19-osc-gold: var(--k19-brass-hi); --k19-osc-gold-l: var(--k19-brass-hi); --k19-osc-gold-d: var(--k19-brass-lo); --k19-osc-cream: var(--k19-cream); --k19-osc-cream-2: #ddc9ad; --k19-osc-mute: var(--k19-muted); --k19-osc-mute-2: var(--k19-dim); --k19-osc-ox-1: var(--k19-fk-ox); --k19-osc-ox-2: var(--k19-fk-ox2); --k19-osc-ox-line: var(--k19-pumpkin); --k19-osc-brass: var(--k19-brass); --k19-osc-brass-2: var(--k19-brass-lo); --k19-osc-red: var(--k19-leaf); --k19-on-brass: #1a0d06; --k19-brass-edge: #7a3d14; --k19-slot-hi: #2e1b12; --k19-slot-lo: #1f120b; --k19-hatch: #1a0e09; --k19-well-deep: #0c0604; --k19-tip-lo: #170d09; --k19-leaf-hi: #d8562e; --k19-leaf-lo: #8e2a12; --k19-leaf-edge: #5a1608; --k19-on-danger: #fff1e4; --k19-bad-edge: #6b2a1a; --k19-moss-hi: #98a548; --k19-moss-lo: #4e5820; --k19-moss-edge: #2c320f; --k19-on-go: #f4f7e4; --k19-good-edge: #4d6b2f; --k19-good-lo: #34481f; --k19-good-ground: #1e2a12; --k19-common: #6b5a48; --k19-rare: var(--k19-rose); --k19-rose: #d9849b; --k19-epic: #a78ad5; --k19-epic-lo: #5a4778; --k19-epic-hi: #d6c4f2; --k19-chat-name: #f0b27a; --k19-chat-party: #e8c86a; --k19-chat-event: #f2a07a; --k19-chat-dm: #f0bfd8; --k19-foe: #f0a07a; --k19-hit: #ffd9a0; --k19-mod-hi: #b9d68a; --k19-q-cracked: #d9584a; --k19-q-rough: #c9a37a; --k19-q-fine: #4fb3c8; --k19-q-brilliant: #a78ad5; --k19-q-perfect: #f2c86b; --k19-r-ord: #7a7f8c; --k19-r-gr: #70b57d; --k19-r-leg: #e9b94a; --k19-r-myth: #b07cff; --k19-r-anom: #e26bff; --k19-speech-ink: #2a1408; --k19-grass-hi: #22301a; --k19-grass-lo: #18210f; --k19-shade: #000; --k19-white: #fff; --k19-fk-hi: #5e4030; --k19-fk-lo: #0b0607; --k19-fk-hi2: #3e2a2b; --k19-fk-stone: #4a3132; --k19-fk-sunk: var(--k19-fk-lo) var(--k19-fk-hi2) var(--k19-fk-hi2) var(--k19-fk-lo); --k19-fk-raise: var(--k19-fk-hi) var(--k19-fk-lo) var(--k19-fk-lo) var(--k19-fk-hi); --k19-fk-press: var(--k19-fk-lo) var(--k19-fk-hi-on) var(--k19-fk-hi-on) var(--k19-fk-lo); --k19-fk-hi-on: #6e4a34; --k19-fk-ledge: var(--k19-fk-stone) var(--k19-fk-lo) var(--k19-fk-lo) var(--k19-fk-stone); --k19-fk-rv: radial-gradient(circle,#c9b090 0 1px,#5e4030 1.6px,transparent 2.3px); --k19-fk-rd: radial-gradient(circle,#5a3a12 0 1.2px,transparent 2px); --k19-fk-tick: rgba(11,6,7,.55); --k19-fk-ticks: repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),var(--k19-fk-tick) calc(10% - 1px) 10%); --k19-fk-iron-hov: #33221f; --k19-fk-slot-hov: #21171a; --k19-fk-slot-sel: #271a17; --k19-fk-row-hov: #2f1f1f; --k19-fk-row-on: #33201b; --k19-fk-col: #1c1314; --k19-fk-menu: #1e1414; --k19-fk-menu-h: #0f0a0b; --k19-fk-gold-edge: #7a521b; --k19-fk-gold-hov: #e7b552; --k19-fk-gold-off: #7a5a30; --k19-fk-tag: #9c3322; --k19-fk-tag-edge: #3a0f0a; --k19-fk-tag-hi: rgba(255,200,160,.25); --k19-fk-w-bank: 900px; --k19-fk-w-st: 420px; --k19-fk-w-bench: 520px; --k19-fk-h-col: min(calc(100vh - 68px),860px); --k19-fk-w-xs: 300px; --k19-fk-w-sm: 380px; --k19-fk-w-md: 520px; --k19-fk-w-lg: 720px; --k19-fk-w-xl: 920px; --k19-fk-head-h: 50px; --k19-fk-foot-h: 34px; --k19-fk-max-h: min(78vh,720px); --k19-ev-night-a: #e8731c; --k19-ev-night-b: #2a1410; --k19-ev-star-a: #e8c35a; --k19-ev-star-b: #2a2012; --k19-fk-tab-row-pad: 8px 10px 6px; --k19-fk-tab-gap: 4px; --k19-fk-tab-h: 32px; --k19-fk-tab-pad: 0 10px; --k19-fk-tab-pad-on: 0 10px; --k19-fk-tab-ico: 18px; --k19-fk-tab-fs: 11px; --k19-fk-tab-on: var(--k19-fk-rv) left 2px top 2px/6px 6px no-repeat,var(--k19-fk-rv) right 2px top 2px/6px 6px no-repeat,linear-gradient(var(--k19-fk-ox),var(--k19-fk-ox2)); --k19-fk-tab-bd: 1px solid var(--k19-fk-lo); --k19-fk-tab-bd-on: 1px solid var(--k19-pumpkin); --k19-fk-chip-h: 30px; --k19-fk-chip-pad: 0 10px; --k19-fk-chip-gap: 5px; --k19-fk-chip-fs: 12px; --k19-fk-row-gap: 10px; --k19-fk-row-pad: 10px 10px 10px 12px; --k19-fk-row-bar: 3px; --k19-fk-row-ico: 48px; }
:root { --k19-ink: #140e0f; --k19-panel: #211617; --k19-panel2: #2a1c1d; --k19-line: #3a2526; --k19-line2: #8a5a3a; --k19-brass: #d9a441; --k19-brass-hi: #f2c86b; --k19-brass-lo: #9c6b24; --k19-rust: #b5532a; --k19-pumpkin: #c8963f; --k19-leaf: #c8401e; --k19-moss: #7d8a3a; --k19-cream: #f0e0c8; --k19-muted: #b49a80; --k19-dim: #8a705a; --k19-good: #9fd27a; --k19-bad: #e0705a; --k19-arcane: #9a6ad0; --k19-st-melee: var(--k19-leaf); --k19-st-archery: var(--k19-moss); --k19-st-magic: var(--k19-arcane); --k19-fk-well: #191112; --k19-fk-ox: #46191b; --k19-fk-ox2: #2e1415; --k19-fk-head: Cinzel,Georgia,serif; --k19-fk-text: "Trebuchet MS","Segoe UI",Tahoma,sans-serif; --k19-fk-r: 0; --k19-fk-r-sm: 0; --k19-btn-1: #4a3a2a; --k19-btn-2: #3f3123; --k19-btn-3: #33271c; --k19-btn-edge: #8a5a3a; --k19-btn-ink: #ecdcc6; --k19-btn-main-1: #d6a54e; --k19-btn-main-2: #c8963f; --k19-btn-main-3: #a87a2c; --k19-btn-main-edge: #e2b862; --k19-btn-main-ink: #2a1608; --k19-fk-panel-grad: var(--k19-panel); --k19-fk-brass-grad: linear-gradient(180deg,var(--k19-brass-hi),var(--k19-pumpkin)); --k19-fk-rule: linear-gradient(90deg,transparent,var(--k19-pumpkin),var(--k19-leaf),var(--k19-brass),transparent); --k19-fk-diamond: linear-gradient(135deg,var(--k19-pumpkin),var(--k19-leaf)); --k19-os-base: var(--k19-ink); --k19-os-panel: var(--k19-panel); --k19-os-panel-2: var(--k19-panel2); --k19-os-panel-3: var(--k19-fk-well); --k19-os-well: var(--k19-fk-well); --k19-os-slot: #271a1b; --k19-os-slot-hi: #3a2526; --k19-os-slot-lo: #191112; --k19-os-slot-empty: var(--k19-fk-well); --k19-os-line: var(--k19-line); --k19-os-line-2: var(--k19-line2); --k19-os-border: var(--k19-line2); --k19-os-ink: #000; --k19-os-gold: var(--k19-brass); --k19-os-gold-l: var(--k19-brass-hi); --k19-os-gold-d: var(--k19-brass-lo); --k19-os-cream: var(--k19-cream); --k19-os-cream-2: #ddc9ad; --k19-os-mute: var(--k19-muted); --k19-os-mute-2: var(--k19-dim); --k19-os-sel: var(--k19-fk-ox); --k19-os-red: var(--k19-leaf); --k19-os-red-l: var(--k19-bad); --k19-os-ok: var(--k19-good); --k19-os-ok-d: #34481f; --k19-os-warn: var(--k19-bad); --k19-os-xp: var(--k19-brass); --k19-os-read: #2a1c1d; --k19-os-read-2: #211617; --k19-os-read-line: var(--k19-line2); --k19-os-title: var(--k19-fk-head); --k19-os-text: var(--k19-fk-text); --k19-os-flav: var(--k19-fk-text); --k19-os-sub: var(--k19-fk-head); --k19-osc-base: var(--k19-ink); --k19-osc-panel: var(--k19-panel); --k19-osc-panel-2: var(--k19-panel2); --k19-osc-row: var(--k19-panel2); --k19-osc-panel-3: var(--k19-fk-well); --k19-osc-well: var(--k19-fk-well); --k19-osc-line: var(--k19-line); --k19-osc-line-2: var(--k19-line2); --k19-osc-border: var(--k19-line2); --k19-osc-border-d: var(--k19-line); --k19-osc-gold: var(--k19-brass-hi); --k19-osc-gold-l: var(--k19-brass-hi); --k19-osc-gold-d: var(--k19-brass-lo); --k19-osc-cream: var(--k19-cream); --k19-osc-cream-2: #ddc9ad; --k19-osc-mute: var(--k19-muted); --k19-osc-mute-2: var(--k19-dim); --k19-osc-ox-1: var(--k19-fk-ox); --k19-osc-ox-2: var(--k19-fk-ox2); --k19-osc-ox-line: var(--k19-pumpkin); --k19-osc-brass: var(--k19-brass); --k19-osc-brass-2: var(--k19-brass-lo); --k19-osc-red: var(--k19-leaf); --k19-on-brass: #1a0d06; --k19-brass-edge: #7a3d14; --k19-slot-hi: #2e1b12; --k19-slot-lo: #1f120b; --k19-hatch: #1a0e09; --k19-well-deep: #0c0604; --k19-tip-lo: #170d09; --k19-leaf-hi: #d8562e; --k19-leaf-lo: #8e2a12; --k19-leaf-edge: #5a1608; --k19-on-danger: #fff1e4; --k19-bad-edge: #6b2a1a; --k19-moss-hi: #98a548; --k19-moss-lo: #4e5820; --k19-moss-edge: #2c320f; --k19-on-go: #f4f7e4; --k19-good-edge: #4d6b2f; --k19-good-lo: #34481f; --k19-good-ground: #1e2a12; --k19-common: #6b5a48; --k19-rare: var(--k19-rose); --k19-rose: #d9849b; --k19-epic: #a78ad5; --k19-epic-lo: #5a4778; --k19-epic-hi: #d6c4f2; --k19-chat-name: #f0b27a; --k19-chat-party: #e8c86a; --k19-chat-event: #f2a07a; --k19-chat-dm: #f0bfd8; --k19-foe: #f0a07a; --k19-hit: #ffd9a0; --k19-mod-hi: #b9d68a; --k19-q-cracked: #d9584a; --k19-q-rough: #c9a37a; --k19-q-fine: #4fb3c8; --k19-q-brilliant: #a78ad5; --k19-q-perfect: #f2c86b; --k19-r-ord: #7a7f8c; --k19-r-gr: #70b57d; --k19-r-leg: #e9b94a; --k19-r-myth: #b07cff; --k19-r-anom: #e26bff; --k19-speech-ink: #2a1408; --k19-grass-hi: #22301a; --k19-grass-lo: #18210f; --k19-shade: #000; --k19-white: #fff; --k19-fk-hi: #5e4030; --k19-fk-lo: #0b0607; --k19-fk-hi2: #3e2a2b; --k19-fk-stone: #4a3132; --k19-fk-sunk: var(--k19-fk-lo) var(--k19-fk-hi2) var(--k19-fk-hi2) var(--k19-fk-lo); --k19-fk-raise: var(--k19-fk-hi) var(--k19-fk-lo) var(--k19-fk-lo) var(--k19-fk-hi); --k19-fk-press: var(--k19-fk-lo) var(--k19-fk-hi-on) var(--k19-fk-hi-on) var(--k19-fk-lo); --k19-fk-hi-on: #6e4a34; --k19-fk-ledge: var(--k19-fk-stone) var(--k19-fk-lo) var(--k19-fk-lo) var(--k19-fk-stone); --k19-fk-rv: radial-gradient(circle,#c9b090 0 1px,#5e4030 1.6px,transparent 2.3px); --k19-fk-rd: radial-gradient(circle,#5a3a12 0 1.2px,transparent 2px); --k19-fk-tick: rgba(11,6,7,.55); --k19-fk-ticks: repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),var(--k19-fk-tick) calc(10% - 1px) 10%); --k19-fk-iron-hov: #33221f; --k19-fk-slot-hov: #21171a; --k19-fk-slot-sel: #271a17; --k19-fk-row-hov: #2f1f1f; --k19-fk-row-on: #33201b; --k19-fk-col: #1c1314; --k19-fk-menu: #1e1414; --k19-fk-menu-h: #0f0a0b; --k19-fk-gold-edge: #7a521b; --k19-fk-gold-hov: #e7b552; --k19-fk-gold-off: #7a5a30; --k19-fk-tag: #9c3322; --k19-fk-tag-edge: #3a0f0a; --k19-fk-tag-hi: rgba(255,200,160,.25); --k19-fk-w-bank: 900px; --k19-fk-w-st: 420px; --k19-fk-w-bench: 520px; --k19-fk-h-col: min(calc(100vh - 68px),860px); --k19-fk-w-xs: 300px; --k19-fk-w-sm: 380px; --k19-fk-w-md: 520px; --k19-fk-w-lg: 720px; --k19-fk-w-xl: 920px; --k19-fk-head-h: 50px; --k19-fk-foot-h: 34px; --k19-fk-max-h: min(78vh,720px); --k19-ev-night-a: #e8731c; --k19-ev-night-b: #2a1410; --k19-ev-star-a: #e8c35a; --k19-ev-star-b: #2a2012; --k19-fk-tab-row-pad: 8px 10px 6px; --k19-fk-tab-gap: 4px; --k19-fk-tab-h: 32px; --k19-fk-tab-pad: 0 10px; --k19-fk-tab-pad-on: 0 10px; --k19-fk-tab-ico: 18px; --k19-fk-tab-fs: 11px; --k19-fk-tab-on: var(--k19-fk-rv) left 2px top 2px/6px 6px no-repeat,var(--k19-fk-rv) right 2px top 2px/6px 6px no-repeat,linear-gradient(var(--k19-fk-ox),var(--k19-fk-ox2)); --k19-fk-tab-bd: 1px solid var(--k19-fk-lo); --k19-fk-tab-bd-on: 1px solid var(--k19-pumpkin); --k19-fk-chip-h: 30px; --k19-fk-chip-pad: 0 10px; --k19-fk-chip-gap: 5px; --k19-fk-chip-fs: 12px; --k19-fk-row-gap: 10px; --k19-fk-row-pad: 10px 10px 10px 12px; --k19-fk-row-bar: 3px; --k19-fk-row-ico: 48px; }
html #wikiWin#wikiWin {
  & :where(.win-head :not(.fw-b), #wikiNav, #wikiNav *, #wikiTop), & :where(.win-head :not(.fw-b), #wikiNav *)::before, & :where(.win-head :not(.fw-b), #wikiNav *)::after { color-scheme: revert; forced-color-adjust: revert; math-depth: revert; position: revert; position-anchor: revert; text-size-adjust: revert; appearance: revert; color: revert; font: revert; font-palette: revert; font-synthesis: revert; position-area: revert; text-orientation: revert; text-rendering: revert; text-spacing-trim: revert; -webkit-font-smoothing: revert; -webkit-locale: revert; -webkit-text-orientation: revert; -webkit-writing-mode: revert; writing-mode: revert; zoom: revert; accent-color: revert; place-content: revert; place-items: revert; place-self: revert; alignment-baseline: revert; anchor-name: revert; anchor-scope: revert; animation-composition: revert; animation: revert; animation-trigger: revert; app-region: revert; aspect-ratio: revert; backdrop-filter: revert; backface-visibility: revert; background: revert; background-blend-mode: revert; baseline-shift: revert; baseline-source: revert; block-size: revert; border-block: revert; border: revert; border-radius: revert; border-collapse: revert; border-end-end-radius: revert; border-end-start-radius: revert; border-inline: revert; border-shape: revert; border-start-end-radius: revert; border-start-start-radius: revert; inset: revert; box-decoration-break: revert; box-shadow: revert; break-after: revert; break-before: revert; break-inside: revert; buffered-rendering: revert; caption-side: revert; caret-animation: revert; caret-color: revert; caret-shape: revert; clear: revert; clip: revert; clip-path: revert; clip-rule: revert; color-interpolation: revert; color-interpolation-filters: revert; color-rendering: revert; columns: revert; column-fill: revert; gap: revert; rule-break: revert; rule: revert; rule-inset: revert; rule-visibility-items: revert; column-span: revert; contain: revert; contain-intrinsic-block-size: revert; contain-intrinsic-size: revert; contain-intrinsic-inline-size: revert; container: revert; content: revert; content-visibility: revert; corner-shape: revert; corner-block-end-shape: revert; corner-block-start-shape: revert; counter-increment: revert; counter-reset: revert; counter-set: revert; cursor: revert; cx: revert; cy: revert; d: revert; display: revert; dominant-baseline: revert; dynamic-range-limit: revert; empty-cells: revert; field-sizing: revert; fill: revert; fill-opacity: revert; fill-rule: revert; filter: revert; flex: revert; flex-flow: revert; flex-line-count: revert; float: revert; flood-color: revert; flood-opacity: revert; frame-sizing: revert; grid: revert; grid-area: revert; height: revert; hyphenate-character: revert; hyphenate-limit-chars: revert; hyphens: revert; image-orientation: revert; image-rendering: revert; initial-letter: revert; inline-size: revert; inset-block: revert; inset-inline: revert; interactivity: revert; interest-delay: revert; interpolate-size: revert; isolation: revert; letter-spacing: revert; lighting-color: revert; line-break: revert; list-style: revert; margin-block: revert; margin: revert; margin-inline: revert; margin-trim: revert; marker: revert; mask: revert; mask-type: revert; math-shift: revert; math-style: revert; max-block-size: revert; max-height: revert; max-inline-size: revert; max-width: revert; min-block-size: revert; min-height: revert; min-inline-size: revert; min-width: revert; mix-blend-mode: revert; object-fit: revert; object-position: revert; object-view-box: revert; offset: revert; opacity: revert; order: revert; orphans: revert; outline: revert; outline-offset: revert; overflow-anchor: revert; overflow-block: revert; overflow-clip-margin: revert; overflow-inline: revert; overflow-wrap: revert; overflow: revert; overlay: revert; overscroll-behavior-block: revert; overscroll-behavior-inline: revert; overscroll-behavior: revert; padding-block: revert; padding: revert; padding-inline: revert; page: revert; page-margin-safety: revert; page-orientation: revert; paint-order: revert; perspective: revert; perspective-origin: revert; pointer-events: revert; position-try: revert; position-visibility: revert; print-color-adjust: revert; quotes: revert; r: revert; reading-flow: revert; reading-order: revert; resize: revert; rotate: revert; ruby-align: revert; ruby-overhang: revert; ruby-position: revert; rule-overlap: revert; rx: revert; ry: revert; scale: revert; scroll-axis-lock: revert; scroll-behavior: revert; scroll-initial-target: revert; scroll-margin-block: revert; scroll-margin: revert; scroll-margin-inline: revert; scroll-marker-group: revert; scroll-padding-block: revert; scroll-padding: revert; scroll-padding-inline: revert; scroll-snap-align: revert; scroll-snap-stop: revert; scroll-snap-type: revert; scroll-target-group: revert; scroll-timeline: revert; scrollbar-color: revert; scrollbar-gutter: revert; scrollbar-width: revert; shape-image-threshold: revert; shape-margin: revert; shape-outside: revert; shape-rendering: revert; size: revert; speak: revert; stop-color: revert; stop-opacity: revert; stroke: revert; stroke-dasharray: revert; stroke-dashoffset: revert; stroke-linecap: revert; stroke-linejoin: revert; stroke-miterlimit: revert; stroke-opacity: revert; stroke-width: revert; tab-size: revert; table-layout: revert; text-align: revert; text-align-last: revert; text-anchor: revert; text-autospace: revert; text-box: revert; text-combine-upright: revert; text-decoration: revert; text-decoration-skip-ink: revert; text-emphasis: revert; text-emphasis-position: revert; text-fit: revert; text-indent: revert; text-justify: revert; text-overflow: revert; text-shadow: revert; text-transform: revert; text-underline-offset: revert; text-underline-position: revert; text-wrap: revert; timeline-scope: revert; timeline-trigger: revert; touch-action: revert; transform: revert; transform-box: revert; transform-origin: revert; transform-style: revert; transition: revert; translate: revert; trigger-scope: revert; user-select: revert; vector-effect: revert; vertical-align: revert; view-timeline: revert; view-transition-class: revert; view-transition-group: revert; view-transition-name: revert; view-transition-scope: revert; visibility: revert; border-spacing: revert; -webkit-box-align: revert; -webkit-box-decoration-break: revert; -webkit-box-direction: revert; -webkit-box-flex: revert; -webkit-box-ordinal-group: revert; -webkit-box-orient: revert; -webkit-box-pack: revert; -webkit-box-reflect: revert; -webkit-line-break: revert; -webkit-line-clamp: revert; -webkit-mask-box-image: revert; -webkit-rtl-ordering: revert; -webkit-ruby-position: revert; -webkit-tap-highlight-color: revert; -webkit-text-combine: revert; -webkit-text-decorations-in-effect: revert; -webkit-text-fill-color: revert; -webkit-text-security: revert; -webkit-text-stroke: revert; -webkit-user-drag: revert; white-space-collapse: revert; widows: revert; width: revert; will-change: revert; window-drag: revert; word-break: revert; word-spacing: revert; x: revert; y: revert; z-index: revert; box-sizing: border-box; }
  & > :where(.win-head, .wiki), & :where(#wikiPage) { color-scheme: revert; forced-color-adjust: revert; math-depth: revert; position: revert; position-anchor: revert; text-size-adjust: revert; appearance: revert; color: revert; font: revert; font-palette: revert; font-synthesis: revert; position-area: revert; text-orientation: revert; text-rendering: revert; text-spacing-trim: revert; -webkit-font-smoothing: revert; -webkit-locale: revert; -webkit-text-orientation: revert; -webkit-writing-mode: revert; writing-mode: revert; zoom: revert; accent-color: revert; place-content: revert; place-items: revert; place-self: revert; alignment-baseline: revert; anchor-name: revert; anchor-scope: revert; animation-composition: revert; animation: revert; animation-trigger: revert; app-region: revert; aspect-ratio: revert; backdrop-filter: revert; backface-visibility: revert; background: revert; background-blend-mode: revert; baseline-shift: revert; baseline-source: revert; block-size: revert; border-block: revert; border: revert; border-radius: revert; border-collapse: revert; border-end-end-radius: revert; border-end-start-radius: revert; border-inline: revert; border-shape: revert; border-start-end-radius: revert; border-start-start-radius: revert; inset: revert; box-decoration-break: revert; box-shadow: revert; break-after: revert; break-before: revert; break-inside: revert; buffered-rendering: revert; caption-side: revert; caret-animation: revert; caret-color: revert; caret-shape: revert; clear: revert; clip: revert; clip-path: revert; clip-rule: revert; color-interpolation: revert; color-interpolation-filters: revert; color-rendering: revert; columns: revert; column-fill: revert; gap: revert; rule-break: revert; rule: revert; rule-inset: revert; rule-visibility-items: revert; column-span: revert; contain: revert; contain-intrinsic-block-size: revert; contain-intrinsic-size: revert; contain-intrinsic-inline-size: revert; container: revert; content: revert; content-visibility: revert; corner-shape: revert; corner-block-end-shape: revert; corner-block-start-shape: revert; counter-increment: revert; counter-reset: revert; counter-set: revert; cursor: revert; cx: revert; cy: revert; d: revert; display: revert; dominant-baseline: revert; dynamic-range-limit: revert; empty-cells: revert; field-sizing: revert; fill: revert; fill-opacity: revert; fill-rule: revert; filter: revert; flex: revert; flex-flow: revert; flex-line-count: revert; float: revert; flood-color: revert; flood-opacity: revert; frame-sizing: revert; grid: revert; grid-area: revert; height: revert; hyphenate-character: revert; hyphenate-limit-chars: revert; hyphens: revert; image-orientation: revert; image-rendering: revert; initial-letter: revert; inline-size: revert; inset-block: revert; inset-inline: revert; interactivity: revert; interest-delay: revert; interpolate-size: revert; isolation: revert; letter-spacing: revert; lighting-color: revert; line-break: revert; list-style: revert; margin-block: revert; margin: revert; margin-inline: revert; margin-trim: revert; marker: revert; mask: revert; mask-type: revert; math-shift: revert; math-style: revert; max-block-size: revert; max-height: revert; max-inline-size: revert; max-width: revert; min-block-size: revert; min-height: revert; min-inline-size: revert; min-width: revert; mix-blend-mode: revert; object-fit: revert; object-position: revert; object-view-box: revert; offset: revert; opacity: revert; order: revert; orphans: revert; outline: revert; outline-offset: revert; overflow-anchor: revert; overflow-block: revert; overflow-clip-margin: revert; overflow-inline: revert; overflow-wrap: revert; overflow: revert; overlay: revert; overscroll-behavior-block: revert; overscroll-behavior-inline: revert; overscroll-behavior: revert; padding-block: revert; padding: revert; padding-inline: revert; page: revert; page-margin-safety: revert; page-orientation: revert; paint-order: revert; perspective: revert; perspective-origin: revert; pointer-events: revert; position-try: revert; position-visibility: revert; print-color-adjust: revert; quotes: revert; r: revert; reading-flow: revert; reading-order: revert; resize: revert; rotate: revert; ruby-align: revert; ruby-overhang: revert; ruby-position: revert; rule-overlap: revert; rx: revert; ry: revert; scale: revert; scroll-axis-lock: revert; scroll-behavior: revert; scroll-initial-target: revert; scroll-margin-block: revert; scroll-margin: revert; scroll-margin-inline: revert; scroll-marker-group: revert; scroll-padding-block: revert; scroll-padding: revert; scroll-padding-inline: revert; scroll-snap-align: revert; scroll-snap-stop: revert; scroll-snap-type: revert; scroll-target-group: revert; scroll-timeline: revert; scrollbar-color: revert; scrollbar-gutter: revert; scrollbar-width: revert; shape-image-threshold: revert; shape-margin: revert; shape-outside: revert; shape-rendering: revert; size: revert; speak: revert; stop-color: revert; stop-opacity: revert; stroke: revert; stroke-dasharray: revert; stroke-dashoffset: revert; stroke-linecap: revert; stroke-linejoin: revert; stroke-miterlimit: revert; stroke-opacity: revert; stroke-width: revert; tab-size: revert; table-layout: revert; text-align: revert; text-align-last: revert; text-anchor: revert; text-autospace: revert; text-box: revert; text-combine-upright: revert; text-decoration: revert; text-decoration-skip-ink: revert; text-emphasis: revert; text-emphasis-position: revert; text-fit: revert; text-indent: revert; text-justify: revert; text-overflow: revert; text-shadow: revert; text-transform: revert; text-underline-offset: revert; text-underline-position: revert; text-wrap: revert; timeline-scope: revert; timeline-trigger: revert; touch-action: revert; transform: revert; transform-box: revert; transform-origin: revert; transform-style: revert; transition: revert; translate: revert; trigger-scope: revert; user-select: revert; vector-effect: revert; vertical-align: revert; view-timeline: revert; view-transition-class: revert; view-transition-group: revert; view-transition-name: revert; view-transition-scope: revert; visibility: revert; border-spacing: revert; -webkit-box-align: revert; -webkit-box-decoration-break: revert; -webkit-box-direction: revert; -webkit-box-flex: revert; -webkit-box-ordinal-group: revert; -webkit-box-orient: revert; -webkit-box-pack: revert; -webkit-box-reflect: revert; -webkit-line-break: revert; -webkit-line-clamp: revert; -webkit-mask-box-image: revert; -webkit-rtl-ordering: revert; -webkit-ruby-position: revert; -webkit-tap-highlight-color: revert; -webkit-text-combine: revert; -webkit-text-decorations-in-effect: revert; -webkit-text-fill-color: revert; -webkit-text-security: revert; -webkit-text-stroke: revert; -webkit-user-drag: revert; white-space-collapse: revert; widows: revert; width: revert; will-change: revert; window-drag: revert; word-break: revert; word-spacing: revert; x: revert; y: revert; z-index: revert; box-sizing: border-box; }
  &::before, &::after { all: revert; }
  &:not([hidden]) { display: flex; }
  & { flex-direction: column; padding: 0px; background: var(--k19-panel); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image: none; border-radius: 0px; box-shadow: 0 10px 26px color-mix(in srgb,var(--k19-os-ink) 50%,transparent); outline: 0px; color: var(--k19-cream); font: 15px/1.5 var(--k19-fk-text); overflow: hidden; transform: none; box-sizing: border-box; image-rendering: auto; letter-spacing: normal; text-transform: none; text-shadow: none; cursor: auto; scrollbar-width: auto; scrollbar-color: auto; }
  & #wikiPage :is(h2, h3, .crumbs) { box-sizing: border-box; }
  &:is(html.site-wiki *) { border: 0px; box-shadow: none; position: fixed !important; inset: 0px !important; width: auto !important; height: auto !important; max-width: none !important; max-height: none !important; margin: 0px !important; z-index: 2147483000 !important; }
  &:is(html.site-wiki *) > .win-head { cursor: auto; }
  &:is(html.site-wiki *) .fw-b { display: none; }
  & > .win-head { flex: 0 0 auto; display: flex; align-items: center; gap: 8px; padding: 8px 10px 8px 12px; position: relative; cursor: move; user-select: none; }
  & > .win-head::after { content: ""; position: absolute; left: 10px; right: 10px; bottom: 0px; height: 2px; background: var(--k19-fk-rule); }
  & > .win-head > b { display: flex; align-items: center; gap: 8px; font: 700 15px/1 var(--k19-fk-head); color: var(--k19-brass-hi); letter-spacing: 0.06em; }
  & > .win-head > b img { width: 22px; height: 22px; image-rendering: pixelated; }
  & > .win-head > small { flex: 1 1 0%; min-width: 0px; font: 13px/1.2 var(--k19-fk-text); color: var(--k19-muted); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  & .wk-hist { display: flex; gap: 3px; }
  & :is(.wk-hist button, .win-x) { width: 24px; height: 24px; display: grid; place-items: center; padding: 0px; border: 1px solid var(--k19-line); background: var(--k19-fk-well); color: var(--k19-muted); font: 700 15px/1 var(--k19-fk-text); cursor: var(--cur-use, pointer); flex: 0 0 auto; }
  & .win-x { font-size: 13px; }
  & :is(.wk-hist button, .win-x):hover:not(:disabled) { color: var(--k19-brass-hi); border-color: var(--k19-brass-lo); }
  & .wk-hist button:disabled { opacity: 0.4; cursor: default; }
  & > .wiki { flex: 1 1 0%; min-height: 0px; display: grid; grid-template-columns: 190px minmax(0px, 1fr); grid-template-rows: minmax(0px, 1fr); }
  & #wikiTop { display: none; }
  & #wikiNav { grid-area: 1 / 1; min-height: 0px; overflow: auto; display: flex; flex-direction: column; gap: 2px; padding: 8px; border-right: 1px solid var(--k19-line); background: var(--k19-fk-well); position: relative; scrollbar-width: thin; scrollbar-color: var(--k19-line2) transparent; }
  & #wikiSearch { width: 100%; margin: 0px 0px 6px; padding: 7px 10px; background: var(--k19-ink); border-radius: 0px; color: var(--k19-cream); font: 13.5px var(--k19-fk-text); outline: 0px; border: 1px solid var(--k19-line2) !important; box-shadow: none !important; }
  & #wikiSearch:is(:focus, :hover) { border-color: var(--k19-pumpkin) !important; }
  & #wikiSearch::placeholder { color: var(--k19-dim); }
  & #wikiNav > button { display: flex; align-items: center; gap: 7px; width: 100%; padding: 6px 8px; border-width: 0px 0px 0px 3px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor transparent; border-image: none; background: none; text-align: left; font: 13.5px/1.2 var(--k19-fk-text); color: var(--k19-cream); cursor: var(--cur-use, pointer); }
  & #wikiNav > button:hover { background: var(--k19-panel); }
  & #wikiNav > button[aria-current] { background: var(--k19-fk-ox); border-left-color: var(--k19-pumpkin); color: var(--k19-brass-hi); }
  & #wikiNav > button :is(img, .ico) { width: 18px; height: 18px; object-fit: contain; image-rendering: pixelated; flex: 0 0 auto; }
  & #wikiNav hr { width: 100%; border: 0px; height: 1px; margin: 5px 0px; background: var(--k19-line); }
  & .wo-sug { position: absolute; left: 8px; right: 8px; top: 42px; z-index: 5; max-height: min(420px, 70vh); overflow: auto; background: var(--k19-panel2); border: 1px solid var(--k19-line2); box-shadow: 0 8px 20px color-mix(in srgb,var(--k19-os-ink) 50%,transparent); }
  & .wo-sgh { padding: 6px 8px 3px; font: 700 10.5px/1 var(--k19-fk-head); letter-spacing: 0.1em; text-transform: uppercase; color: var(--k19-pumpkin); }
  & .wo-sg { display: flex; align-items: center; gap: 7px; padding: 5px 8px; cursor: var(--cur-use, pointer); font-size: 13px; color: var(--k19-cream); }
  & .wo-sg:is(:hover, .on) { background: var(--k19-fk-ox); color: var(--k19-brass-hi); }
  & .wo-sg > i { flex: 0 0 auto; width: 20px; height: 20px; display: grid; place-items: center; font-style: normal; }
  & .wo-sg > i :is(img, .ico) { display: block; width: 20px; height: 20px; object-fit: contain; image-rendering: pixelated; }
  & .wo-sg > i .glow { display: block; line-height: 0; position: relative; }
  & .wo-sg > span { min-width: 0px; display: flex; flex-direction: column; }
  & .wo-sg em { font-style: normal; font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  & .wo-sg :is(b, mark) { background: none; color: var(--k19-brass-hi); }
  & .wo-sg small { font-size: 11.5px; color: var(--k19-muted); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  & .wo-sgall { border-top: 1px solid var(--k19-line); }
  & .wo-sgall em { color: var(--k19-muted); }
  & #wikiPage { display: block; grid-area: 1 / 2; min-width: 0px; min-height: 0px; overflow: auto; padding: 12px 16px 24px; font: 14.5px/1.55 var(--k19-fk-text); color: var(--k19-cream); scrollbar-width: thin; scrollbar-color: var(--k19-line2) transparent; }
  & #wikiPage .crumbs { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 0px 0px 6px; font-size: 12px; color: var(--k19-dim); }
  & #wikiPage .crumbs a { color: var(--k19-muted); font-weight: 400; }
  & #wikiPage .crumbs i { font-style: normal; }
  & #wikiPage h2 { display: flex; align-items: center; gap: 10px; margin: 0px 0px 6px; padding-bottom: 8px; font: 700 22px/1.2 var(--k19-fk-head); color: var(--k19-brass-hi); position: relative; }
  & #wikiPage h2::after { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 2px; background: var(--k19-fk-rule); }
  & #wikiPage h2 i { display: grid; place-items: center; font-style: normal; }
  & #wikiPage h2 :is(.mico, .wico, .nico, img) { max-width: 36px; max-height: 40px; image-rendering: pixelated; object-fit: contain; }
  & #wikiPage .lede { margin: 4px 0px 10px; color: var(--k19-muted); font-style: italic; }
  & #wikiPage h3 { display: flex; align-items: center; gap: 8px; margin: 16px 0px 8px; font: 700 13px/1.2 var(--k19-fk-head); letter-spacing: 0.08em; text-transform: uppercase; color: var(--k19-pumpkin); }
  & #wikiPage h3 img { width: 20px; height: 20px; object-fit: contain; image-rendering: pixelated; }
  & #wikiPage p { margin: 0px 0px 10px; }
  & #wikiPage :is(a, [data-wiki]) { color: var(--k19-brass-hi); font-weight: 700; cursor: var(--cur-use, pointer); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: color-mix(in srgb,var(--k19-brass-hi) 45%,transparent); text-underline-offset: 3px; }
  & #wikiPage :is(a, [data-wiki]):hover { text-decoration-color: var(--k19-brass-hi); }
  & #wikiPage .wfind { margin-left: auto; flex: 0 0 auto; display: inline-flex; align-items: center; gap: 6px; width: auto; height: 28px; padding: 0px 10px; border: 1px solid var(--k19-line2); background: var(--k19-fk-well); color: var(--k19-cream); font: 700 11px/1 var(--k19-fk-head); letter-spacing: 0.08em; text-transform: uppercase; text-decoration: none; cursor: var(--cur-use, pointer); }
  & #wikiPage .wfind:hover { border-color: var(--k19-pumpkin); color: var(--k19-brass-hi); }
  & #wikiPage .wfind-m { width: 9px; height: 9px; transform: rotate(45deg); border: 2px solid var(--k19-pumpkin); }
  & #wikiPage .wfind-m::after { display: none; }
  & [hidden] { display: none; }
}
@media (max-width: 640px) { html #wikiWin#wikiWin > .wiki { grid-template-columns: 1fr; grid-template-rows: auto minmax(0px, 1fr); } }
@media (max-width: 640px) { html #wikiWin#wikiWin #wikiNav { grid-row: 1; flex-flow: row; overflow: auto hidden; border-right: 0px; border-bottom: 1px solid var(--k19-line); } }
@media (max-width: 640px) { html #wikiWin#wikiWin #wikiNav > button { width: auto; flex: 0 0 auto; white-space: nowrap; } }
@media (max-width: 640px) { html #wikiWin#wikiWin #wikiSearch { flex: 0 0 150px; margin: 0px; } }
@media (max-width: 640px) { html #wikiWin#wikiWin #wikiNav hr { display: none; } }
@media (max-width: 640px) { html #wikiWin#wikiWin #wikiPage { grid-area: 2 / 1; } }
html #wikiWin#wikiWin #wikiPage {
  & :where(:not(.glow, .glow *, svg *)), & :where(:not(.glow, .glow *, svg *))::before, & :where(:not(.glow, .glow *, svg *))::after { color-scheme: revert; forced-color-adjust: revert; math-depth: revert; position: revert; position-anchor: revert; text-size-adjust: revert; appearance: revert; color: revert; font: revert; font-palette: revert; font-synthesis: revert; position-area: revert; text-orientation: revert; text-rendering: revert; text-spacing-trim: revert; -webkit-font-smoothing: revert; -webkit-locale: revert; -webkit-text-orientation: revert; -webkit-writing-mode: revert; writing-mode: revert; zoom: revert; accent-color: revert; place-content: revert; place-items: revert; place-self: revert; alignment-baseline: revert; anchor-name: revert; anchor-scope: revert; animation-composition: revert; animation: revert; animation-trigger: revert; app-region: revert; aspect-ratio: revert; backdrop-filter: revert; backface-visibility: revert; background: revert; background-blend-mode: revert; baseline-shift: revert; baseline-source: revert; block-size: revert; border-block: revert; border: revert; border-radius: revert; border-collapse: revert; border-end-end-radius: revert; border-end-start-radius: revert; border-inline: revert; border-shape: revert; border-start-end-radius: revert; border-start-start-radius: revert; inset: revert; box-decoration-break: revert; box-shadow: revert; break-after: revert; break-before: revert; break-inside: revert; buffered-rendering: revert; caption-side: revert; caret-animation: revert; caret-color: revert; caret-shape: revert; clear: revert; clip: revert; clip-path: revert; clip-rule: revert; color-interpolation: revert; color-interpolation-filters: revert; color-rendering: revert; columns: revert; column-fill: revert; gap: revert; rule-break: revert; rule: revert; rule-inset: revert; rule-visibility-items: revert; column-span: revert; contain: revert; contain-intrinsic-block-size: revert; contain-intrinsic-size: revert; contain-intrinsic-inline-size: revert; container: revert; content: revert; content-visibility: revert; corner-shape: revert; corner-block-end-shape: revert; corner-block-start-shape: revert; counter-increment: revert; counter-reset: revert; counter-set: revert; cursor: revert; cx: revert; cy: revert; d: revert; display: revert; dominant-baseline: revert; dynamic-range-limit: revert; empty-cells: revert; field-sizing: revert; fill: revert; fill-opacity: revert; fill-rule: revert; filter: revert; flex: revert; flex-flow: revert; flex-line-count: revert; float: revert; flood-color: revert; flood-opacity: revert; frame-sizing: revert; grid: revert; grid-area: revert; height: revert; hyphenate-character: revert; hyphenate-limit-chars: revert; hyphens: revert; image-orientation: revert; image-rendering: revert; initial-letter: revert; inline-size: revert; inset-block: revert; inset-inline: revert; interactivity: revert; interest-delay: revert; interpolate-size: revert; isolation: revert; letter-spacing: revert; lighting-color: revert; line-break: revert; list-style: revert; margin-block: revert; margin: revert; margin-inline: revert; margin-trim: revert; marker: revert; mask: revert; mask-type: revert; math-shift: revert; math-style: revert; max-block-size: revert; max-height: revert; max-inline-size: revert; max-width: revert; min-block-size: revert; min-height: revert; min-inline-size: revert; min-width: revert; mix-blend-mode: revert; object-fit: revert; object-position: revert; object-view-box: revert; offset: revert; opacity: revert; order: revert; orphans: revert; outline: revert; outline-offset: revert; overflow-anchor: revert; overflow-block: revert; overflow-clip-margin: revert; overflow-inline: revert; overflow-wrap: revert; overflow: revert; overlay: revert; overscroll-behavior-block: revert; overscroll-behavior-inline: revert; overscroll-behavior: revert; padding-block: revert; padding: revert; padding-inline: revert; page: revert; page-margin-safety: revert; page-orientation: revert; paint-order: revert; perspective: revert; perspective-origin: revert; pointer-events: revert; position-try: revert; position-visibility: revert; print-color-adjust: revert; quotes: revert; r: revert; reading-flow: revert; reading-order: revert; resize: revert; rotate: revert; ruby-align: revert; ruby-overhang: revert; ruby-position: revert; rule-overlap: revert; rx: revert; ry: revert; scale: revert; scroll-axis-lock: revert; scroll-behavior: revert; scroll-initial-target: revert; scroll-margin-block: revert; scroll-margin: revert; scroll-margin-inline: revert; scroll-marker-group: revert; scroll-padding-block: revert; scroll-padding: revert; scroll-padding-inline: revert; scroll-snap-align: revert; scroll-snap-stop: revert; scroll-snap-type: revert; scroll-target-group: revert; scroll-timeline: revert; scrollbar-color: revert; scrollbar-gutter: revert; scrollbar-width: revert; shape-image-threshold: revert; shape-margin: revert; shape-outside: revert; shape-rendering: revert; size: revert; speak: revert; stop-color: revert; stop-opacity: revert; stroke: revert; stroke-dasharray: revert; stroke-dashoffset: revert; stroke-linecap: revert; stroke-linejoin: revert; stroke-miterlimit: revert; stroke-opacity: revert; stroke-width: revert; tab-size: revert; table-layout: revert; text-align: revert; text-align-last: revert; text-anchor: revert; text-autospace: revert; text-box: revert; text-combine-upright: revert; text-decoration: revert; text-decoration-skip-ink: revert; text-emphasis: revert; text-emphasis-position: revert; text-fit: revert; text-indent: revert; text-justify: revert; text-overflow: revert; text-shadow: revert; text-transform: revert; text-underline-offset: revert; text-underline-position: revert; text-wrap: revert; timeline-scope: revert; timeline-trigger: revert; touch-action: revert; transform: revert; transform-box: revert; transform-origin: revert; transform-style: revert; transition: revert; translate: revert; trigger-scope: revert; user-select: revert; vector-effect: revert; vertical-align: revert; view-timeline: revert; view-transition-class: revert; view-transition-group: revert; view-transition-name: revert; view-transition-scope: revert; visibility: revert; border-spacing: revert; -webkit-box-align: revert; -webkit-box-decoration-break: revert; -webkit-box-direction: revert; -webkit-box-flex: revert; -webkit-box-ordinal-group: revert; -webkit-box-orient: revert; -webkit-box-pack: revert; -webkit-box-reflect: revert; -webkit-line-break: revert; -webkit-line-clamp: revert; -webkit-mask-box-image: revert; -webkit-rtl-ordering: revert; -webkit-ruby-position: revert; -webkit-tap-highlight-color: revert; -webkit-text-combine: revert; -webkit-text-decorations-in-effect: revert; -webkit-text-fill-color: revert; -webkit-text-security: revert; -webkit-text-stroke: revert; -webkit-user-drag: revert; white-space-collapse: revert; widows: revert; width: revert; will-change: revert; window-drag: revert; word-break: revert; word-spacing: revert; x: revert; y: revert; z-index: revert; box-sizing: border-box; }
  & :where(img) { max-width: 100%; }
  & :where(b, strong) { font-weight: 700; color: var(--k19-cream); font-variant-numeric: tabular-nums; }
  & :where(.wk-r1) { color: var(--k19-r-gr); }
  & :where(.wk-r2) { color: var(--k19-r-leg); }
  & :where(.wk-r3) { color: var(--k19-r-myth); }
  & :where(small) { font-size: max(11px, 0.86em); color: var(--k19-muted); }
  & :where(ul:not([class]), ol:not([class])) { margin: 4px 0px 10px; padding-left: 20px; }
  & :where(li)::marker { color: var(--k19-brass); }
  & :where(h4, .gcat) { display: block; margin: 14px 0px 6px; font: 700 11px/1.3 var(--k19-fk-head); letter-spacing: 0.14em; text-transform: uppercase; color: var(--k19-brass); }
  & :where(em) { font-style: italic; }
  @container (max-width: 560px) {
  & :where(.wk13 .wki) { grid-template-columns: 1fr; }
  & :where(.wk13 .wk-ib) { grid-area: 1 / 1; }
  & :where(.wk13 .wki-top) { grid-row: 2; }
  & :where(.wk13 .wki-rest) { grid-row: 3; }
}
  @container (max-width: 620px) {
  & :where(.wk13 .wkj-spr) { min-width: 64px; max-width: 110px; }
  & :where(.wk13 .wkj-p.on) { grid-template-columns: 1fr; }
  & :where(.wk13 .wkj-spr .wk-spr) { max-height: 96px; }
}
  @container (max-width: 620px) {
  & :where(.wr-g) { grid-template-columns: minmax(0px, 1fr); }
  & :where(.wr-box) { position: static; }
  & :where(.wr-rghead) { grid-template-columns: minmax(0px, 1fr); }
  & :where(.wr-rgcols) { grid-template-columns: minmax(0px, 1fr); }
  & :where(.wr-qrow) { grid-template-columns: minmax(0px, 1fr); }
  & :where(.wr-check.two) { grid-template-columns: 1fr; }
}
  & :where(.qsteps) { margin: 0px; padding-left: 18px; }
  & :where(.wk-petfig) { display: flex; flex-wrap: wrap; gap: 16px; margin: 6px 0px 14px; }
  & :where(.whw-i) { font-size: 30px; line-height: 1; }
  & :where(.wk13) { container-type: inline-size; }
  & :where(.whm) { container-type: inline-size; display: grid; grid-template-columns: minmax(0px, 1fr); gap: 14px; }
  & :where(.whm-hero) { text-align: center; padding: 22px 16px 18px; }
  & :where(.whm-hero h2) { display: block; margin: 0px 0px 4px; font-size: 30px; }
  & :where(.whm-hero > p) { margin: 0px; }
  & :where(.whm-search) { display: flex; max-width: 640px; margin: 14px auto 0px; }
  & :where(.whm-search input) { flex: 1 1 auto; min-width: 0px; height: 46px; padding: 0px 14px; font-size: 17px; }
  & :where(.whm-search button) { flex: 0 0 auto; height: 46px; padding: 0px 20px; cursor: var(--cur-use, pointer); }
  & :where(.whm-res) { display: block; max-width: 640px; margin: 4px auto 0px; text-align: left; }
  & :where(.whm-res a) { display: flex; align-items: center; gap: 10px; padding: 7px 12px; text-decoration: none; }
  & :where(.whm-res a i) { display: inline-flex; width: 26px; flex: 0 0 26px; justify-content: center; font-style: normal; }
  & :where(.whm-res a :is(img, .ico)) { width: 24px; height: 24px; object-fit: contain; image-rendering: pixelated; }
  & :where(.whm-res small) { display: block; }
  & :where(.whm-none) { margin: 0px; padding: 8px 12px; }
  & :where(.whm-try) { margin: 10px 0px 0px; }
  & :where(.whm-tiles) { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 8px; }
  & :where(.whm-tile) { display: flex; flex-direction: column; align-items: center; gap: 4px; padding: 12px 8px; text-decoration: none; text-align: center; }
  & :where(.whm-tile i) { display: inline-flex; height: 32px; align-items: center; font-style: normal; }
  & :where(.whm-tile :is(img, .ico)) { width: 32px; height: 32px; object-fit: contain; image-rendering: pixelated; }
  & :where(.whm-grid) { display: block; column-count: 2; column-gap: 12px; }
  & :where(.whm-w) { display: block; padding: 10px 12px 12px; min-width: 0px; margin: 0px 0px 12px; break-inside: avoid; }
  & :where(.whm-grid.split) { column-count: auto; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px; align-items: stretch; }
  & :where(.whm-col) { display: flex; flex-direction: column; gap: 12px; min-width: 0px; }
  & :where(.whm-col > .whm-w) { margin: 0px; }
  & :where(.whm-col > .whm-w:last-child) { flex: 1 1 auto; }
  & :where(.whm-w h3) { margin: 0px 0px 8px; }
  & :where(.whm-l) { list-style: none; margin: 0px; padding: 0px; display: grid; gap: 2px; }
  & :where(.whm-l a) { display: flex; align-items: center; gap: 8px; padding: 5px 6px; text-decoration: none; }
  & :where(.whm-l a :is(img, .ico)) { width: 22px; height: 22px; object-fit: contain; image-rendering: pixelated; }
  & :where(.whm-l small) { display: block; }
  & :where(.whm-feat) { display: flex; align-items: center; gap: 12px; padding: 8px; text-decoration: none; }
  & :where(.whm-feat + .whm-feat) { margin-top: 6px; }
  & :where(.whm-feat i) { display: inline-flex; width: 56px; flex: 0 0 56px; justify-content: center; font-style: normal; }
  & :where(.whm-feat i :is(img, .ico)) { max-width: 56px; max-height: 56px; width: auto; height: auto; image-rendering: pixelated; }
  & :where(.whm-feat span > small) { display: block; }
  & :where(.whm-dyk) { margin: 0px; padding-left: 18px; }
  & :where(.whm-dyk li) { margin: 0px 0px 6px; }
  & :where(.whm-upd) { margin: 8px 0px 0px; }
  & :where(.whm-w .whw) { margin: 0px 0px 6px; }
  @container (max-width: 640px) {
  & :where(.whm-grid) { column-count: 1; }
  & :where(.whm-hero h2) { font-size: 24px; }
  & :where(.whm-tiles) { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
  & :where(.wos) { container-type: inline-size; display: flow-root; }
  & :where(.wos .wqg) { display: contents; }
  & :where(.wq) { display: block; float: right; clear: right; width: 280px; margin: 2px 0px 12px 18px; }
  & :where(.wq-pic) { display: grid; place-items: center; padding: 10px; }
  & :where(.wq-pic :is(img, .ico)) { width: 48px; height: 48px; object-fit: contain; image-rendering: pixelated; }
  & :where(.wq-t) { padding: 7px 12px; text-align: center; }
  & :where(.wq table) { width: 100%; border-collapse: collapse; }
  & :where(.wq th) { width: 36%; padding: 5px 8px 5px 10px; text-align: left; vertical-align: top; white-space: nowrap; }
  & :where(.wq td) { padding: 5px 10px 5px 0px; overflow-wrap: anywhere; font-variant-numeric: tabular-nums; }
  & :where(.wq td small) { display: inline; line-height: 1.35; }
  & :where(.wq td :is(.ico, img)) { width: 20px; height: 20px; vertical-align: -5px; object-fit: contain; }
  & :where(.wdt-how) { margin: 0px 0px 6px; }
  & :where(.wtw) { display: flow-root; min-width: 0px; overflow-x: auto; }
  & :where(.wtw > .tbl) { margin-bottom: 8px; }
  @media (max-width: 620px) {
  & :where(.tbl:not(.wtw > .tbl)) { display: block; max-width: 100%; overflow-x: auto; }
}
  @container (max-width: 600px) {
  & :where(.wq) { float: none; width: auto; max-width: 420px; margin: 0px 0px 12px; }
}
  & :where(h4) { margin: 0px 0px 6px; font-size: 12px; }
  & :where(.qsteps li) { margin: 2px 0px; }
  & :where(.wk-petfig figure) { margin: 0px; display: grid; justify-items: center; gap: 6px; }
  & :where(.wk-petfig img) { width: 128px; height: 128px; image-rendering: auto; }
  & :where(.wk-petfig figcaption) { font-size: 12px; font-weight: 700; opacity: 0.8; }
  & :where(.wk13 small) { font-size: 13px; }
  & :where(.wk13 p) { margin: 0px 0px 6px; }
  & :where(.cards) { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 6px; }
  & :where(.card) { display: flex; align-items: center; gap: 8px; padding: 6px 8px; cursor: var(--cur-use, pointer); text-decoration: none; }
  & :where(.mico) { image-rendering: pixelated; object-fit: contain; max-width: 100%; vertical-align: middle; }
  & :where(.wico) { width: 26px; height: 26px; image-rendering: pixelated; vertical-align: middle; }
  & :where(.nico) { width: 30px; height: 30px; image-rendering: pixelated; object-fit: contain; vertical-align: middle; }
  & :where(.up) { padding: 4px 0px 4px 12px; margin: 0px 0px 14px; }
  & :where(.wk13 .wk-ic) { display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; vertical-align: middle; }
  & :where(.wk13 .wk-u) { flex: 0 0 auto; vertical-align: middle; image-rendering: auto; }
  & :where(.wk13 .wk-spr) { display: block; width: auto; image-rendering: pixelated; }
  & :where(.wk13 .tixi) { width: 20px; height: 20px; margin: 0px; vertical-align: middle; image-rendering: auto; }
  & :where(.wk13 .wk-tix) { display: inline-flex; align-items: center; gap: 4px; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }
  & :where(.wk13 .wk-lab) { display: block; }
  & :where(.wk13 .wk-in) { font-size: 13px; margin-left: 4px; }
  & :where(.wk13 .wk-in1) { display: inline-flex; align-items: center; gap: 4px; margin-right: 8px; white-space: nowrap; }
  & :where(.wk13 .wk-lv) { display: inline-flex; align-items: center; gap: 4px; white-space: nowrap; font-weight: 600; }
  & :where(.wk13 .wk-rt) { margin-left: 8px; font-variant-numeric: tabular-nums; white-space: nowrap; }
  & :where(.wk13 .wk-ars) { display: inline-flex; gap: 2px; margin: 0px 2px 0px 6px; vertical-align: middle; }
  & :where(.wk13 .wk-s3) { display: flex; flex-wrap: wrap; gap: 4px 10px; }
  & :where(.wk13 .wk-lede) { margin: 6px 0px 4px; }
  & :where(.wk13 .wk-sm) { margin: 6px 0px 0px; font-size: 13px; }
  & :where(.wk13 .wk-ul) { margin: 0px 0px 4px; padding-left: 20px; }
  & :where(.wk13 .wk-tw) { display: flow-root; min-width: 0px; }
  & :where(.wk13 .wk-pips) { display: inline-flex; gap: 2px; vertical-align: middle; }
  & :where(.wk13 .wk-strip) { display: flex; align-items: center; gap: 12px; margin: 0px 0px 10px; padding: 8px 12px; }
  & :where(.wk13 .wk-fxs) { display: flex; flex-direction: column; gap: 4px; }
  & :where(.wk13 .wk-fx) { display: flex; align-items: center; gap: 12px; padding: 8px 12px; }
  & :where(.wk13 .wk-rf) { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 4px; }
  & :where(.wk13 .wk-slot) { position: relative; display: inline-grid; place-items: center; flex: 0 0 auto; width: 80px; height: 80px; }
  & :where(.wk13 .wki) { display: grid; grid-template-columns: minmax(0px, 1fr) 264px; column-gap: 18px; align-items: start; }
  & :where(.wk13 .wki-top) { grid-area: 1 / 1; min-width: 0px; }
  & :where(.wk13 .wki-rest) { grid-area: 2 / 1 / auto / -1; min-width: 0px; padding-top: 4px; }
  & :where(.wk13 .wk-ib) { grid-area: 1 / 2; margin: 0px 0px 10px; }
  & :where(.wk13 .wk-ib-n) { padding: 8px 12px; text-align: center; }
  & :where(.wk13 .wk-ib-pic) { display: grid; place-items: center; padding: 14px; }
  & :where(.wk13 .wkj-hero) { position: relative; display: flex; align-items: flex-end; gap: 20px; min-height: 150px; padding: 14px 20px; overflow: hidden; }
  & :where(.wk13 .wkj-hero > *) { position: relative; z-index: 1; }
  & :where(.wk13 .wkj-spr) { display: flex; align-items: flex-end; justify-content: center; flex: 0 0 auto; min-width: 96px; max-width: 200px; margin-bottom: -6px; }
  & :where(.wk13 .wkj-ht) { flex: 1 1 0%; min-width: 0px; }
  & :where(.wk13 .wkj-chips) { display: flex; flex-wrap: wrap; gap: 6px; }
  & :where(.wk13 .wkj-p) { display: none; }
  & :where(.wk13 .wkj-col) { display: flex; flex-direction: column; gap: 8px; min-width: 0px; }
  & :where(.wk13 .wkj-wide) { grid-column: 1 / -1; min-width: 0px; }
  & :where(.wk13 .wkj-lab) { display: flex; justify-content: space-between; align-items: center; gap: 10px; margin-top: 4px; padding-bottom: 4px; }
  & :where(.wk13 .wkj-ab) { display: flex; align-items: flex-start; gap: 12px; padding: 8px 10px; }
  & :where(.wk13 .wkj-take) { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; }
  & :where(.wk13 .wkj-els) { display: flex; flex-wrap: wrap; gap: 6px; }
  & :where(.wk13 .wkj-bring) { display: flex; flex-wrap: wrap; gap: 6px; }
  & :where(.wk13 .wkj-loot) { display: flex; flex-wrap: wrap; gap: 4px; }
  & :where(.wk13 .wkj-time) { display: flex; flex-direction: column; }
  & :where(.wk13 .wkj-q) { margin: 0px 0px 10px; font-style: italic; }
  & :where(.wk13 .wk-kv) { width: 100%; border-collapse: collapse; }
  & :where(.wk13 .wk-map) { position: relative; line-height: 0; margin: 0px 0px 6px; }
  & :where(.wk13 .wk-pin) { position: absolute; width: 10px; height: 10px; margin: -5px 0px 0px -5px; }
  & :where(.wk13 .wk-maplab) { position: absolute; left: 6px; bottom: 6px; padding: 2px 8px; }
  & :where(.gcat) { margin: 12px 0px 5px; font-size: 11.5px; font-weight: 800; }
  & :where(.wguide) { margin: 0px 0px 10px; padding: 8px 11px; font-weight: 700; }
  & :where([data-wiki]) { font-weight: 700; cursor: var(--cur-use, pointer); text-decoration: underline 1px; }
  & :where(.card i) { font-style: normal; font-size: 22px; display: flex; align-items: center; justify-content: center; width: 28px; flex: 0 0 28px; }
  & :where(h2 .mico) { max-width: 48px; }
  & :where(h2 .wico) { width: 36px; height: 36px; }
  & :where(h2 .nico) { width: 52px; height: 52px; }
  & :where(.up small) { font-weight: 800; }
  & :where(.wk13 .wk-ic img) { margin: 0px; max-width: none; max-height: none; image-rendering: pixelated; }
  & :where(.wk13 .wk-s3 span) { font-size: 13px; }
  & :where(.wk13 .wk-s3 b) { font-size: 15px; }
  & :where(.wk13 .wk-ul li) { margin: 2px 0px; }
  & :where(.wk13 .wk-pips i) { width: 5px; height: 14px; }
  & :where(.wk13 .wk-rf div) { padding: 6px 10px; }
  & :where(.wk13 .wk-rf b) { margin-right: 8px; }
  & :where(.wk13 .wk-rf small) { display: block; line-height: 1.3; }
  & :where(.wk13 .wk-ib table) { width: 100%; border-collapse: collapse; }
  & :where(.wk13 .wk-ib th) { width: 38%; padding: 6px 8px 6px 10px; text-align: left; vertical-align: top; }
  & :where(.wk13 .wk-ib td) { padding: 6px 10px 6px 0px; font-size: 15px; overflow-wrap: anywhere; }
  & :where(.wk13 .wkj-hero)::before { content: ""; position: absolute; inset: 0px; image-rendering: auto; opacity: 0.55; transform: scale(1.04); }
  & :where(.wk13 .wkj-hero)::after { content: ""; position: absolute; inset: 0px; }
  & :where(.wk13 .wkj-ht p) { margin: 4px 0px 8px; max-width: 620px; }
  & :where(.wk13 .wkj-chips span) { padding: 3px 9px; }
  & :where(.wk13 .wkj-col > p) { margin: 0px; }
  & :where(.wk13 .wkj-lab span) { display: flex; align-items: center; gap: 6px; }
  & :where(.wk13 .wkj-take > span) { display: grid; grid-template-columns: auto 1fr; align-items: center; column-gap: 8px; padding: 6px 10px; }
  & :where(.wk13 .wkj-take b) { font-size: 15px; }
  & :where(.wk13 .wkj-els span) { display: inline-flex; align-items: center; gap: 6px; padding: 4px 10px; font-size: 13px; font-weight: 600; }
  & :where(.wk13 .wkj-bring span) { display: inline-flex; align-items: center; gap: 6px; padding: 4px 10px; font-size: 13px; font-weight: 600; }
  & :where(.wk13 .wk-ls small) { white-space: nowrap; }
  & :where(.wk13 .wkj-time > div) { position: relative; display: grid; grid-template-columns: 92px 1fr; column-gap: 12px; padding: 4px 0px; }
  & :where(.wk13 .wkj-time b) { padding-left: 14px; }
  & :where(.wk13 .wk-kv th) { width: 30%; padding: 6px 10px 6px 0px; text-align: left; vertical-align: top; }
  & :where(.wk13 .wk-kv td) { padding: 6px 0px; }
  & :where(.wk13 .wk-map img) { width: 100%; height: 100%; image-rendering: pixelated; }
  & :where(.wc-sgi img) { max-width: 32px; object-fit: contain; margin: 0px; width: 32px; height: 32px; }
  & :where(.wc-pill img) { width: 20px; height: 20px; }
  & :where(.wc-vh) { width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); margin: 0px; padding: 0px; position: absolute; }
  & :where(.wcx-more) { display: inline-block; margin-top: 2px; }
  & :where(.wcx-also img) { flex: 0 0 auto; width: 32px; height: 32px; }
  & :where(.wcp-art img) { object-fit: contain; width: 64px; height: 64px; }
  & :where(.wcp-crd img) { width: 20px; height: 20px; }
  & :where(.wcp-hi img) { object-fit: contain; width: 64px; height: 64px; }
  & :where(.wcp-xp img) { width: 20px; height: 20px; }
  & :where(.wcp-toc) { display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 5px 8px; font-size: 14px; font-weight: 400; text-decoration: none; cursor: var(--cur-use, pointer); }
  & :where(.wcp-ver) { display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 5px 8px; font-size: 14px; font-weight: 400; text-decoration: none; cursor: var(--cur-use, pointer); }
  & :where(.wcp-ver) { justify-content: flex-start; align-items: flex-start; gap: 10px; }
  & :where(.wcg-pic img) { width: 64px; height: 64px; }
  & :where(.wcpc-s img) { object-fit: contain; width: 32px; height: 32px; }
  & :where(.wcpc-big img) { object-fit: contain; width: 128px; height: 128px; }
  & :where(.wcx) { font-size: 15px; }
  & :where(.wcp) { font-size: 15px; }
  & :where(.wcg) { font-size: 15px; }
  & :where(.wcpc) { font-size: 15px; }
  & :where(.wcs) { font-size: 15px; }
  & :where(.wcv-list) { font-size: 15px; }
  & :where(.wcp-toc) { font-size: 15px; }
  & :where(.wcp-ver) { font-size: 15px; }
  & :where(.wguide a) { font-weight: 800; }
  & :where(.wk13 .wk-strip > div > b) { display: block; }
  & :where(.wk13 .wk-strip > div > span) { display: block; font-size: 13px; }
  & :where(.wk13 .wk-fx > div > b) { display: block; }
  & :where(.wk13 .wk-fx > div > span) { display: block; font-size: 13px; }
  & :where(.wk13 .wk-ib td small) { display: block; line-height: 1.35; }
  & :where(.wk13 .wk-ib td i) { display: block; font-size: 13px; line-height: 1.35; }
  & :where(.wk13 .wkj-ab > div > b) { display: block; }
  & :where(.wk13 .wkj-ab > div > span) { display: block; font-size: 13px; }
  & :where(.wk13 .wkj-time > div)::before { content: ""; position: absolute; left: 96px; top: 10px; width: 9px; height: 9px; transform: rotate(45deg); }
  & :where(.wk13 .wkj-time > div)::after { content: ""; position: absolute; left: 100px; top: 18px; bottom: -6px; width: 1px; }
  & :where(.wcx h2) { padding: 0px; margin: 0px; font-size: 20px; line-height: 1.2; }
  & :where(.wcp h2) { padding: 0px; margin: 0px; font-size: 20px; line-height: 1.2; }
  & :where(.wcg h2) { padding: 0px; margin: 0px; font-size: 20px; line-height: 1.2; }
  & :where(.wcpc h2) { padding: 0px; margin: 0px; font-size: 20px; line-height: 1.2; }
  & :where(.wcp-sec h3) { display: flex; align-items: center; gap: 10px; margin: 18px 0px 4px; padding-bottom: 6px; }
  & :where(.wcp-sec h3 img) { width: 32px; height: 32px; }
  & :where(.wcg-card i img) { max-width: 32px; object-fit: contain; width: 32px; height: 32px; }
  & :where(.wcs-row i img) { max-width: 32px; object-fit: contain; width: 32px; height: 32px; }
  & :where(.wcp-sec h3)::after { display: none; }
  & :where(.tbl .wico) { width: 18px; height: 18px; margin-right: 2px; }
  & :where(.wk13 .wk-ic .glow) { margin: 0px; max-width: none; max-height: none; image-rendering: pixelated; }
  & :where(.wk13 .wk-ic.s20) { width: 20px; height: 20px; }
  & :where(.wk13 .wk-ic.s32) { width: 32px; height: 32px; }
  & :where(.wk13 .wk-ic.s64) { width: 64px; height: 64px; }
  & :where(.wk13 .wk-ic .glow) { display: inline-flex; }
  & :where(.wk13 .wk-spr.soft) { image-rendering: auto; }
  & :where(.wk13 .wk-sm .wk-u) { margin-right: 6px; }
  & :where(.wk13 .wk-strip.pet) { padding: 6px 12px 6px 6px; }
  & :where(.wk13 .wk-slot.sm) { width: 44px; height: 44px; }
  & :where(.wk13 .wkj-p.on) { display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 22px; padding: 8px 2px 4px; }
  & :where(.wk13 .wkj-ab.sm) { padding: 6px 10px; }
  & :where(.wk13 .wkj-time .t) { grid-row: span 2; padding-right: 12px; font-size: 13px; font-weight: 700; text-align: right; }
  & :where(.wk13 .wkj-time .d) { padding-left: 14px; font-size: 13px; line-height: 1.3; }
  & :where(.wc-sgi .ico) { max-width: 32px; object-fit: contain; margin: 0px; width: 32px; height: 32px; }
  & :where(.wcx-cart .wc-im) { max-width: 64px; object-fit: contain; width: 64px; height: 64px; }
  & :where(.wcp .up-cr) { font-size: 12px; line-height: 18px; }
  & :where(.card.read) { position: relative; }
  & :where(.card .wc-tick) { margin-left: auto; }
  & :where(.gcat:first-of-type) { margin-top: 4px; }
  & :where(.wk13 .wk-ic img.hd) { image-rendering: auto; }
  & :where(.wk13 .wk-ic.s20 img) { width: 20px; height: 20px; }
  & :where(.wk13 .wk-ic.s20 img) { image-rendering: auto; }
  & :where(.wk13 .wk-ic.s32 img) { width: 32px; height: 32px; }
  & :where(.wk13 .wk-ic.s64 img) { width: 64px; height: 64px; }
  & :where(.wk13 .wk-ic .glow img) { width: 100%; height: 100%; }
  & :where(.wk13 .wk-pips.r0 i) { opacity: 0.7; }
  & :where(.wk13 .wk-slot.sil img) { opacity: 0.9; }
  & :where(.wk13 .wkj-take > span .wk-u) { grid-row: span 2; }
  & :where(.wcx-cart .wc-it img) { max-width: 64px; object-fit: contain; width: 64px; height: 64px; }
  & :where(.wcx-cart .wc-np img) { max-width: 64px; object-fit: contain; width: 64px; height: 64px; }
  & :where(.wcp-xp .ico img) { width: 20px; height: 20px; }
  & :where(.wk13 .wkj-time > div:last-child)::after { display: none; }
  & :where(.wcpc h2 .wico) { width: 32px; height: 32px; }
  & :where(.wcs h2 .wico) { width: 32px; height: 32px; }
  & :where(.wk13 .wk-ic.s20 .glow) { width: 20px; height: 20px; }
  & :where(.wk13 .wk-ic.s32 .glow) { width: 32px; height: 32px; }
  & :where(.wk13 .wk-ic.s64 .glow) { width: 64px; height: 64px; }
  & :where(.wcx-cart .wc-it .ico) { max-width: 64px; object-fit: contain; width: 64px; height: 64px; }
  & :where(.wk13 .wk-slot.sm img.ico) { width: 32px; height: 32px; margin: 0px; image-rendering: pixelated; }
  & :where(.wcx-card.big .wc-it img) { max-width: 96px; width: 96px; height: 96px; }
  & :where([data-wiki]) { text-decoration-color: color-mix(in srgb,var(--k19-os-border) 95%,transparent); }
  & :where(.wcx-card.big .wcx-cart .wc-im) { max-width: 128px; width: 128px; height: 128px; }
  & :where(.wcx-card.big .wc-it .ico) { max-width: 96px; width: 96px; height: 96px; }
  & :where(.wk13 .wk-slot.sm img.ico.hd) { image-rendering: auto; }
  & :where(.wr) { --wr-acc: var(--mn-acc,var(--k19-brass)); container-type: inline-size; }
  & :where(.wr-g) { display: grid; grid-template-columns: minmax(0px, 1fr) 244px; gap: 16px; align-items: start; }
  & :where(.wr-about) { line-height: 1.5; }
  & :where(.wr-main) { min-width: 0px; display: flex; flex-direction: column; gap: 8px; }
  & :where(.wr-lab) { margin-top: 4px; }
  & :where(.wr-sm) { font-size: 13px; }
  & :where(.wr-foot) { margin-top: 2px; }
  & :where(.wr-note) { padding: 8px 12px; }
  & :where(.wr-tix) { display: inline-flex; align-items: center; gap: 4px; font-weight: 700; white-space: nowrap; }
  & :where(.wr-ok) { display: inline-grid; place-items: center; flex: 0 0 auto; width: 20px; height: 20px; }
  & :where(.wr-no) { display: inline-grid; place-items: center; flex: 0 0 auto; width: 20px; height: 20px; }
  & :where(.wr-dot) { display: inline-block; flex: 0 0 auto; width: 11px; height: 11px; margin: 4px; transform: rotate(45deg); }
  & :where(.wr-cell) { display: flex; align-items: center; gap: 10px; min-width: 0px; }
  & :where(.wr-tbl) { width: 100%; border-collapse: collapse; font-size: 15px; }
  & :where(.wr-where) { font-size: 13px; }
  & :where(.wr-tbar) { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-top: 2px; }
  & :where(.wr-seg) { display: flex; flex: 0 0 auto; }
  & :where(.wr-tabbody) { display: flex; flex-direction: column; gap: 8px; min-width: 0px; }
  & :where(.wr-extra) { max-width: 100%; overflow-x: auto; }
  & :where(.wr-box) { display: flex; flex-direction: column; gap: 6px; padding: 12px; position: sticky; top: 0px; }
  & :where(.wr-dl) { display: grid; grid-template-columns: 1fr; margin: 0px; }
  & :where(.wr-ladder) { display: grid; grid-template-columns: repeat(5, 36px); gap: 6px 8px; }
  & :where(.wr-cape) { display: flex; gap: 10px; align-items: flex-start; padding: 10px 0px; }
  & :where(.wr-btn) { display: flex; align-items: center; justify-content: center; gap: 8px; min-height: 36px; padding: 0px 12px; cursor: var(--cur-use, pointer); text-align: center; text-decoration: none; }
  & :where(.wr-btns) { display: flex; flex-direction: column; gap: 8px; margin-top: 6px; }
  & :where(.wr-boosts) { display: flex; flex-direction: column; gap: 8px; }
  & :where(.wr-next) { display: flex; flex-direction: column; gap: 8px; }
  & :where(.wr-xpl) { display: flex; flex-direction: column; gap: 8px; }
  & :where(.wr-needs) { display: flex; flex-direction: column; gap: 8px; }
  & :where(.wr-head) { display: flex; align-items: center; gap: 12px; }
  & :where(.wr-calc) { display: flex; align-items: center; gap: 14px; padding: 10px 12px; flex-wrap: wrap; }
  & :where(.wr-in) { width: 64px; height: 32px; padding: 0px 6px; text-align: center; }
  & :where(.wr-grow) { flex: 1 1 0%; }
  & :where(.wr-check) { display: flex; flex-direction: column; gap: 6px; }
  & :where(.wr-qtitle) { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
  & :where(.wr-giver) { display: flex; align-items: center; gap: 14px; padding: 8px 12px; }
  & :where(.wr-obj) { display: flex; flex-direction: column; gap: 6px; }
  & :where(.wr-red) { display: flex; flex-direction: column; gap: 2px; padding: 8px 12px; }
  & :where(.wr-first) { display: flex; align-items: center; gap: 14px; padding: 10px 12px; }
  & :where(.wr-qrow) { display: grid; grid-template-columns: minmax(0px, 1fr) 260px; gap: 12px; align-items: start; }
  & :where(.wr-slots) { display: grid; grid-template-columns: 44px minmax(0px, 1fr); gap: 6px 10px; align-items: center; }
  & :where(.wr-slot) { display: grid; place-items: center; width: 44px; height: 44px; }
  & :where(.wr-way) { margin-top: 8px; }
  & :where(.wr-wayr) { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 6px; margin-top: 4px; font-size: 13px; }
  & :where(.wr-tiers) { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 6px; }
  & :where(.wr-tasks) { display: flex; flex-direction: column; gap: 6px; }
  & :where(.wr-map) { position: relative; line-height: 0; width: 100%; }
  & :where(.wr-pin) { position: absolute; display: block; width: 9px; height: 9px; margin: -4.5px 0px 0px -4.5px; transform: rotate(45deg); }
  & :where(.wr-room) { position: absolute; display: grid; place-items: center; width: 22px; height: 22px; }
  & :where(.wr-maplab) { position: absolute; left: 6px; bottom: 6px; padding: 2px 8px; }
  & :where(.wr-legend) { display: flex; flex-wrap: wrap; gap: 4px 6px; margin-top: 6px; }
  & :where(.wr-rghead) { display: grid; grid-template-columns: minmax(0px, 1.3fr) minmax(0px, 1fr); gap: 14px; align-items: start; }
  & :where(.wr-rgname) { display: flex; flex-direction: column; gap: 6px; }
  & :where(.wr-rgcols) { display: grid; grid-template-columns: minmax(0px, 1.35fr) minmax(0px, 1fr); gap: 16px; align-items: start; }
  & :where(.wr-mobs) { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
  & :where(.wr-drops) { display: flex; flex-wrap: wrap; gap: 2px 8px; font-size: 13px; }
  & :where(.wr-mini) { display: flex; flex-direction: column; gap: 6px; }
  & :where(.wr-notes) { display: flex; flex-direction: column; gap: 6px; }
  & :where(.wk13 a) { font-weight: 600; }
  & :where(.wr p) { margin: 0px; }
  & :where(.wr ul) { margin: 0px; padding: 0px; list-style: none; }
  & :where(.wr ol) { margin: 0px; padding: 0px; list-style: none; }
  & :where(.wr small) { font-size: 13px; font-weight: 400; }
  & :where(.wr a) { text-decoration: none; }
  & :where(.wr h2) { display: flex; align-items: center; gap: 10px; margin: 0px; padding: 0px; }
  & :where(.wr h3) { margin: 12px 0px 4px; }
  & :where(.wr-cell > span) { display: flex; flex-direction: column; line-height: 1.25; min-width: 0px; }
  & :where(.wr-tbl th) { padding: 5px 6px; text-align: left; white-space: nowrap; }
  & :where(.wr-tbl td) { padding: 4px 6px; height: 40px; vertical-align: middle; }
  & :where(.wr-seg button) { height: 28px; padding: 0px 10px; white-space: nowrap; cursor: var(--cur-use, pointer); }
  & :where(.wr-extra h3) { margin-top: 10px; }
  & :where(.wr-dl dt) { margin-top: 6px; }
  & :where(.wr-dl dd) { margin: 0px; line-height: 1.35; }
  & :where(.wr-ladder span) { display: flex; flex-direction: column; align-items: center; font-size: 13px; }
  & :where(.wr-ladder small) { line-height: 1.2; }
  & :where(.wr-cape > div) { display: flex; flex-direction: column; gap: 2px; min-width: 0px; }
  & :where(.wr-boosts li) { display: flex; align-items: center; gap: 8px; line-height: 1.3; }
  & :where(.wr-next li) { display: flex; align-items: center; gap: 8px; line-height: 1.3; }
  & :where(.wr-xpl li) { display: flex; align-items: center; gap: 8px; line-height: 1.3; }
  & :where(.wr-needs li) { display: flex; align-items: center; gap: 8px; line-height: 1.3; }
  & :where(.wr-boosts li) { align-items: flex-start; font-size: 13px; }
  & :where(.wr-head p) { font-size: 13px; line-height: 1.4; }
  & :where(.wr-calc > span) { display: flex; flex-direction: column; }
  & :where(.wr-check li) { display: flex; align-items: flex-start; gap: 8px; line-height: 1.3; }
  & :where(.wr-qtitle h2) { margin-right: auto; }
  & :where(.wr-giver > div) { display: flex; flex-direction: column; gap: 2px; }
  & :where(.wr-giver p) { font-style: italic; }
  & :where(.wr-obj li) { display: grid; grid-template-columns: 32px minmax(0px, 1fr) auto; grid-template-rows: auto 6px; gap: 4px 10px; align-items: center; padding: 6px 10px; }
  & :where(.wr-obj em) { font-style: normal; font-weight: 700; text-align: right; white-space: nowrap; }
  & :where(.wr-first > div) { flex: 1 1 0%; display: flex; flex-direction: column; gap: 2px; line-height: 1.3; }
  & :where(.wr-qrow p) { line-height: 1.5; }
  & :where(.wr-wayr span) { display: inline-flex; align-items: center; gap: 4px; padding: 2px 8px; }
  & :where(.wr-wayr i) { font-style: normal; }
  & :where(.wr-tiers button) { display: grid; grid-template-columns: 32px minmax(0px, 1fr); grid-template-rows: auto auto; gap: 2px 8px; align-items: center; padding: 8px; text-align: left; cursor: var(--cur-use, pointer); }
  & :where(.wr-tiers small) { grid-column: 2; }
  & :where(.wr-tasks li) { display: grid; grid-template-columns: 32px minmax(0px, 1fr) auto; gap: 10px; align-items: center; padding: 8px 12px; }
  & :where(.wr-tasks em) { font-style: normal; font-weight: 700; white-space: nowrap; }
  & :where(.wr-map canvas) { display: block; width: 100%; height: 100%; image-rendering: auto; }
  & :where(.wr-legend button) { display: inline-flex; align-items: center; gap: 7px; height: 26px; padding: 0px 9px; cursor: var(--cur-use, pointer); }
  & :where(.wr-legend small) { font-size: 13px; }
  & :where(.wr-rgname p) { font-size: 15px; line-height: 1.45; }
  & :where(.wr-rgcols > div) { display: flex; flex-direction: column; gap: 6px; min-width: 0px; }
  & :where(.wr-mobs li) { display: flex; align-items: center; gap: 8px; padding: 4px 8px 4px 4px; line-height: 1.25; min-width: 0px; }
  & :where(.wr-drops span) { display: inline-flex; align-items: center; gap: 3px; }
  & :where(.wr-mini li) { display: flex; align-items: center; gap: 10px; line-height: 1.25; }
  & :where(.wr-notes li) { position: relative; padding-left: 16px; line-height: 1.4; }
  & :where(.wr-dtiers td) { height: 34px; }
  & :where(.wr-next li > span) { display: flex; flex-direction: column; }
  & :where(.wr-check li > span) { display: flex; flex-direction: column; }
  & :where(.wr-tiers button > span) { display: flex; flex-direction: column; gap: 4px; min-width: 0px; }
  & :where(.wr-tasks li > span) { display: flex; flex-direction: column; line-height: 1.3; }
  & :where(.wr-mobs li > span) { display: flex; flex-direction: column; gap: 2px; min-width: 0px; }
  & :where(.wr-mini li > span) { display: flex; flex-direction: column; min-width: 0px; }
  & :where(.wr-notes li)::before { content: ""; position: absolute; left: 0px; top: 7px; width: 7px; height: 7px; transform: rotate(45deg); }
  & :where(.wk13 .wico) { width: 20px; height: 20px; margin: 0px; vertical-align: middle; }
  & :where(.wk13 .mico) { width: 20px; height: 20px; object-fit: contain; image-rendering: auto; margin-right: 8px; vertical-align: middle; }
  & :where(.wk13 .wk-head) { margin: 0px; }
  & :where(.wk13 .wk-tb) { width: 100%; border-collapse: collapse; font-size: 15px; margin: 0px 0px 2px; }
  & :where(.wk13 .wk-ls) { display: flex; flex-direction: column; align-items: center; gap: 2px; width: 58px; text-decoration: none; }
  & :where(.wr .chip) { display: inline-flex; align-items: center; gap: 5px; height: 26px; padding: 0px 9px; white-space: nowrap; }
  & :where(.wr .wr-i) { display: inline-grid; place-items: center; flex: 0 0 auto; line-height: 0; }
  & :where(.wr .wr-sp) { flex: 0 0 auto; display: block; width: auto; image-rendering: pixelated; object-fit: contain; }
  & :where(.wr .wr-msp) { display: inline-flex; align-items: flex-end; justify-content: center; flex: 0 0 auto; width: 64px; }
  & :where(.wr-cell.sm) { gap: 6px; font-size: 13px; }
  & :where(.wr-tbl .wr-lv) { width: 46px; font-weight: 700; white-space: nowrap; }
  & :where(.wr-places > .wr-mute) { white-space: nowrap; }
  & :where(.wr-tbar > .wr-lab) { margin: 0px; }
  & :where(.wr-check.two) { display: grid; grid-template-columns: 1fr 1fr; gap: 8px 14px; }
  & :where(.wr-obj .bar) { display: block; grid-column: 2 / 4; height: 6px; }
  & :where(.wr-tiers .bar) { display: block; grid-column: 2 / 4; height: 6px; }
  & :where(.wr-obj.dim) { opacity: 0.6; }
  & :where(.wr-pin.mob) { width: 7px; height: 7px; margin: -3.5px 0px 0px -3.5px; }
  & :where(.wr-pin.use) { width: 7px; height: 7px; margin: -3.5px 0px 0px -3.5px; }
  & :where(.wr-pin.out) { width: 11px; height: 11px; margin: -5.5px 0px 0px -5.5px; }
  & :where(.wr-rgname .wr-dl) { padding-top: 4px; }
  & :where(.wk13 .wk-ars a) { display: inline-flex; text-decoration: none; }
  & :where(.wk13 h3.wk-h) { display: flex; align-items: baseline; gap: 10px; margin: 12px 0px 4px; }
  & :where(.wk13 .wk-tb th) { text-align: left; padding: 5px 8px; white-space: nowrap; }
  & :where(.wk13 .wk-tb td) { padding: 4px 8px; height: 34px; vertical-align: middle; font-variant-numeric: tabular-nums; }
  & :where(.wk13 .wk-tb a) { text-decoration: none; }
  & :where(.wk13 .wk-tb td) { white-space: normal; }
  & :where(.wr a:hover) { text-decoration: underline; }
  & :where(.wr h2 .wfind) { margin-left: auto; }
  & :where(.wr .wr-i img) { object-fit: contain; image-rendering: auto; vertical-align: 0px; }
  & :where(.wr-tbl td.num) { text-align: right; font-variant-numeric: tabular-nums; white-space: nowrap; }
  & :where(.wr-tbl td.wr-where) { min-width: 84px; }
  & :where(.wr-obj li > .wr-i) { grid-row: 1 / 3; }
  & :where(.wr-obj .bar i) { display: block; height: 100%; }
  & :where(.wr-tiers .bar i) { display: block; height: 100%; }
  & :where(.wr-tiers button > .wr-i) { grid-row: 1 / 3; }
  & :where(.wr-legend button .wr-pin) { position: static; margin: 0px 2px; }
  & :where(.wr-legend button.off) { opacity: 0.45; }
  & :where(.wr-rgname .wr-dl dd) { font-size: 13px; }
  & :where(.wk13 h3.wk-h)::after { content: ""; flex: 1 1 0%; align-self: center; height: 1px; }
  & :where(.wk13 .wk-sm .wico) { margin-right: 6px; }
  & :where(.wr.wr-area > .wr-g) { display: flex; flex-direction: column; gap: 12px; }
  & :where(.wr .wr-i.i64) { width: 64px; height: 64px; }
  & :where(.wr .wr-i.i32) { width: 32px; height: 32px; }
  & :where(.wr .wr-i.i20) { width: 20px; height: 20px; }
  & :where(.wr .wr-i.iw4) { display: grid; grid-template-columns: 20px 20px; gap: 2px; width: 42px; height: 42px; }
  & :where(.wr .wr-msp .mico) { max-width: 64px; max-height: 100%; margin: 0px; object-fit: contain; image-rendering: pixelated; }
  & :where(.wr-pin.npc.big) { width: 13px; height: 13px; margin: -6.5px 0px 0px -6.5px; }
  & :where(.wk13 .wk-head h2.wk-t1) { display: flex; align-items: center; gap: 10px; margin: 0px; padding: 0px; }
  & :where(.wk13 .wk-tb td .wk-ic) { margin-right: 8px; }
  & :where(.wk13 .wk-tb td .wk-u) { margin-right: 8px; }
  & :where(.wk13 .wk-tb a:hover) { text-decoration: underline; }
  & :where(.wk13 .wk-src td:last-child) { white-space: nowrap; }
  & :where(.wk13 .wk-tb td .wk-rt) { white-space: nowrap; }
  & :where(.wr .wr-i.i64 > img) { max-width: none; margin: 0px; width: 64px; height: 64px; }
  & :where(.wr .wr-i.i32 > img) { max-width: none; margin: 0px; width: 32px; height: 32px; }
  & :where(.wr .wr-i.i20 > img) { max-width: none; margin: 0px; width: 20px; height: 20px; }
  & :where(.wr .wr-i.iw4 > img) { width: 20px; height: 20px; }
  & :where(.wr .wr-i.sp > img) { width: auto; height: 32px; }
  & :where(.wr-tbl td.num .wr-mute) { font-size: 13px; }
  & :where(.wk13 .wk-tb td:first-child a) { white-space: nowrap; }
  & :where(.wr .wr-i.i64 .glow) { max-width: none; margin: 0px; width: 64px; height: 64px; }
  & :where(.wr .wr-i.i32 .glow) { max-width: none; margin: 0px; width: 32px; height: 32px; }
  & :where(.wr .wr-i.i20 .glow) { max-width: none; margin: 0px; width: 20px; height: 20px; }
  & :where(.wr .wr-i.iw4 .glow) { width: 20px; height: 20px; }
  & :where(.wr .wr-i.i32 > .wr-msp) { width: 32px; height: 32px; }
  & :where(.wr .wr-i.i32 .mico) { max-width: 32px; }
  & :where(.wr-map.hide-mob .wr-pin.mob) { display: none; }
  & :where(.wr-map.hide-node .wr-pin.node) { display: none; }
  & :where(.wr-map.hide-npc .wr-pin.npc) { display: none; }
  & :where(.wr-map.hide-use .wr-pin.use) { display: none; }
  & :where(.wr-map.hide-out .wr-pin.out) { display: none; }
  & :where(.wk13 .wk-head h2.wk-t1 .wfind) { margin-left: auto; }
  & :where(.wk13 .wk-tb td .wk-lv .wk-ic) { margin-right: 0px; }
  & :where(.wk13 .wk-tb td .wk-lv .wk-u) { margin-right: 0px; }
  & :where(.wk13 .wk-tb td .wk-in1 .wk-ic) { margin-right: 0px; }
  & :where(.wk13 .wk-src td:last-child .wk-rt) { margin-left: 8px; }
  & :where(.wk13 .wki-top .wk-src td:last-child) { white-space: normal; }
  & :where(.wr .wr-i.i64 .glow > img) { max-width: none; margin: 0px; width: 64px; height: 64px; }
  & :where(.wr .wr-i.i32 .glow > img) { max-width: none; margin: 0px; width: 32px; height: 32px; }
  & :where(.wr .wr-i.i20 .glow > img) { max-width: none; margin: 0px; width: 20px; height: 20px; }
  & :where(.wk13 .wk-head h2.wk-t1 .wfind) { font-size: 13px; }
  & :where(.cards) { display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 4px; }
  & :where(.card) { display: flex; align-items: center; gap: 8px; min-height: 38px; padding: 4px 8px 4px 5px; text-decoration: none; }
  & :where(.tbl) { width: 100%; margin: 2px 0px 8px; border-collapse: separate; border-spacing: 0px; font-style: normal; font-variant: tabular-nums lining-nums; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: 400; font-stretch: normal; font-size: 13.5px; line-height: 1.35; }
  & :where(.qsteps) { margin: 0px; padding-left: 18px; }
  & :where(.up) { position: relative; margin: 0px 0px 14px; padding: 2px 0px 4px 14px; }
  & :where(.wpager) { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 6px 0px 14px; }
  & :where(.mico) { image-rendering: pixelated; }
  & :where(:is(h4, .gcat)) { margin: 12px 0px 6px; }
  & :where(.wflav) { font-style: italic; }
  & :where(:is(.wguide, .wev, .wnote)) { display: block; margin: 0px 0px 10px; padding: 8px 11px; font-weight: 400; }
  & :where(:is(.wevl, ul, ol)) { padding-left: 20px; margin: 4px 0px 10px; }
  & :where(.whw) { display: flex; align-items: center; gap: 12px; margin: 0px 0px 10px; padding: 8px 12px; text-decoration: none; }
  & :where(.card i) { width: 30px; flex: 0 0 30px; display: flex; align-items: center; justify-content: center; }
  & :where(.tbl th) { padding: 6px 8px; text-align: left; white-space: nowrap; }
  & :where(.tbl td) { padding: 5px 8px; vertical-align: middle; }
  & :where(.up)::before { content: ""; position: absolute; left: -6px; top: 4px; width: 10px; height: 10px; transform: rotate(45deg); }
  & :where(.up h3) { margin: 2px 0px 4px; }
  & :where(:is(.wpager button)) { --osp: url("https://eastscape.online/v3/assets/img/glad/flat/ui/os/plate_brown.png?v=1"); --osp-hv: url("https://eastscape.online/v3/assets/img/glad/flat/ui/os/plate_brown_hv.png?v=1"); --osp-dn: url("https://eastscape.online/v3/assets/img/glad/flat/ui/os/plate_brown_dn.png?v=1"); --osp-off: url("https://eastscape.online/v3/assets/img/glad/flat/ui/os/plate_brown_off.png?v=1"); display: inline-flex; align-items: center; gap: 6px; height: 28px; padding: 0px 11px; image-rendering: pixelated; cursor: var(--cur-use, pointer); }
  & :where(.wpager input) { width: 58px; height: 26px; padding: 0px 6px; }
  & :where(:is(h4, .gcat)) { margin: 16px 0px 8px; }
  & :where(.up h3) { padding: 0px; }
  & :where(.whw b) { display: block; font-size: 15px; }
  & :where(.whw small) { font-weight: 400; }
  & :where(.up h3)::after { display: none; }
  & :where(.wk13 .wki-top .wk-src td:last-child .wk-rt) { white-space: normal; }
  & :where(.tbl :is(.ico, img)) { width: 24px; height: 24px; vertical-align: -6px; object-fit: contain; }
  & :where(:is(.wguide, .wev) :is(.ico, img)) { width: 24px; height: 24px; vertical-align: -6px; object-fit: contain; }
  & :where(.card i :is(.ico, img)) { object-fit: contain; width: 28px; height: 28px; }
  & :where(.tbl th.srt) { cursor: var(--cur-use, pointer); user-select: none; }
  & :where(.wpager button:disabled) { cursor: default; }
  & :where(.tbl th[data-dir="asc"])::after { content: " ▲"; font-size: 9px; }
  & :where(.tbl th[data-dir="desc"])::after { content: " ▼"; font-size: 9px; }
  & :where(:is(.wpager button):active:not(:disabled)) { transform: translateY(1px); }
  & :where(:is(b, strong)) { font-variant-numeric: tabular-nums; }
  & :where(small) { font-size: max(11px, 0.86em); }
  & :is(img, .x).ico { width: 1.3em; height: 1.3em; object-fit: contain; vertical-align: -0.3em; image-rendering: pixelated; }
  & :is(img, .x).hd { image-rendering: auto; }
  & :is(img, .x).tixi { width: 1.1em; height: 1.1em; vertical-align: -0.2em; image-rendering: auto; }
  & .glow { display: inline-block; line-height: 0; position: relative; }
  & .glow .ico { display: block; }
  & .wflav { font-style: italic; color: var(--k19-muted); }
  & :is(.wr-mute, .wr-sm.wr-mute) { color: var(--k19-dim); }
  & .wr-ok { color: var(--k19-good); }
  & .wr-no { color: var(--k19-bad); }
  & :is(.wk-lab, .wr-lab, .wkj-lab) { font: 700 10.5px/1.4 var(--k19-fk-head); letter-spacing: 0.14em; text-transform: uppercase; color: var(--k19-dim); }
  & .wkj-lab { border-bottom: 1px solid var(--k19-line); }
  & :is(.wk-h, .wr h3)::after { background: var(--k19-line); }
  & :is(.wguide, .wev, .wnote, .wr-note, .wk-note) { background: var(--k19-fk-well); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left: 3px solid var(--k19-brass); color: var(--k19-cream); }
  & .wev.wchase { border-left-color: var(--k19-brass-hi); }
  & .whw { color: var(--k19-cream); background: var(--k19-fk-ox); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: 2px solid var(--k19-brass); text-decoration: none; }
  & .whw:hover { border-color: var(--k19-pumpkin); }
  & .whw b { color: var(--k19-brass-hi); }
  & .whw small { color: var(--k19-muted); }
  & .whw-i { display: grid; place-items: center; }
  & .whw-i :is(img, .ico) { width: 30px; height: 30px; object-fit: contain; }
  & .card { color: var(--k19-cream); background: var(--k19-panel2); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left: 3px solid transparent; font: 600 13.5px/1.2 var(--k19-fk-text); text-decoration: none; }
  & .card:hover { border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: var(--k19-pumpkin); background: var(--k19-fk-well); color: var(--k19-brass-hi); }
  & .card small { display: block; font-weight: 400; }
  & :is(.tbl, .wk-tb, .wr-tbl) { border: 1px solid var(--k19-line); background: var(--k19-panel2); font-variant-numeric: tabular-nums; }
  & :is(.tbl, .wk-tb, .wr-tbl) th { background: var(--k19-fk-well); border-bottom: 1px solid var(--k19-line2); font: 700 10.5px/1.3 var(--k19-fk-head); letter-spacing: 0.1em; text-transform: uppercase; color: var(--k19-brass); }
  & :is(.tbl, .wk-tb, .wr-tbl) td { border-top: 1px solid var(--k19-line); color: var(--k19-cream); }
  & :is(.tbl, .wk-tb, .wr-tbl) tr:nth-child(2n) td { background: color-mix(in srgb,var(--k19-fk-well) 45%,transparent); }
  & :is(.tbl, .wk-tb, .wr-tbl) tr:hover td { background: color-mix(in srgb,var(--k19-brass) 8%,transparent); }
  & .tbl th.srt { cursor: var(--cur-use, pointer); user-select: none; }
  & .tbl th.srt:hover { color: var(--k19-brass-hi); }
  & .tbl th[data-dir]::after { color: var(--k19-pumpkin); }
  & .tbl tr > th:first-child[scope] { background: none; }
  & .tbl :is(.ico, img) { width: 24px; height: 24px; vertical-align: -6px; object-fit: contain; }
  & :is(.tbl, .wr-tbl) td.num { text-align: right; }
  & .wr-tbl .wr-lv { color: var(--k19-brass-hi); }
  & :is(.wk-kv, .wk-ib table) th { font: 700 11px/1.35 var(--k19-fk-text); color: var(--k19-muted); }
  & :is(.wk-kv, .wk-ib table) :is(th, td) { border-top: 1px solid var(--k19-line); }
  & .wk-kv td, & .wk-ib td { color: var(--k19-cream); }
  & .wk-ib { display: block; background: var(--k19-panel2); border: 1px solid var(--k19-line2); }
  & .wk-ib-n { font: 700 15px/1.25 var(--k19-fk-head); color: var(--k19-brass-hi); background: var(--k19-fk-well); border-bottom: 1px solid var(--k19-line2); }
  & .wk-ib-pic { background: var(--k19-fk-well); border-bottom: 1px solid var(--k19-line); }
  & .wk-ib td i { font-style: normal; color: var(--k19-muted); }
  & .wq { background: var(--k19-panel2); border: 1px solid var(--k19-line2); }
  & .wq-pic { background: var(--k19-fk-well); border-bottom: 1px solid var(--k19-line); }
  & .wq-t { font: 700 15px/1.25 var(--k19-fk-head); color: var(--k19-brass-hi); background: var(--k19-fk-well); border-bottom: 1px solid var(--k19-line2); }
  & .wq th { font: 700 11px/1.35 var(--k19-fk-text); letter-spacing: 0.04em; text-transform: uppercase; color: var(--k19-muted); }
  & .wq :is(th, td) { border-top: 1px solid var(--k19-line); }
  & .wq tr:first-child :is(th, td) { border-top: 0px; }
  & .wq td { color: var(--k19-cream); font-size: 14px; }
  & .wq td small { color: var(--k19-muted); }
  & .wdt-how { color: var(--k19-muted); font-size: 13.5px; }
  & .whm-hero { background: var(--k19-fk-well); border: 1px solid var(--k19-line2); }
  & .whm-hero > p { color: var(--k19-muted); }
  & .whm-hero h2 { justify-content: center; text-align: center; }
  & :is(.whm-tile, .whm-l a, .whm-feat, .whm-res a) { text-decoration: none; }
  & .whm-tile :is(img, .ico) { width: 32px; height: 32px; max-width: none; vertical-align: middle; }
  & .whm-l a :is(img, .ico) { width: 22px; height: 22px; max-width: none; }
  & .whm-search input { background: var(--k19-ink); border-top-color: ; border-top-style: ; border-top-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right: 0px; color: var(--k19-cream); font-family: var(--k19-fk-text); outline: 0px; }
  & .whm-search input:is(:focus, :hover) { border-color: var(--k19-pumpkin); }
  & .whm-search input::placeholder { color: var(--k19-dim); }
  & .whm-search button { color: var(--k19-on-brass); background: var(--k19-fk-brass-grad); border: 1px solid var(--k19-brass-edge); font: 700 13px/1 var(--k19-fk-head); letter-spacing: 0.08em; text-transform: uppercase; }
  & .whm-search button:hover { filter: brightness(1.08); border-color: var(--k19-brass-hi); }
  & .whm-res { background: var(--k19-panel2); border: 1px solid var(--k19-line2); }
  & .whm-res a { color: var(--k19-cream); border-top: 1px solid var(--k19-line); }
  & .whm-res a:first-child { border-top: 0px; }
  & .whm-res a:hover { background: color-mix(in srgb,var(--k19-brass) 10%,transparent); }
  & .whm-res small { color: var(--k19-muted); font-size: 12px; }
  & .whm-res .whm-all { color: var(--k19-brass-hi); font-weight: 700; }
  & .whm-try { color: var(--k19-muted); font-size: 13px; }
  & .whm-tile { background: var(--k19-panel2); border: 1px solid var(--k19-line); color: var(--k19-cream); }
  & .whm-tile:hover { border-color: var(--k19-brass); background: color-mix(in srgb,var(--k19-brass) 8%,var(--k19-panel2)); }
  & .whm-tile b { font: 700 14px/1.2 var(--k19-fk-head); color: var(--k19-brass-hi); }
  & .whm-tile small { color: var(--k19-muted); font-size: 12px; font-variant-numeric: tabular-nums; }
  & .whm-w { background: var(--k19-panel2); border: 1px solid var(--k19-line); }
  & .whm-l a { color: var(--k19-cream); }
  & .whm-l a:hover { background: color-mix(in srgb,var(--k19-brass) 10%,transparent); }
  & .whm-l small { color: var(--k19-muted); font-size: 12px; }
  & .whm-feat { background: var(--k19-fk-well); border: 1px solid var(--k19-line); color: var(--k19-cream); }
  & .whm-feat:hover { border-color: var(--k19-brass); }
  & .whm-feat b { font: 700 15px/1.25 var(--k19-fk-head); color: var(--k19-brass-hi); }
  & .whm-feat small { color: var(--k19-muted); font-size: 12px; }
  & .whm-feat span > small:first-child { text-transform: uppercase; letter-spacing: 0.08em; font-size: 10.5px; color: var(--k19-brass); }
  & :is(.wk-strip, .wk-fx, .wr-giver, .wr-first) { background: var(--k19-panel2); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left: 3px solid var(--k19-brass); }
  & .wk-strip:is(.nf, .chase) { border-left-color: var(--k19-brass-hi); }
  & .wk-strip.ev { border-left-color: var(--k19-pumpkin); }
  & .wk-strip.pet { border-left-color: var(--k19-epic); }
  & :is(.wk-strip, .wk-fx) > div > span { color: var(--k19-muted); }
  & .wk-rf div { background: var(--k19-fk-well); border: 1px solid var(--k19-line); }
  & :is(.wk-slot, .wr-slot, .wk-ls > .wk-slot) { background: var(--k19-fk-well); border: 1px dotted var(--k19-line2); }
  & .wk-pips i { display: block; background: var(--k19-brass); }
  & .wk-pips.r0 i { background: var(--k19-line2); }
  & .wk-tix, & .wr-tix { color: var(--k19-brass-hi); }
  & .wk-ls { color: var(--k19-cream); text-decoration: none; }
  & .wk-ls small { color: var(--k19-muted); }
  & .wkj-hero { background: var(--k19-fk-well); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: 2px solid var(--k19-brass); }
  & .wkj-hero::before { background: var(--wkj-bg,none) 50% 45%/cover no-repeat; filter: saturate(0.7) blur(2px); }
  & .wkj-hero::after { background: linear-gradient(90deg,color-mix(in srgb,var(--k19-fk-well) 92%,transparent) 30%,color-mix(in srgb,var(--k19-fk-well) 40%,transparent)); }
  & .wkj-ht p { color: var(--k19-muted); }
  & :is(.wkj-chips span, .wkj-els span, .wkj-bring span, .wr-wayr span, .chip) { background: var(--k19-fk-well); border: 1px solid var(--k19-brass-lo); color: var(--k19-brass-hi); font: 700 12px/1.3 var(--k19-fk-text); }
  & :is(.wkj-ab, .wkj-take > span, .wr-obj li, .wr-tasks li, .wr-mobs li, .wr-calc, .wr-red) { background: var(--k19-panel2); border: 1px solid var(--k19-line); }
  & .wkj-ab > div > span { color: var(--k19-muted); }
  & .wr-mobs li.boss { border-left: 3px solid var(--k19-bad); }
  & .wr-red { border-left: 3px solid var(--k19-bad); }
  & .wkj-time > div::before { background: var(--k19-brass); }
  & .wkj-time > div::after { background: var(--k19-line2); }
  & .wkj-time .t { color: var(--k19-muted); }
  & .wkj-time .d { color: var(--k19-muted); }
  & .wkj-q { color: var(--k19-muted); }
  & :is(.wk-map, .wr-map) { border: 1px solid var(--k19-line2); background: var(--k19-fk-well); }
  & .wk-pin { background: var(--k19-bad); box-shadow: 0 0 0 2px var(--k19-cream); }
  & .wr-pin { box-shadow: 0 0 0 1.5px var(--k19-os-ink); }
  & .wr-pin.mob { background: var(--k19-bad); }
  & .wr-pin.mob.agg { box-shadow: 0 0 0 1.5px var(--k19-os-ink),0 0 0 3px var(--k19-bad); }
  & .wr-pin.node { background: var(--k19-good); }
  & .wr-pin.npc { background: var(--k19-cream); }
  & .wr-pin.use { background: var(--k19-pumpkin); }
  & .wr-pin.out { background: var(--k19-os-ink); box-shadow: 0 0 0 2px var(--k19-brass-hi); }
  & .wr-room { background: var(--k19-brass-hi); color: var(--k19-ink); font: 700 12px/1 var(--k19-fk-head); box-shadow: 0 0 0 1.5px var(--k19-os-ink); }
  & :is(.wk-maplab, .wr-maplab) { background: var(--k19-panel); border: 1px solid var(--k19-line2); color: var(--k19-cream); font: 600 12px/1.3 var(--k19-fk-text); }
  & .wr-legend button { background: var(--k19-panel2); border: 1px solid var(--k19-line); color: var(--k19-cream); font: 600 12.5px/1 var(--k19-fk-text); cursor: var(--cur-use, pointer); }
  & .wr-legend button:hover { border-color: var(--k19-pumpkin); }
  & .wr-notes li::before { background: var(--k19-brass); }
  & .wr-dot { background: var(--k19-brass); }
  & .wr-seg button { background: var(--k19-panel2); border: 1px solid var(--k19-line); color: var(--k19-muted); font: 600 12.5px/1 var(--k19-fk-text); cursor: var(--cur-use, pointer); }
  & .wr-seg button + button { border-left: 0px; }
  & .wr-seg button.on { background: var(--k19-fk-ox); color: var(--k19-brass-hi); border-color: var(--k19-line2); }
  & :is(.wr-btn, .wpager button) { color: var(--k19-btn-ink); background: linear-gradient(var(--k19-btn-1),var(--k19-btn-2) 55%,var(--k19-btn-3)); border: 1px solid var(--k19-btn-edge); font: 700 13px/1 var(--k19-fk-text); text-decoration: none; cursor: var(--cur-use, pointer); }
  & :is(.wr-btn, .wpager button):hover:not(:disabled) { filter: brightness(1.08); }
  & .wpager button:disabled { opacity: 0.5; cursor: default; }
  & .wpager { color: var(--k19-muted); }
  & .wpager small { color: var(--k19-dim); }
  & :is(.wpager input, .wr-in) { background: var(--k19-ink); border: 1px solid var(--k19-line2); color: var(--k19-cream); font: 400 13px var(--k19-fk-text); outline: 0px; }
  & :is(.wpager input, .wr-in):focus { border-color: var(--k19-pumpkin); }
  & .wr-tiers button { background: var(--k19-panel2); border: 1px solid var(--k19-line); color: var(--k19-cream); font: inherit; cursor: var(--cur-use, pointer); }
  & .wr-tiers button:is(:hover, .on, .wr-sel) { border-color: var(--k19-pumpkin); }
  & .wr-tiers button.on { background: var(--k19-fk-well); }
  & :is(.wr-obj, .wr-tiers) .bar { background: var(--k19-fk-well); border: 1px solid var(--k19-line); }
  & :is(.wr-obj, .wr-tiers) .bar i { background: linear-gradient(90deg,var(--k19-rust),var(--k19-pumpkin)); }
  & .wr-box { background: var(--k19-panel2); border: 1px solid var(--k19-line2); }
  & .wr-dl dt { font: 700 10.5px/1.4 var(--k19-fk-head); letter-spacing: 0.12em; text-transform: uppercase; color: var(--k19-dim); }
  & .wr-dl dd { color: var(--k19-cream); }
  & .up { border-left: 2px solid var(--k19-line2); }
  & .up::before { background: var(--k19-brass); box-shadow: 0 0 0 1px var(--k19-os-ink); }
  & .up small { font: 700 11px/1.3 var(--k19-fk-head); letter-spacing: 0.14em; text-transform: uppercase; color: var(--k19-brass); }
  & .up h3 { font: 700 16px/1.25 var(--k19-fk-text); letter-spacing: 0px; text-transform: none; color: var(--k19-brass-hi); }
  & .up-cr { padding: 0px 6px; background: var(--k19-panel2); border: 1px solid var(--k19-line); color: var(--k19-brass-hi); font: 700 10.5px/16px var(--k19-fk-text); letter-spacing: 0px; text-transform: none; }
  & .wk-petfig figure { padding: 8px; background: var(--k19-fk-well); border: 1px solid var(--k19-line); }
  & .wk-petfig figcaption { color: var(--k19-muted); }
  & .qsteps li { color: var(--k19-cream); }
  & :where([hidden]) { display: none; }
}
html #wikiWin#wikiWin #wikiPage#wikiPage {
  & .wk { container-type: inline-size; color: var(--k19-cream); font: 14px/1.5 var(--k19-fk-text); }
  & .wk-hero { position: relative; display: block; padding: 16px 18px 14px; background: var(--k19-fk-well); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: 2px solid var(--k19-brass); }
  & .wk-hero small { display: block; padding-right: 120px; font: 700 11px/1.4 var(--k19-fk-head); letter-spacing: 0.14em; text-transform: uppercase; color: var(--k19-brass); }
  & .wk-hero h2 { display: block; margin: 6px 0px; padding: 0px; font: 700 26px/1.15 var(--k19-fk-head); color: var(--k19-brass-hi); }
  & .wk-hero h2::after { content: none; }
  & .wk-hero p { margin: 0px; max-width: 640px; font: 14px/1.5 var(--k19-fk-text); color: var(--k19-cream); }
  & .wk-art { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 12px; align-items: flex-end; }
  & .wk-art :is(img, .x) { display: block; height: 44px; width: auto; image-rendering: pixelated; }
  & .wk-share { position: absolute; right: 12px; top: 12px; margin: 0px; padding: 7px 12px; border: 1px solid var(--k19-btn-edge); border-radius: 0px; background: linear-gradient(var(--k19-btn-1),var(--k19-btn-2) 55%,var(--k19-btn-3)); color: var(--k19-btn-ink); font: 700 12.5px/1 var(--k19-fk-text); cursor: var(--cur-use, pointer); }
  & .wk-share:hover { filter: brightness(1.08); }
  & .wk-big { display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: var(--k19-fk-row-gap); }
  & .wk-card { display: grid; grid-template-columns: var(--k19-fk-row-ico) minmax(0,1fr); gap: 12px; align-items: start; padding: var(--k19-fk-row-pad); background: var(--k19-panel2); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left: var(--k19-fk-row-bar) solid var(--k19-pumpkin); color: var(--k19-cream); text-decoration: none; }
  & a.wk-card { cursor: var(--cur-use, pointer); }
  & a.wk-card:hover { background: var(--k19-fk-ox); border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: var(--k19-pumpkin); }
  & .wk-card > :is(img, .x) { width: var(--k19-fk-row-ico); height: var(--k19-fk-row-ico); padding: 4px; background: var(--k19-fk-well); border: 1px solid var(--k19-line2); object-fit: contain; image-rendering: pixelated; }
  & .wk-card > span { display: block; min-width: 0px; }
  & .wk-card b { display: block; font: 700 14px/1.3 var(--k19-fk-text); color: var(--k19-cream); }
  & .wk-card span span { display: block; margin-top: 3px; font: 12.5px/1.4 var(--k19-fk-text); color: var(--k19-muted); }
  & .wk-tease { display: block; margin-top: 3px; font: italic 700 12.5px/1.35 var(--k19-fk-text); color: var(--k19-brass-hi); }
  & .wk-card .wk-peek { display: flex; flex-wrap: wrap; gap: 6px; align-items: flex-end; margin-top: 7px; padding: 6px 8px; background: var(--k19-fk-well); border: 1px solid var(--k19-line); }
  & .wk-peek :is(img, .x) { width: 30px; height: 30px; object-fit: contain; image-rendering: pixelated; }
  & .wk-card i { display: block; margin-top: 5px; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; font-style: normal; color: var(--k19-brass); }
  & .wk-tiles { display: grid; grid-template-columns: repeat(auto-fit, minmax(118px, 1fr)); gap: 8px; }
  & .wk-tile { padding: 10px; background: var(--k19-fk-well); border: 1px solid var(--k19-line); text-align: center; }
  & .wk-tile b { display: block; font: 700 20px/1.1 var(--k19-fk-head); color: var(--k19-brass-hi); }
  & .wk-tile small { display: block; margin-top: 4px; font: 12px/1.3 var(--k19-fk-text); color: var(--k19-muted); }
  & .wk-note { display: block; margin: 8px 0px 0px; padding: 6px 10px; font: 12.5px/1.45 var(--k19-fk-text); }
  & .wk-bars { display: grid; gap: 5px; }
  & .wk-bar { display: grid; grid-template-columns: 22px 110px minmax(0px, 1fr) 90px; gap: 8px; align-items: center; font: 13px/1.3 var(--k19-fk-text); color: var(--k19-cream); }
  & .wk-bar .ico { display: inline-grid; place-items: center; width: 20px; height: 20px; }
  & .wk-bar .ico :is(img, .x) { width: 20px; height: 20px; object-fit: contain; image-rendering: pixelated; }
  & .wk-bar em { display: block; height: 10px; background: linear-gradient(90deg,var(--k19-rust),var(--k19-pumpkin)); border: 1px solid var(--k19-line); }
  & .wk-bar u { text-decoration: none; text-align: right; font-variant-numeric: tabular-nums; color: var(--k19-muted); }
  & .wk-tops { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 10px; }
  & .wk-top { padding: 10px 12px; background: var(--k19-panel2); border: 1px solid var(--k19-line); }
  & .wk-top b { display: block; margin-bottom: 6px; font: 700 11px/1.3 var(--k19-fk-head); letter-spacing: 0.12em; text-transform: uppercase; color: var(--k19-brass); }
  & .wk-top ol { margin: 0px; padding-left: 20px; font: 13px/1.5 var(--k19-fk-text); color: var(--k19-cream); }
  & .wk-top li span { float: right; font-variant-numeric: tabular-nums; color: var(--k19-muted); }
  & :is(.wk-worth, .wk-chg) { margin: 0px; padding-left: 22px; font: 13.5px/1.55 var(--k19-fk-text); color: var(--k19-cream); }
  & .wk-chg > li { margin: 0px 0px 16px; }
  & .wk-chg > li > b { font: 700 15px/1.3 var(--k19-fk-head); color: var(--k19-brass-hi); }
  & .wk-chg ol { margin: 4px 0px 0px; padding-left: 20px; list-style: decimal; }
  & .wk-chg ol li { margin: 2px 0px; color: var(--k19-muted); }
  & .wk-acs { display: grid; grid-template-columns: repeat(auto-fill, minmax(112px, 1fr)); gap: 8px; margin: 10px 0px 0px; }
  & .wk-ac { display: flex; flex-direction: column; align-items: center; gap: 3px; padding: 10px 6px 9px; background: var(--k19-fk-well); border: 1px solid var(--k19-line); text-align: center; }
  & .wk-ac :is(img, .x) { width: 52px; height: 52px; margin-bottom: 4px; object-fit: contain; image-rendering: pixelated; }
  & .wk-ac b { font: 700 12.5px/1.2 var(--k19-fk-head); color: var(--k19-brass-hi); }
  & .wk-ac span { font: 11.5px/1.3 var(--k19-fk-text); color: var(--k19-muted); }
  & .wk-shots { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 10px; margin: 10px 0px 0px; }
  & .wk-shot { margin: 0px; overflow: hidden; background: var(--k19-fk-well); border: 1px solid var(--k19-line); }
  & .wk-shot :is(img, .x) { display: block; width: 100%; height: auto; }
  & .wk-shot figcaption { padding: 6px 9px 8px; font: 11.5px/1.35 var(--k19-fk-text); color: var(--k19-muted); }
  & .wk-links { display: flex; flex-wrap: wrap; gap: var(--k19-fk-chip-gap); }
  & .wk-links a { display: inline-flex; align-items: center; min-height: 36px; padding: var(--k19-fk-chip-pad); background: var(--k19-fk-well); border: var(--k19-fk-tab-bd); color: var(--k19-brass-hi); font: 700 13px/1 var(--k19-fk-text); text-decoration: none; cursor: var(--cur-use, pointer); }
  & .wk-links a:hover { border-color: var(--k19-pumpkin); color: var(--k19-cream); }
  & .wk-list { display: grid; gap: var(--k19-fk-row-gap); }
  & .wk-list a { display: grid; grid-template-columns: 56px minmax(0px, 1fr); gap: 12px; align-items: center; padding: var(--k19-fk-row-pad); background: var(--k19-panel2); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left: var(--k19-fk-row-bar) solid var(--k19-pumpkin); color: var(--k19-cream); text-decoration: none; cursor: var(--cur-use, pointer); }
  & .wk-list a:hover { background: var(--k19-fk-ox); border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: var(--k19-pumpkin); }
  & .wk-list a i { display: block; padding: 8px 0px; background: var(--k19-fk-ox); border: 1px solid var(--k19-line2); font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; font-style: normal; text-align: center; color: var(--k19-brass-hi); }
  & .wk-list a > span { display: block; min-width: 0px; }
  & .wk-list a b { display: block; font: 700 14px/1.3 var(--k19-fk-text); color: var(--k19-cream); }
  & .wk-list a small { display: block; margin-top: 2px; font: 12.5px/1.4 var(--k19-fk-text); color: var(--k19-muted); }
  @container (max-width: 560px) {
  & .wk-hero { padding: 14px 12px 12px; }
  & .wk-hero small { padding-right: 0px; }
  & .wk-hero h2 { font-size: 21px; }
  & .wk-share { position: static; margin-top: 12px; }
  & .wk-bar { grid-template-columns: 22px 80px minmax(0px, 1fr) 70px; }
}
}
@keyframes bhPulse { 
  50% { box-shadow: rgb(217, 96, 63) 0px 0px 0px 2px; }
}
/* THE WIKI SITE'S OWN FEW RULES (tools/wiki-site-build.mjs puts them after the game's; the layout is the game's site view): nothing to close, a way to the game */
html.wiki-site #wikiWin .win-x { display: none !important; }
html.wiki-site #wikiWin .win-head a.ws-play { margin-left: auto; margin-right: 10px; color: inherit; font-size: 13px; }
html.wiki-site .ws-res small { opacity: .7; margin-left: 6px; }
