.astra-logo{display:block;width:auto;height:var(--astra-logo-height, 32px);object-fit:contain;flex-shrink:0}.astra-logo--sm{--astra-logo-height: 26px}.astra-logo--md{--astra-logo-height: 32px}.astra-logo--lg{--astra-logo-height: 48px}.astra-logo--xl{--astra-logo-height: 72px}.astra-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.astra-brand-wordmark{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d4b85a;line-height:1.1}:root{--hud-achievement-medal: url(/assets/ui/hud/gameplay/rewards/achievement_medal.png);--hud-achievement-medal-toast: url(/assets/ui/hud/ready/rewards/achievement_medal_toast.png);--hud-action-chop: url(/assets/ui/hud/gameplay/context/action_chop.png);--hud-action-chop-action: url(/assets/ui/hud/ready/context/action_chop_action.png);--hud-action-close: url(/assets/ui/hud/gameplay/context/action_close.png);--hud-action-close-action: url(/assets/ui/hud/ready/context/action_close_action.png);--hud-action-divider: url(/assets/ui/hud/gameplay/interaction/action_divider.png);--hud-action-drop: url(/assets/ui/hud/gameplay/context/action_drop.png);--hud-action-drop-action: url(/assets/ui/hud/ready/context/action_drop_action.png);--hud-action-examine: url(/assets/ui/hud/gameplay/context/action_examine.png);--hud-action-examine-action: url(/assets/ui/hud/ready/context/action_examine_action.png);--hud-action-examine-action-disabled: url(/assets/ui/hud/ready/context/action_examine_action_disabled.png);--hud-action-examine-action-hover: url(/assets/ui/hud/ready/context/action_examine_action_hover.png);--hud-action-fish: url(/assets/ui/hud/gameplay/context/action_fish.png);--hud-action-fish-action: url(/assets/ui/hud/ready/context/action_fish_action.png);--hud-action-mine: url(/assets/ui/hud/gameplay/context/action_mine.png);--hud-action-mine-action: url(/assets/ui/hud/ready/context/action_mine_action.png);--hud-action-open: url(/assets/ui/hud/gameplay/context/action_open.png);--hud-action-open-action: url(/assets/ui/hud/ready/context/action_open_action.png);--hud-action-take: url(/assets/ui/hud/gameplay/context/action_take.png);--hud-action-take-action: url(/assets/ui/hud/ready/context/action_take_action.png);--hud-action-take-action-disabled: url(/assets/ui/hud/ready/context/action_take_action_disabled.png);--hud-action-take-action-hover: url(/assets/ui/hud/ready/context/action_take_action_hover.png);--hud-action-unavailable: url(/assets/ui/hud/ready/context/action_unavailable.png);--hud-add-friend: url(/assets/ui/hud/gameplay/social/add_friend.png);--hud-aggro-eye: url(/assets/ui/hud/gameplay/combat/aggro_eye.png);--hud-aggro-eye-status: url(/assets/ui/hud/ready/combat/aggro_eye_status.png);--hud-air-meter: url(/assets/ui/hud/ready/traversal/air_meter.png);--hud-attack-windup: url(/assets/ui/hud/gameplay/combat/attack_windup.png);--hud-attack-windup-status: url(/assets/ui/hud/ready/combat/attack_windup_status.png);--hud-bag-capacity: url(/assets/ui/hud/gameplay/skills/bag_capacity.png);--hud-bag-capacity-row: url(/assets/ui/hud/ready/skills/bag_capacity_row.png);--hud-bag-upgrade: url(/assets/ui/hud/gameplay/commerce/bag_upgrade.png);--hud-bag-upgrade-row: url(/assets/ui/hud/ready/commerce/bag_upgrade_row.png);--hud-bank-amount: url(/assets/ui/hud/ready/commerce/bank_amount.png);--hud-bank-deposit: url(/assets/ui/hud/gameplay/commerce/bank_deposit.png);--hud-bank-deposit-action: url(/assets/ui/hud/ready/commerce/bank_deposit_action.png);--hud-bank-deposit-action-disabled: url(/assets/ui/hud/ready/commerce/bank_deposit_action_disabled.png);--hud-bank-deposit-action-hover: url(/assets/ui/hud/ready/commerce/bank_deposit_action_hover.png);--hud-bank-folder: url(/assets/ui/hud/gameplay/commerce/bank_folder.png);--hud-bank-folder-tab: url(/assets/ui/hud/ready/commerce/bank_folder_tab.png);--hud-bank-vault: url(/assets/ui/hud/gameplay/commerce/bank_vault.png);--hud-bank-vault-row: url(/assets/ui/hud/ready/commerce/bank_vault_row.png);--hud-bank-withdraw: url(/assets/ui/hud/gameplay/commerce/bank_withdraw.png);--hud-bank-withdraw-action: url(/assets/ui/hud/ready/commerce/bank_withdraw_action.png);--hud-bank-withdraw-action-disabled: url(/assets/ui/hud/ready/commerce/bank_withdraw_action_disabled.png);--hud-bank-withdraw-action-hover: url(/assets/ui/hud/ready/commerce/bank_withdraw_action_hover.png);--hud-block-shield: url(/assets/ui/hud/gameplay/combat/block_shield.png);--hud-block-shield-splat: url(/assets/ui/hud/ready/combat/block_shield_splat.png);--hud-boss-marker: url(/assets/ui/hud/gameplay/combat/boss_marker.png);--hud-boss-marker-plate: url(/assets/ui/hud/ready/combat/boss_marker_plate.png);--hud-bottle-caught: url(/assets/ui/hud/gameplay/traversal/bottle_caught.png);--hud-bottle-caught-slot: url(/assets/ui/hud/ready/traversal/bottle_caught_slot.png);--hud-bottle-contents: url(/assets/ui/hud/ready/traversal/bottle_contents.png);--hud-bottle-empty: url(/assets/ui/hud/gameplay/traversal/bottle_empty.png);--hud-bottle-empty-slot: url(/assets/ui/hud/ready/traversal/bottle_empty_slot.png);--hud-bottle-potion: url(/assets/ui/hud/gameplay/traversal/bottle_potion.png);--hud-bottle-potion-slot: url(/assets/ui/hud/ready/traversal/bottle_potion_slot.png);--hud-bottle-water: url(/assets/ui/hud/gameplay/traversal/bottle_water.png);--hud-bottle-water-slot: url(/assets/ui/hud/ready/traversal/bottle_water_slot.png);--hud-buff-up: url(/assets/ui/hud/gameplay/player/buff_up.png);--hud-buff-up-chip: url(/assets/ui/hud/ready/player/buff_up_chip.png);--hud-buy-available: url(/assets/ui/hud/ready/commerce/buy_available.png);--hud-buy-coins: url(/assets/ui/hud/gameplay/commerce/buy_coins.png);--hud-buy-coins-row: url(/assets/ui/hud/ready/commerce/buy_coins_row.png);--hud-buy-inventory-full: url(/assets/ui/hud/ready/commerce/buy_inventory_full.png);--hud-buy-sold-out: url(/assets/ui/hud/ready/commerce/buy_sold_out.png);--hud-buy-unaffordable: url(/assets/ui/hud/ready/commerce/buy_unaffordable.png);--hud-camera-orbit: url(/assets/ui/hud/gameplay/controller/camera_orbit.png);--hud-camera-orbit-binding: url(/assets/ui/hud/ready/controller/camera_orbit_binding.png);--hud-candidate-selected: url(/assets/ui/hud/ready/context/candidate_selected.png);--hud-capacity-bag: url(/assets/ui/hud/gameplay/inventory/capacity_bag.png);--hud-capacity-bag-action: url(/assets/ui/hud/ready/inventory/capacity_bag_action.png);--hud-capacity-full: url(/assets/ui/hud/gameplay/lists/capacity_full.png);--hud-capacity-full-chip: url(/assets/ui/hud/ready/lists/capacity_full_chip.png);--hud-capacity-weight: url(/assets/ui/hud/gameplay/inventory/capacity_weight.png);--hud-capacity-weight-action: url(/assets/ui/hud/ready/inventory/capacity_weight_action.png);--hud-cart-basket: url(/assets/ui/hud/gameplay/commerce/cart_basket.png);--hud-cart-basket-tab: url(/assets/ui/hud/ready/commerce/cart_basket_tab.png);--hud-cast-rune: url(/assets/ui/hud/gameplay/combat/cast_rune.png);--hud-cast-rune-status: url(/assets/ui/hud/ready/combat/cast_rune_status.png);--hud-catch-escape: url(/assets/ui/hud/gameplay/traversal/catch_escape.png);--hud-catch-escape-prompt: url(/assets/ui/hud/ready/traversal/catch_escape_prompt.png);--hud-catch-net: url(/assets/ui/hud/gameplay/traversal/catch_net.png);--hud-catch-net-slot: url(/assets/ui/hud/ready/traversal/catch_net_slot.png);--hud-catch-success: url(/assets/ui/hud/gameplay/traversal/catch_success.png);--hud-catch-success-prompt: url(/assets/ui/hud/ready/traversal/catch_success_prompt.png);--hud-category-book: url(/assets/ui/hud/gameplay/lists/category_book.png);--hud-category-book-chip: url(/assets/ui/hud/ready/lists/category_book_chip.png);--hud-charge-bolt: url(/assets/ui/hud/gameplay/player/charge_bolt.png);--hud-charge-counter: url(/assets/ui/hud/ready/player/charge_counter.png);--hud-climb-blocked: url(/assets/ui/hud/gameplay/traversal/climb_blocked.png);--hud-climb-blocked-prompt: url(/assets/ui/hud/ready/traversal/climb_blocked_prompt.png);--hud-climb-hand: url(/assets/ui/hud/gameplay/traversal/climb_hand.png);--hud-climb-hand-prompt: url(/assets/ui/hud/ready/traversal/climb_hand_prompt.png);--hud-cloud-sync: url(/assets/ui/hud/gameplay/system/cloud_sync.png);--hud-cloud-sync-banner: url(/assets/ui/hud/ready/system/cloud_sync_banner.png);--hud-compare-arrows: url(/assets/ui/hud/gameplay/inventory/compare_arrows.png);--hud-compare-arrows-action: url(/assets/ui/hud/ready/inventory/compare_arrows_action.png);--hud-compare-better: url(/assets/ui/hud/gameplay/equipment/compare_better.png);--hud-compare-better-row: url(/assets/ui/hud/ready/equipment/compare_better_row.png);--hud-compare-item: url(/assets/ui/hud/ready/equipment/compare_item.png);--hud-compare-worse: url(/assets/ui/hud/gameplay/equipment/compare_worse.png);--hud-compare-worse-row: url(/assets/ui/hud/ready/equipment/compare_worse_row.png);--hud-compass-needle: url(/assets/ui/hud/gameplay/cartography/compass_needle.png);--hud-confirm: url(/assets/ui/hud/gameplay/system/confirm.png);--hud-confirm-action-dialog: url(/assets/ui/hud/ready/system/confirm_action_dialog.png);--hud-confirm-dialog: url(/assets/ui/hud/ready/system/confirm_dialog.png);--hud-connection-lost: url(/assets/ui/hud/gameplay/system/connection_lost.png);--hud-connection-lost-banner: url(/assets/ui/hud/ready/system/connection_lost_banner.png);--hud-consume-item: url(/assets/ui/hud/gameplay/questcraft/consume_item.png);--hud-continue-page: url(/assets/ui/hud/gameplay/dialogue/continue_page.png);--hud-continue-page-prompt: url(/assets/ui/hud/ready/dialogue/continue_page_prompt.png);--hud-controller-diagram: url(/assets/ui/hud/ready/controller/controller_diagram.png);--hud-craft-hammer: url(/assets/ui/hud/gameplay/questcraft/craft_hammer.png);--hud-craft-progress: url(/assets/ui/hud/ready/questcraft/craft_progress.png);--hud-craft-queue: url(/assets/ui/hud/gameplay/questcraft/craft_queue.png);--hud-craft-queue-row: url(/assets/ui/hud/ready/questcraft/craft_queue_row.png);--hud-critical-burst: url(/assets/ui/hud/gameplay/combat/critical_burst.png);--hud-critical-burst-splat: url(/assets/ui/hud/ready/combat/critical_burst_splat.png);--hud-cycle-target: url(/assets/ui/hud/ready/interaction/cycle_target.png);--hud-damage-direction: url(/assets/ui/hud/gameplay/combat/damage_direction.png);--hud-dawn: url(/assets/ui/hud/gameplay/world/dawn.png);--hud-dawn-weather-clear: url(/assets/ui/hud/ready/world/dawn_weather_clear.png);--hud-dawn-weather-rain: url(/assets/ui/hud/ready/world/dawn_weather_rain.png);--hud-dawn-weather-snow: url(/assets/ui/hud/ready/world/dawn_weather_snow.png);--hud-dawn-weather-storm: url(/assets/ui/hud/ready/world/dawn_weather_storm.png);--hud-debuff-down: url(/assets/ui/hud/gameplay/player/debuff_down.png);--hud-debuff-down-chip: url(/assets/ui/hud/ready/player/debuff_down_chip.png);--hud-defeat-skull: url(/assets/ui/hud/gameplay/combat/defeat_skull.png);--hud-defeat-skull-status: url(/assets/ui/hud/ready/combat/defeat_skull_status.png);--hud-dialogue-journal: url(/assets/ui/hud/gameplay/dialogue/dialogue_journal.png);--hud-dialogue-journal-prompt: url(/assets/ui/hud/ready/dialogue/dialogue_journal_prompt.png);--hud-dialogue-more: url(/assets/ui/hud/gameplay/dialogue/dialogue_more.png);--hud-dialogue-question: url(/assets/ui/hud/gameplay/dialogue/dialogue_question.png);--hud-dialogue-question-prompt: url(/assets/ui/hud/ready/dialogue/dialogue_question_prompt.png);--hud-direction-pad: url(/assets/ui/hud/gameplay/controller/direction_pad.png);--hud-direction-pad-binding: url(/assets/ui/hud/ready/controller/direction_pad_binding.png);--hud-dive-down: url(/assets/ui/hud/gameplay/traversal/dive_down.png);--hud-dive-down-prompt: url(/assets/ui/hud/ready/traversal/dive_down_prompt.png);--hud-drag-ghost: url(/assets/ui/hud/ready/inventory/drag_ghost.png);--hud-drag-grab: url(/assets/ui/hud/gameplay/inventory/drag_grab.png);--hud-drag-sort: url(/assets/ui/hud/gameplay/lists/drag_sort.png);--hud-drag-sort-row: url(/assets/ui/hud/ready/lists/drag_sort_row.png);--hud-drop-invalid: url(/assets/ui/hud/gameplay/inventory/drop_invalid.png);--hud-drop-trash: url(/assets/ui/hud/gameplay/inventory/drop_trash.png);--hud-drop-trash-action: url(/assets/ui/hud/ready/inventory/drop_trash_action.png);--hud-drop-valid: url(/assets/ui/hud/gameplay/inventory/drop_valid.png);--hud-durability-meter: url(/assets/ui/hud/ready/inventory/durability_meter.png);--hud-durability-tool: url(/assets/ui/hud/gameplay/player/durability_tool.png);--hud-dusk: url(/assets/ui/hud/gameplay/world/dusk.png);--hud-dusk-weather-clear: url(/assets/ui/hud/ready/world/dusk_weather_clear.png);--hud-dusk-weather-rain: url(/assets/ui/hud/ready/world/dusk_weather_rain.png);--hud-dusk-weather-snow: url(/assets/ui/hud/ready/world/dusk_weather_snow.png);--hud-dusk-weather-storm: url(/assets/ui/hud/ready/world/dusk_weather_storm.png);--hud-effect-expiring: url(/assets/ui/hud/gameplay/traversal/effect_expiring.png);--hud-effect-expiring-prompt: url(/assets/ui/hud/ready/traversal/effect_expiring_prompt.png);--hud-effect-timer: url(/assets/ui/hud/gameplay/player/effect_timer.png);--hud-effect-timer-chip: url(/assets/ui/hud/ready/player/effect_timer_chip.png);--hud-elevation-down: url(/assets/ui/hud/gameplay/cartography/elevation_down.png);--hud-elevation-down-row: url(/assets/ui/hud/ready/cartography/elevation_down_row.png);--hud-elevation-up: url(/assets/ui/hud/gameplay/cartography/elevation_up.png);--hud-elevation-up-row: url(/assets/ui/hud/ready/cartography/elevation_up_row.png);--hud-emote-smile: url(/assets/ui/hud/gameplay/social/emote_smile.png);--hud-emotion-angry: url(/assets/ui/hud/gameplay/dialogue/emotion_angry.png);--hud-emotion-angry-badge: url(/assets/ui/hud/ready/dialogue/emotion_angry_badge.png);--hud-emotion-friendly: url(/assets/ui/hud/gameplay/dialogue/emotion_friendly.png);--hud-emotion-friendly-badge: url(/assets/ui/hud/ready/dialogue/emotion_friendly_badge.png);--hud-emotion-sad: url(/assets/ui/hud/gameplay/dialogue/emotion_sad.png);--hud-emotion-sad-badge: url(/assets/ui/hud/ready/dialogue/emotion_sad_badge.png);--hud-emotion-surprised: url(/assets/ui/hud/gameplay/dialogue/emotion_surprised.png);--hud-emotion-surprised-badge: url(/assets/ui/hud/ready/dialogue/emotion_surprised_badge.png);--hud-empty-list: url(/assets/ui/hud/gameplay/lists/empty_list.png);--hud-empty-results: url(/assets/ui/hud/ready/lists/empty_results.png);--hud-enemy-marker: url(/assets/ui/hud/gameplay/combat/enemy_marker.png);--hud-enemy-marker-plate: url(/assets/ui/hud/ready/combat/enemy_marker_plate.png);--hud-equipped-locked: url(/assets/ui/hud/ready/equipment/equipped_locked.png);--hud-equipped-marker: url(/assets/ui/hud/gameplay/inventory/equipped_marker.png);--hud-error: url(/assets/ui/hud/gameplay/system/error.png);--hud-error-action-dialog: url(/assets/ui/hud/ready/system/error_action_dialog.png);--hud-error-dialog: url(/assets/ui/hud/ready/system/error_dialog.png);--hud-exit-door: url(/assets/ui/hud/gameplay/system/exit_door.png);--hud-exit-door-button: url(/assets/ui/hud/ready/system/exit_door_button.png);--hud-face-buttons: url(/assets/ui/hud/gameplay/controller/face_buttons.png);--hud-face-buttons-binding: url(/assets/ui/hud/ready/controller/face_buttons_binding.png);--hud-fasttravel-prompt: url(/assets/ui/hud/ready/world/fasttravel_prompt.png);--hud-favorite-filter: url(/assets/ui/hud/gameplay/lists/favorite_filter.png);--hud-favorite-filter-chip: url(/assets/ui/hud/ready/lists/favorite_filter_chip.png);--hud-favorite-item: url(/assets/ui/hud/gameplay/inventory/favorite_item.png);--hud-filter-clear: url(/assets/ui/hud/gameplay/lists/filter_clear.png);--hud-filter-clear-chip: url(/assets/ui/hud/ready/lists/filter_clear_chip.png);--hud-filter-funnel: url(/assets/ui/hud/gameplay/lists/filter_funnel.png);--hud-filter-funnel-chip: url(/assets/ui/hud/ready/lists/filter_funnel_chip.png);--hud-filter-toolbar: url(/assets/ui/hud/ready/lists/filter_toolbar.png);--hud-focus-ring: url(/assets/ui/hud/gameplay/interaction/focus_ring.png);--hud-focus-ring-overlay: url(/assets/ui/hud/ready/interaction/focus_ring_overlay.png);--hud-focused-row: url(/assets/ui/hud/ready/lists/focused_row.png);--hud-friend-offline: url(/assets/ui/hud/gameplay/social/friend_offline.png);--hud-friend-offline-member: url(/assets/ui/hud/ready/social/friend_offline_member.png);--hud-friend-online: url(/assets/ui/hud/gameplay/social/friend_online.png);--hud-friend-online-member: url(/assets/ui/hud/ready/social/friend_online_member.png);--hud-friend-request: url(/assets/ui/hud/gameplay/multiplayer/friend_request.png);--hud-friend-request-row: url(/assets/ui/hud/ready/multiplayer/friend_request_row.png);--hud-gamepad: url(/assets/ui/hud/gameplay/controller/gamepad.png);--hud-group-objective: url(/assets/ui/hud/gameplay/multiplayer/group_objective.png);--hud-group-objective-row: url(/assets/ui/hud/ready/multiplayer/group_objective_row.png);--hud-hit-slash: url(/assets/ui/hud/gameplay/combat/hit_slash.png);--hud-hit-slash-splat: url(/assets/ui/hud/ready/combat/hit_slash_splat.png);--hud-hold-arc: url(/assets/ui/hud/gameplay/interaction/hold_arc.png);--hud-hold-arc-overlay: url(/assets/ui/hud/ready/interaction/hold_arc_overlay.png);--hud-info: url(/assets/ui/hud/gameplay/system/info.png);--hud-info-action-dialog: url(/assets/ui/hud/ready/system/info_action_dialog.png);--hud-info-dialog: url(/assets/ui/hud/ready/system/info_dialog.png);--hud-ingredient-owned: url(/assets/ui/hud/gameplay/questcraft/ingredient_owned.png);--hud-ingredient-owned-row: url(/assets/ui/hud/ready/questcraft/ingredient_owned_row.png);--hud-ingredient-required: url(/assets/ui/hud/gameplay/questcraft/ingredient_required.png);--hud-ingredient-required-row: url(/assets/ui/hud/ready/questcraft/ingredient_required_row.png);--hud-input-switch: url(/assets/ui/hud/gameplay/controller/input_switch.png);--hud-input-switch-binding: url(/assets/ui/hud/ready/controller/input_switch_binding.png);--hud-insert-pointer: url(/assets/ui/hud/gameplay/lists/insert_pointer.png);--hud-insertion-line: url(/assets/ui/hud/ready/lists/insertion_line.png);--hud-inspect-eye: url(/assets/ui/hud/gameplay/interaction/inspect_eye.png);--hud-inspect-eye-prompt: url(/assets/ui/hud/ready/interaction/inspect_eye_prompt.png);--hud-interact-hand: url(/assets/ui/hud/gameplay/interaction/interact_hand.png);--hud-interact-hand-prompt: url(/assets/ui/hud/ready/interaction/interact_hand_prompt.png);--hud-interact-marker: url(/assets/ui/hud/gameplay/interaction/interact_marker.png);--hud-invitation-card: url(/assets/ui/hud/ready/multiplayer/invitation_card.png);--hud-invite-accept: url(/assets/ui/hud/gameplay/multiplayer/invite_accept.png);--hud-invite-accept-row: url(/assets/ui/hud/ready/multiplayer/invite_accept_row.png);--hud-invite-decline: url(/assets/ui/hud/gameplay/multiplayer/invite_decline.png);--hud-invite-decline-row: url(/assets/ui/hud/ready/multiplayer/invite_decline_row.png);--hud-invite-party: url(/assets/ui/hud/gameplay/social/invite_party.png);--hud-invite-party-row: url(/assets/ui/hud/ready/social/invite_party_row.png);--hud-invulnerable: url(/assets/ui/hud/gameplay/combat/invulnerable.png);--hud-invulnerable-status: url(/assets/ui/hud/ready/combat/invulnerable_status.png);--hud-item-broken: url(/assets/ui/hud/gameplay/inventory/item_broken.png);--hud-item-broken-action: url(/assets/ui/hud/ready/inventory/item_broken_action.png);--hud-item-charges: url(/assets/ui/hud/gameplay/inventory/item_charges.png);--hud-item-charges-action: url(/assets/ui/hud/ready/inventory/item_charges_action.png);--hud-item-hover: url(/assets/ui/hud/ready/inventory/item_hover.png);--hud-item-locked: url(/assets/ui/hud/gameplay/inventory/item_locked.png);--hud-item-new: url(/assets/ui/hud/gameplay/inventory/item_new.png);--hud-item-normal: url(/assets/ui/hud/ready/inventory/item_normal.png);--hud-item-selected: url(/assets/ui/hud/ready/inventory/item_selected.png);--hud-item-stick: url(/assets/ui/hud/gameplay/traversal/item_stick.png);--hud-item-stick-slot: url(/assets/ui/hud/ready/traversal/item_stick_slot.png);--hud-item-stun: url(/assets/ui/hud/gameplay/traversal/item_stun.png);--hud-item-stun-slot: url(/assets/ui/hud/ready/traversal/item_stun_slot.png);--hud-item-use-arrow: url(/assets/ui/hud/gameplay/inventory/item_use_arrow.png);--hud-item-use-arrow-action: url(/assets/ui/hud/ready/inventory/item_use_arrow_action.png);--hud-journey-finish: url(/assets/ui/hud/gameplay/cartography/journey_finish.png);--hud-journey-finish-row: url(/assets/ui/hud/ready/cartography/journey_finish_row.png);--hud-key-prompt-round: url(/assets/ui/hud/gameplay/interaction/key_prompt_round.png);--hud-key-tag: url(/assets/ui/hud/gameplay/player/key_tag.png);--hud-keyboard-enter: url(/assets/ui/hud/gameplay/controller/keyboard_enter.png);--hud-keyboard-enter-binding: url(/assets/ui/hud/ready/controller/keyboard_enter_binding.png);--hud-keyboard-escape: url(/assets/ui/hud/gameplay/controller/keyboard_escape.png);--hud-keyboard-escape-binding: url(/assets/ui/hud/ready/controller/keyboard_escape_binding.png);--hud-keyboard-shift: url(/assets/ui/hud/gameplay/controller/keyboard_shift.png);--hud-keyboard-shift-binding: url(/assets/ui/hud/ready/controller/keyboard_shift_binding.png);--hud-keyboard-space: url(/assets/ui/hud/gameplay/controller/keyboard_space.png);--hud-keyboard-space-binding: url(/assets/ui/hud/ready/controller/keyboard_space_binding.png);--hud-keyboard-space-binding-disabled: url(/assets/ui/hud/ready/controller/keyboard_space_binding_disabled.png);--hud-keyboard-space-binding-hover: url(/assets/ui/hud/ready/controller/keyboard_space_binding_hover.png);--hud-landmark-bridge: url(/assets/ui/hud/gameplay/cartography/landmark_bridge.png);--hud-landmark-bridge-legend: url(/assets/ui/hud/ready/cartography/landmark_bridge_legend.png);--hud-landmark-cave: url(/assets/ui/hud/gameplay/cartography/landmark_cave.png);--hud-landmark-cave-legend: url(/assets/ui/hud/ready/cartography/landmark_cave_legend.png);--hud-landmark-tower: url(/assets/ui/hud/gameplay/cartography/landmark_tower.png);--hud-landmark-tower-legend: url(/assets/ui/hud/ready/cartography/landmark_tower_legend.png);--hud-landmark-tree: url(/assets/ui/hud/gameplay/cartography/landmark_tree.png);--hud-landmark-tree-legend: url(/assets/ui/hud/ready/cartography/landmark_tree_legend.png);--hud-latency-signal: url(/assets/ui/hud/gameplay/multiplayer/latency_signal.png);--hud-latency-signal-row: url(/assets/ui/hud/ready/multiplayer/latency_signal_row.png);--hud-ledge-hang: url(/assets/ui/hud/gameplay/traversal/ledge_hang.png);--hud-ledge-hang-prompt: url(/assets/ui/hud/ready/traversal/ledge_hang_prompt.png);--hud-left-stick: url(/assets/ui/hud/gameplay/controller/left_stick.png);--hud-left-stick-binding: url(/assets/ui/hud/ready/controller/left_stick_binding.png);--hud-left-stick-binding-disabled: url(/assets/ui/hud/ready/controller/left_stick_binding_disabled.png);--hud-left-stick-binding-hover: url(/assets/ui/hud/ready/controller/left_stick_binding_hover.png);--hud-level-up: url(/assets/ui/hud/gameplay/rewards/level_up.png);--hud-level-up-toast: url(/assets/ui/hud/ready/rewards/level_up_toast.png);--hud-life-0-of-5: url(/assets/ui/hud/ready/player/life_0_of_5.png);--hud-life-1-of-5: url(/assets/ui/hud/ready/player/life_1_of_5.png);--hud-life-2-of-5: url(/assets/ui/hud/ready/player/life_2_of_5.png);--hud-life-3-of-5: url(/assets/ui/hud/ready/player/life_3_of_5.png);--hud-life-4-of-5: url(/assets/ui/hud/ready/player/life_4_of_5.png);--hud-life-5-of-5: url(/assets/ui/hud/ready/player/life_5_of_5.png);--hud-life-orb: url(/assets/ui/hud/gameplay/player/life_orb.png);--hud-life-shard: url(/assets/ui/hud/gameplay/player/life_shard.png);--hud-list-grid: url(/assets/ui/hud/gameplay/lists/list_grid.png);--hud-list-grid-chip: url(/assets/ui/hud/ready/lists/list_grid_chip.png);--hud-list-rows: url(/assets/ui/hud/gameplay/lists/list_rows.png);--hud-list-rows-chip: url(/assets/ui/hud/ready/lists/list_rows_chip.png);--hud-loading-hourglass: url(/assets/ui/hud/gameplay/system/loading_hourglass.png);--hud-loading-hourglass-banner: url(/assets/ui/hud/ready/system/loading_hourglass_banner.png);--hud-loading-spinner: url(/assets/ui/hud/gameplay/system/loading_spinner.png);--hud-lockon-pointer: url(/assets/ui/hud/gameplay/interaction/lockon_pointer.png);--hud-loot-choice: url(/assets/ui/hud/ready/rewards/loot_choice.png);--hud-loot-pointer: url(/assets/ui/hud/gameplay/rewards/loot_pointer.png);--hud-loot-pouch: url(/assets/ui/hud/gameplay/rewards/loot_pouch.png);--hud-loot-pouch-toast: url(/assets/ui/hud/ready/rewards/loot_pouch_toast.png);--hud-magic-staff: url(/assets/ui/hud/gameplay/combat/magic_staff.png);--hud-map-bank: url(/assets/ui/hud/gameplay/world/map_bank.png);--hud-map-entrance: url(/assets/ui/hud/gameplay/world/map_entrance.png);--hud-map-fasttravel: url(/assets/ui/hud/gameplay/world/map_fasttravel.png);--hud-map-fog: url(/assets/ui/hud/gameplay/cartography/map_fog.png);--hud-map-merchant: url(/assets/ui/hud/gameplay/world/map_merchant.png);--hud-map-offscreen: url(/assets/ui/hud/gameplay/cartography/map_offscreen.png);--hud-map-party: url(/assets/ui/hud/gameplay/world/map_party.png);--hud-map-player: url(/assets/ui/hud/gameplay/world/map_player.png);--hud-map-quest: url(/assets/ui/hud/gameplay/world/map_quest.png);--hud-map-route: url(/assets/ui/hud/gameplay/cartography/map_route.png);--hud-map-toolbar: url(/assets/ui/hud/ready/cartography/map_toolbar.png);--hud-map-waypoint: url(/assets/ui/hud/gameplay/cartography/map_waypoint.png);--hud-map-waypoint-button: url(/assets/ui/hud/ready/cartography/map_waypoint_button.png);--hud-map-waypoint-row: url(/assets/ui/hud/ready/cartography/map_waypoint_row.png);--hud-map-workbench: url(/assets/ui/hud/gameplay/world/map_workbench.png);--hud-map-zoom-in: url(/assets/ui/hud/gameplay/cartography/map_zoom_in.png);--hud-map-zoom-in-button: url(/assets/ui/hud/ready/cartography/map_zoom_in_button.png);--hud-map-zoom-out: url(/assets/ui/hud/gameplay/cartography/map_zoom_out.png);--hud-map-zoom-out-button: url(/assets/ui/hud/ready/cartography/map_zoom_out_button.png);--hud-materials-check: url(/assets/ui/hud/ready/questcraft/materials_check.png);--hud-melee-sword: url(/assets/ui/hud/gameplay/combat/melee_sword.png);--hud-moon: url(/assets/ui/hud/gameplay/world/moon.png);--hud-moon-weather-clear: url(/assets/ui/hud/ready/world/moon_weather_clear.png);--hud-moon-weather-rain: url(/assets/ui/hud/ready/world/moon_weather_rain.png);--hud-moon-weather-snow: url(/assets/ui/hud/ready/world/moon_weather_snow.png);--hud-moon-weather-storm: url(/assets/ui/hud/ready/world/moon_weather_storm.png);--hud-multiselect-mark: url(/assets/ui/hud/gameplay/lists/multiselect_mark.png);--hud-multiselect-mark-row: url(/assets/ui/hud/ready/lists/multiselect_mark_row.png);--hud-muted-chat: url(/assets/ui/hud/gameplay/social/muted_chat.png);--hud-muted-chat-row: url(/assets/ui/hud/ready/social/muted_chat_row.png);--hud-narrator-scroll: url(/assets/ui/hud/gameplay/dialogue/narrator_scroll.png);--hud-narrator-scroll-prompt: url(/assets/ui/hud/ready/dialogue/narrator_scroll_prompt.png);--hud-new-content: url(/assets/ui/hud/gameplay/lists/new_content.png);--hud-new-content-row: url(/assets/ui/hud/ready/lists/new_content_row.png);--hud-new-discovery: url(/assets/ui/hud/gameplay/rewards/new_discovery.png);--hud-new-discovery-toast: url(/assets/ui/hud/ready/rewards/new_discovery_toast.png);--hud-notification-bell: url(/assets/ui/hud/gameplay/rewards/notification_bell.png);--hud-npc-quest: url(/assets/ui/hud/gameplay/dialogue/npc_quest.png);--hud-npc-quest-prompt: url(/assets/ui/hud/ready/dialogue/npc_quest_prompt.png);--hud-objective-done: url(/assets/ui/hud/gameplay/questcraft/objective_done.png);--hud-objective-done-row: url(/assets/ui/hud/ready/questcraft/objective_done_row.png);--hud-objective-tracker: url(/assets/ui/hud/ready/questcraft/objective_tracker.png);--hud-party-invitation: url(/assets/ui/hud/gameplay/multiplayer/party_invitation.png);--hud-party-invitation-row: url(/assets/ui/hud/ready/multiplayer/party_invitation_row.png);--hud-party-kick: url(/assets/ui/hud/gameplay/multiplayer/party_kick.png);--hud-party-kick-row: url(/assets/ui/hud/ready/multiplayer/party_kick_row.png);--hud-party-leader: url(/assets/ui/hud/gameplay/social/party_leader.png);--hud-party-leader-member: url(/assets/ui/hud/ready/social/party_leader_member.png);--hud-party-leave: url(/assets/ui/hud/gameplay/multiplayer/party_leave.png);--hud-party-leave-row: url(/assets/ui/hud/ready/multiplayer/party_leave_row.png);--hud-party-member: url(/assets/ui/hud/gameplay/social/party_member.png);--hud-party-member-member: url(/assets/ui/hud/ready/social/party_member_member.png);--hud-party-ping: url(/assets/ui/hud/gameplay/multiplayer/party_ping.png);--hud-party-ping-row: url(/assets/ui/hud/ready/multiplayer/party_ping_row.png);--hud-party-roster: url(/assets/ui/hud/ready/social/party_roster.png);--hud-pause: url(/assets/ui/hud/gameplay/system/pause.png);--hud-pause-button: url(/assets/ui/hud/ready/system/pause_button.png);--hud-pause-menu: url(/assets/ui/hud/ready/system/pause_menu.png);--hud-pickup-hand: url(/assets/ui/hud/gameplay/interaction/pickup_hand.png);--hud-pickup-hand-prompt: url(/assets/ui/hud/ready/interaction/pickup_hand_prompt.png);--hud-play: url(/assets/ui/hud/gameplay/system/play.png);--hud-play-button: url(/assets/ui/hud/ready/system/play_button.png);--hud-player-name: url(/assets/ui/hud/gameplay/multiplayer/player_name.png);--hud-player-name-row: url(/assets/ui/hud/ready/multiplayer/player_name_row.png);--hud-poison-drop: url(/assets/ui/hud/gameplay/player/poison_drop.png);--hud-poison-drop-chip: url(/assets/ui/hud/ready/player/poison_drop_chip.png);--hud-prerequisite: url(/assets/ui/hud/gameplay/skills/prerequisite.png);--hud-prerequisite-row: url(/assets/ui/hud/ready/skills/prerequisite_row.png);--hud-price-down: url(/assets/ui/hud/gameplay/commerce/price_down.png);--hud-price-down-row: url(/assets/ui/hud/ready/commerce/price_down_row.png);--hud-price-up: url(/assets/ui/hud/gameplay/commerce/price_up.png);--hud-price-up-row: url(/assets/ui/hud/ready/commerce/price_up_row.png);--hud-protection-shield: url(/assets/ui/hud/gameplay/player/protection_shield.png);--hud-protection-shield-chip: url(/assets/ui/hud/ready/player/protection_shield_chip.png);--hud-purchase-done: url(/assets/ui/hud/gameplay/commerce/purchase_done.png);--hud-purchase-done-row: url(/assets/ui/hud/ready/commerce/purchase_done_row.png);--hud-quest-active: url(/assets/ui/hud/gameplay/questcraft/quest_active.png);--hud-quest-active-row: url(/assets/ui/hud/ready/questcraft/quest_active_row.png);--hud-quest-available: url(/assets/ui/hud/gameplay/questcraft/quest_available.png);--hud-quest-available-row: url(/assets/ui/hud/ready/questcraft/quest_available_row.png);--hud-quest-bookmark: url(/assets/ui/hud/gameplay/questcraft/quest_bookmark.png);--hud-quest-complete: url(/assets/ui/hud/gameplay/rewards/quest_complete.png);--hud-quest-complete-toast: url(/assets/ui/hud/ready/rewards/quest_complete_toast.png);--hud-quest-turnin: url(/assets/ui/hud/gameplay/questcraft/quest_turnin.png);--hud-quest-turnin-row: url(/assets/ui/hud/ready/questcraft/quest_turnin_row.png);--hud-quickslot: url(/assets/ui/hud/ready/player/quickslot.png);--hud-quickslot-cradle: url(/assets/ui/hud/gameplay/player/quickslot_cradle.png);--hud-quiver-capacity: url(/assets/ui/hud/gameplay/skills/quiver_capacity.png);--hud-quiver-capacity-row: url(/assets/ui/hud/ready/skills/quiver_capacity_row.png);--hud-range-blocked: url(/assets/ui/hud/gameplay/interaction/range_blocked.png);--hud-range-blocked-prompt: url(/assets/ui/hud/ready/interaction/range_blocked_prompt.png);--hud-range-far: url(/assets/ui/hud/gameplay/interaction/range_far.png);--hud-range-far-prompt: url(/assets/ui/hud/ready/interaction/range_far_prompt.png);--hud-ranged-arrow: url(/assets/ui/hud/gameplay/combat/ranged_arrow.png);--hud-rebind-assigned: url(/assets/ui/hud/ready/controller/rebind_assigned.png);--hud-rebind-conflict: url(/assets/ui/hud/ready/controller/rebind_conflict.png);--hud-rebind-listening: url(/assets/ui/hud/ready/controller/rebind_listening.png);--hud-recipe: url(/assets/ui/hud/ready/questcraft/recipe.png);--hud-recipe-favorite: url(/assets/ui/hud/gameplay/skills/recipe_favorite.png);--hud-recipe-favorite-row: url(/assets/ui/hud/ready/skills/recipe_favorite_row.png);--hud-recipe-link: url(/assets/ui/hud/gameplay/questcraft/recipe_link.png);--hud-recipe-scroll: url(/assets/ui/hud/gameplay/questcraft/recipe_scroll.png);--hud-recipe-unlocked: url(/assets/ui/hud/gameplay/skills/recipe_unlocked.png);--hud-recipe-unlocked-row: url(/assets/ui/hud/ready/skills/recipe_unlocked_row.png);--hud-reconnect: url(/assets/ui/hud/gameplay/system/reconnect.png);--hud-reconnect-banner: url(/assets/ui/hud/ready/system/reconnect_banner.png);--hud-refund: url(/assets/ui/hud/gameplay/commerce/refund.png);--hud-refund-row: url(/assets/ui/hud/ready/commerce/refund_row.png);--hud-regen-leaf: url(/assets/ui/hud/gameplay/player/regen_leaf.png);--hud-regen-leaf-chip: url(/assets/ui/hud/ready/player/regen_leaf_chip.png);--hud-region-gate: url(/assets/ui/hud/gameplay/cartography/region_gate.png);--hud-region-gate-row: url(/assets/ui/hud/ready/cartography/region_gate_row.png);--hud-remove-friend: url(/assets/ui/hud/gameplay/social/remove_friend.png);--hud-reply-arrow: url(/assets/ui/hud/gameplay/dialogue/reply_arrow.png);--hud-reply-disabled: url(/assets/ui/hud/ready/dialogue/reply_disabled.png);--hud-reply-focused: url(/assets/ui/hud/ready/dialogue/reply_focused.png);--hud-reply-normal: url(/assets/ui/hud/ready/dialogue/reply_normal.png);--hud-reply-selected: url(/assets/ui/hud/gameplay/dialogue/reply_selected.png);--hud-resist-shield: url(/assets/ui/hud/gameplay/combat/resist_shield.png);--hud-resist-shield-status: url(/assets/ui/hud/ready/combat/resist_shield_status.png);--hud-respawn: url(/assets/ui/hud/gameplay/system/respawn.png);--hud-respawn-button: url(/assets/ui/hud/ready/system/respawn_button.png);--hud-retry: url(/assets/ui/hud/gameplay/system/retry.png);--hud-retry-banner: url(/assets/ui/hud/ready/system/retry_banner.png);--hud-reward-chest: url(/assets/ui/hud/gameplay/rewards/reward_chest.png);--hud-reward-chest-toast: url(/assets/ui/hud/ready/rewards/reward_chest_toast.png);--hud-reward-choice: url(/assets/ui/hud/gameplay/rewards/reward_choice.png);--hud-reward-choice-toast: url(/assets/ui/hud/ready/rewards/reward_choice_toast.png);--hud-reward-coin: url(/assets/ui/hud/gameplay/rewards/reward_coin.png);--hud-reward-coin-toast: url(/assets/ui/hud/ready/rewards/reward_coin_toast.png);--hud-reward-star: url(/assets/ui/hud/gameplay/rewards/reward_star.png);--hud-ribbon-stamp: url(/assets/ui/hud/gameplay/rewards/ribbon_stamp.png);--hud-right-stick: url(/assets/ui/hud/gameplay/controller/right_stick.png);--hud-right-stick-binding: url(/assets/ui/hud/ready/controller/right_stick_binding.png);--hud-route-destination: url(/assets/ui/hud/ready/cartography/route_destination.png);--hud-row-focus-corner: url(/assets/ui/hud/gameplay/lists/row_focus_corner.png);--hud-save-disc: url(/assets/ui/hud/gameplay/system/save_disc.png);--hud-save-disc-banner: url(/assets/ui/hud/ready/system/save_disc_banner.png);--hud-selection-anchor: url(/assets/ui/hud/gameplay/lists/selection_anchor.png);--hud-selection-anchor-row: url(/assets/ui/hud/ready/lists/selection_anchor_row.png);--hud-sell-coins: url(/assets/ui/hud/gameplay/commerce/sell_coins.png);--hud-sell-coins-row: url(/assets/ui/hud/ready/commerce/sell_coins_row.png);--hud-set-bonus: url(/assets/ui/hud/gameplay/equipment/set_bonus.png);--hud-set-bonus-row: url(/assets/ui/hud/ready/equipment/set_bonus_row.png);--hud-set-link: url(/assets/ui/hud/gameplay/equipment/set_link.png);--hud-set-link-row: url(/assets/ui/hud/ready/equipment/set_link_row.png);--hud-shared-loot: url(/assets/ui/hud/gameplay/multiplayer/shared_loot.png);--hud-shared-loot-row: url(/assets/ui/hud/ready/multiplayer/shared_loot_row.png);--hud-shop-offer: url(/assets/ui/hud/ready/commerce/shop_offer.png);--hud-shop-quantity: url(/assets/ui/hud/ready/commerce/shop_quantity.png);--hud-shopkeeper: url(/assets/ui/hud/gameplay/commerce/shopkeeper.png);--hud-shopkeeper-row: url(/assets/ui/hud/ready/commerce/shopkeeper_row.png);--hud-shoulder-left: url(/assets/ui/hud/gameplay/controller/shoulder_left.png);--hud-shoulder-left-binding: url(/assets/ui/hud/ready/controller/shoulder_left_binding.png);--hud-shoulder-right: url(/assets/ui/hud/gameplay/controller/shoulder_right.png);--hud-shoulder-right-binding: url(/assets/ui/hud/ready/controller/shoulder_right_binding.png);--hud-skill-branch: url(/assets/ui/hud/gameplay/skills/skill_branch.png);--hud-skill-cooking: url(/assets/ui/hud/gameplay/questcraft/skill_cooking.png);--hud-skill-cooking-badge: url(/assets/ui/hud/ready/questcraft/skill_cooking_badge.png);--hud-skill-fishing: url(/assets/ui/hud/gameplay/questcraft/skill_fishing.png);--hud-skill-fishing-badge: url(/assets/ui/hud/ready/questcraft/skill_fishing_badge.png);--hud-skill-level-book: url(/assets/ui/hud/gameplay/skills/skill_level_book.png);--hud-skill-level-book-row: url(/assets/ui/hud/ready/skills/skill_level_book_row.png);--hud-skill-locked: url(/assets/ui/hud/gameplay/skills/skill_locked.png);--hud-skill-locked-node: url(/assets/ui/hud/ready/skills/skill_locked_node.png);--hud-skill-mastered: url(/assets/ui/hud/gameplay/skills/skill_mastered.png);--hud-skill-mastered-node: url(/assets/ui/hud/ready/skills/skill_mastered_node.png);--hud-skill-mining: url(/assets/ui/hud/gameplay/questcraft/skill_mining.png);--hud-skill-mining-badge: url(/assets/ui/hud/ready/questcraft/skill_mining_badge.png);--hud-skill-point: url(/assets/ui/hud/gameplay/skills/skill_point.png);--hud-skill-point-row: url(/assets/ui/hud/ready/skills/skill_point_row.png);--hud-skill-progress: url(/assets/ui/hud/ready/skills/skill_progress.png);--hud-skill-tree: url(/assets/ui/hud/ready/skills/skill_tree.png);--hud-skill-unlock: url(/assets/ui/hud/gameplay/rewards/skill_unlock.png);--hud-skill-unlock-toast: url(/assets/ui/hud/ready/rewards/skill_unlock_toast.png);--hud-skill-unlocked: url(/assets/ui/hud/gameplay/skills/skill_unlocked.png);--hud-skill-unlocked-node: url(/assets/ui/hud/ready/skills/skill_unlocked_node.png);--hud-skill-woodcutting: url(/assets/ui/hud/gameplay/questcraft/skill_woodcutting.png);--hud-skill-woodcutting-badge: url(/assets/ui/hud/ready/questcraft/skill_woodcutting_badge.png);--hud-skip-hold: url(/assets/ui/hud/gameplay/dialogue/skip_hold.png);--hud-skip-hold-meter: url(/assets/ui/hud/ready/dialogue/skip_hold_meter.png);--hud-skip-hold-prompt: url(/assets/ui/hud/ready/dialogue/skip_hold_prompt.png);--hud-slot-belt: url(/assets/ui/hud/gameplay/equipment/slot_belt.png);--hud-slot-belt-well: url(/assets/ui/hud/ready/equipment/slot_belt_well.png);--hud-slot-cape: url(/assets/ui/hud/gameplay/equipment/slot_cape.png);--hud-slot-cape-well: url(/assets/ui/hud/ready/equipment/slot_cape_well.png);--hud-slot-chest: url(/assets/ui/hud/gameplay/equipment/slot_chest.png);--hud-slot-chest-well: url(/assets/ui/hud/ready/equipment/slot_chest_well.png);--hud-slot-chest-well-disabled: url(/assets/ui/hud/ready/equipment/slot_chest_well_disabled.png);--hud-slot-chest-well-hover: url(/assets/ui/hud/ready/equipment/slot_chest_well_hover.png);--hud-slot-cooldown: url(/assets/ui/hud/ready/inventory/slot_cooldown.png);--hud-slot-drop-invalid: url(/assets/ui/hud/ready/inventory/slot_drop_invalid.png);--hud-slot-drop-valid: url(/assets/ui/hud/ready/inventory/slot_drop_valid.png);--hud-slot-equipped-marker: url(/assets/ui/hud/ready/inventory/slot_equipped_marker.png);--hud-slot-feet: url(/assets/ui/hud/gameplay/equipment/slot_feet.png);--hud-slot-feet-well: url(/assets/ui/hud/ready/equipment/slot_feet_well.png);--hud-slot-gloves: url(/assets/ui/hud/gameplay/equipment/slot_gloves.png);--hud-slot-gloves-well: url(/assets/ui/hud/ready/equipment/slot_gloves_well.png);--hud-slot-head: url(/assets/ui/hud/gameplay/equipment/slot_head.png);--hud-slot-head-well: url(/assets/ui/hud/ready/equipment/slot_head_well.png);--hud-slot-item-locked: url(/assets/ui/hud/ready/inventory/slot_item_locked.png);--hud-slot-item-new: url(/assets/ui/hud/ready/inventory/slot_item_new.png);--hud-slot-mainhand: url(/assets/ui/hud/gameplay/equipment/slot_mainhand.png);--hud-slot-mainhand-well: url(/assets/ui/hud/ready/equipment/slot_mainhand_well.png);--hud-slot-mainhand-well-disabled: url(/assets/ui/hud/ready/equipment/slot_mainhand_well_disabled.png);--hud-slot-mainhand-well-hover: url(/assets/ui/hud/ready/equipment/slot_mainhand_well_hover.png);--hud-slot-neck: url(/assets/ui/hud/gameplay/equipment/slot_neck.png);--hud-slot-neck-well: url(/assets/ui/hud/ready/equipment/slot_neck_well.png);--hud-slot-offhand: url(/assets/ui/hud/gameplay/equipment/slot_offhand.png);--hud-slot-offhand-well: url(/assets/ui/hud/ready/equipment/slot_offhand_well.png);--hud-slot-quiver: url(/assets/ui/hud/gameplay/equipment/slot_quiver.png);--hud-slot-quiver-well: url(/assets/ui/hud/ready/equipment/slot_quiver_well.png);--hud-slot-ring: url(/assets/ui/hud/gameplay/equipment/slot_ring.png);--hud-slot-ring-well: url(/assets/ui/hud/ready/equipment/slot_ring_well.png);--hud-sold-out: url(/assets/ui/hud/gameplay/commerce/sold_out.png);--hud-sold-out-row: url(/assets/ui/hud/ready/commerce/sold_out_row.png);--hud-sort-alpha: url(/assets/ui/hud/gameplay/lists/sort_alpha.png);--hud-sort-alpha-chip: url(/assets/ui/hud/ready/lists/sort_alpha_chip.png);--hud-sort-amount: url(/assets/ui/hud/gameplay/lists/sort_amount.png);--hud-sort-amount-chip: url(/assets/ui/hud/ready/lists/sort_amount_chip.png);--hud-speaker-bust: url(/assets/ui/hud/gameplay/dialogue/speaker_bust.png);--hud-speaker-card: url(/assets/ui/hud/ready/dialogue/speaker_card.png);--hud-speech-quote: url(/assets/ui/hud/gameplay/dialogue/speech_quote.png);--hud-speed-wing: url(/assets/ui/hud/gameplay/player/speed_wing.png);--hud-speed-wing-chip: url(/assets/ui/hud/ready/player/speed_wing_chip.png);--hud-split-quantity: url(/assets/ui/hud/ready/inventory/split_quantity.png);--hud-stack-corner: url(/assets/ui/hud/gameplay/player/stack_corner.png);--hud-stack-merge: url(/assets/ui/hud/gameplay/inventory/stack_merge.png);--hud-stack-merge-action: url(/assets/ui/hud/ready/inventory/stack_merge_action.png);--hud-stack-split: url(/assets/ui/hud/gameplay/inventory/stack_split.png);--hud-stack-split-action: url(/assets/ui/hud/ready/inventory/stack_split_action.png);--hud-stamina-boot: url(/assets/ui/hud/gameplay/player/stamina_boot.png);--hud-stamina-boot-meter: url(/assets/ui/hud/ready/player/stamina_boot_meter.png);--hud-stick-press: url(/assets/ui/hud/gameplay/controller/stick_press.png);--hud-stick-press-binding: url(/assets/ui/hud/ready/controller/stick_press_binding.png);--hud-stock-crate: url(/assets/ui/hud/gameplay/commerce/stock_crate.png);--hud-stock-crate-row: url(/assets/ui/hud/ready/commerce/stock_crate_row.png);--hud-stun-stars: url(/assets/ui/hud/gameplay/combat/stun_stars.png);--hud-stun-stars-splat: url(/assets/ui/hud/ready/combat/stun_stars_splat.png);--hud-subtitle-strip: url(/assets/ui/hud/ready/dialogue/subtitle_strip.png);--hud-success: url(/assets/ui/hud/gameplay/system/success.png);--hud-success-action-dialog: url(/assets/ui/hud/ready/system/success_action_dialog.png);--hud-success-dialog: url(/assets/ui/hud/ready/system/success_dialog.png);--hud-sun: url(/assets/ui/hud/gameplay/world/sun.png);--hud-sun-weather-clear: url(/assets/ui/hud/ready/world/sun_weather_clear.png);--hud-sun-weather-rain: url(/assets/ui/hud/ready/world/sun_weather_rain.png);--hud-sun-weather-snow: url(/assets/ui/hud/ready/world/sun_weather_snow.png);--hud-sun-weather-storm: url(/assets/ui/hud/ready/world/sun_weather_storm.png);--hud-swim-air: url(/assets/ui/hud/gameplay/traversal/swim_air.png);--hud-swim-stroke: url(/assets/ui/hud/gameplay/traversal/swim_stroke.png);--hud-swim-stroke-prompt: url(/assets/ui/hud/ready/traversal/swim_stroke_prompt.png);--hud-talk-bubble: url(/assets/ui/hud/gameplay/interaction/talk_bubble.png);--hud-talk-bubble-prompt: url(/assets/ui/hud/ready/interaction/talk_bubble_prompt.png);--hud-target-cycle: url(/assets/ui/hud/gameplay/context/target_cycle.png);--hud-target-cycle-candidate: url(/assets/ui/hud/ready/context/target_cycle_candidate.png);--hud-target-diamond: url(/assets/ui/hud/gameplay/interaction/target_diamond.png);--hud-target-diamond-overlay: url(/assets/ui/hud/ready/interaction/target_diamond_overlay.png);--hud-target-enemy: url(/assets/ui/hud/gameplay/context/target_enemy.png);--hud-target-enemy-candidate: url(/assets/ui/hud/ready/context/target_enemy_candidate.png);--hud-target-ground-item: url(/assets/ui/hud/gameplay/context/target_ground_item.png);--hud-target-ground-item-candidate: url(/assets/ui/hud/ready/context/target_ground_item_candidate.png);--hud-target-list: url(/assets/ui/hud/gameplay/context/target_list.png);--hud-target-list-candidate: url(/assets/ui/hud/ready/context/target_list_candidate.png);--hud-target-next: url(/assets/ui/hud/gameplay/interaction/target_next.png);--hud-target-npc: url(/assets/ui/hud/gameplay/context/target_npc.png);--hud-target-npc-candidate: url(/assets/ui/hud/ready/context/target_npc_candidate.png);--hud-target-previous: url(/assets/ui/hud/gameplay/interaction/target_previous.png);--hud-target-prop: url(/assets/ui/hud/gameplay/context/target_prop.png);--hud-target-prop-candidate: url(/assets/ui/hud/ready/context/target_prop_candidate.png);--hud-temporary-effect: url(/assets/ui/hud/ready/traversal/temporary_effect.png);--hud-toast-cap: url(/assets/ui/hud/gameplay/rewards/toast_cap.png);--hud-tool-bow: url(/assets/ui/hud/gameplay/skills/tool_bow.png);--hud-tool-bow-unlock: url(/assets/ui/hud/ready/skills/tool_bow_unlock.png);--hud-tool-flute: url(/assets/ui/hud/gameplay/skills/tool_flute.png);--hud-tool-flute-unlock: url(/assets/ui/hud/ready/skills/tool_flute_unlock.png);--hud-tool-grapple: url(/assets/ui/hud/gameplay/skills/tool_grapple.png);--hud-tool-grapple-unlock: url(/assets/ui/hud/ready/skills/tool_grapple_unlock.png);--hud-tool-lantern: url(/assets/ui/hud/gameplay/skills/tool_lantern.png);--hud-tool-lantern-unlock: url(/assets/ui/hud/ready/skills/tool_lantern_unlock.png);--hud-tool-slingshot: url(/assets/ui/hud/gameplay/skills/tool_slingshot.png);--hud-tool-slingshot-unlock: url(/assets/ui/hud/ready/skills/tool_slingshot_unlock.png);--hud-trade-accept: url(/assets/ui/hud/gameplay/social/trade_accept.png);--hud-trade-accept-row: url(/assets/ui/hud/ready/social/trade_accept_row.png);--hud-trade-cancel: url(/assets/ui/hud/gameplay/multiplayer/trade_cancel.png);--hud-trade-cancel-row: url(/assets/ui/hud/ready/multiplayer/trade_cancel_row.png);--hud-trade-changed: url(/assets/ui/hud/gameplay/social/trade_changed.png);--hud-trade-changed-row: url(/assets/ui/hud/ready/social/trade_changed_row.png);--hud-trade-compare: url(/assets/ui/hud/gameplay/multiplayer/trade_compare.png);--hud-trade-compare-row: url(/assets/ui/hud/ready/multiplayer/trade_compare_row.png);--hud-trade-confirm: url(/assets/ui/hud/gameplay/multiplayer/trade_confirm.png);--hud-trade-confirm-row: url(/assets/ui/hud/ready/multiplayer/trade_confirm_row.png);--hud-trade-confirmation: url(/assets/ui/hud/ready/multiplayer/trade_confirmation.png);--hud-trade-currency: url(/assets/ui/hud/gameplay/multiplayer/trade_currency.png);--hud-trade-currency-row: url(/assets/ui/hud/ready/multiplayer/trade_currency_row.png);--hud-trade-lock: url(/assets/ui/hud/gameplay/multiplayer/trade_lock.png);--hud-trade-lock-row: url(/assets/ui/hud/ready/multiplayer/trade_lock_row.png);--hud-trade-offer: url(/assets/ui/hud/ready/social/trade_offer.png);--hud-trade-pending: url(/assets/ui/hud/gameplay/social/trade_pending.png);--hud-trade-pending-row: url(/assets/ui/hud/ready/social/trade_pending_row.png);--hud-trade-ready: url(/assets/ui/hud/gameplay/social/trade_ready.png);--hud-trade-ready-row: url(/assets/ui/hud/ready/social/trade_ready_row.png);--hud-trade-scales: url(/assets/ui/hud/gameplay/commerce/trade_scales.png);--hud-trade-scales-row: url(/assets/ui/hud/ready/commerce/trade_scales_row.png);--hud-trigger-left: url(/assets/ui/hud/gameplay/controller/trigger_left.png);--hud-trigger-left-binding: url(/assets/ui/hud/ready/controller/trigger_left_binding.png);--hud-trigger-right: url(/assets/ui/hud/gameplay/controller/trigger_right.png);--hud-trigger-right-binding: url(/assets/ui/hud/ready/controller/trigger_right_binding.png);--hud-typing-dots: url(/assets/ui/hud/gameplay/social/typing_dots.png);--hud-typing-indicator: url(/assets/ui/hud/ready/social/typing_indicator.png);--hud-unlock-key: url(/assets/ui/hud/gameplay/rewards/unlock_key.png);--hud-unlock-key-toast: url(/assets/ui/hud/ready/rewards/unlock_key_toast.png);--hud-unread-mail: url(/assets/ui/hud/gameplay/social/unread_mail.png);--hud-unread-mail-row: url(/assets/ui/hud/ready/social/unread_mail_row.png);--hud-use-destination: url(/assets/ui/hud/gameplay/context/use_destination.png);--hud-use-item: url(/assets/ui/hud/gameplay/interaction/use_item.png);--hud-use-item-prompt: url(/assets/ui/hud/ready/interaction/use_item_prompt.png);--hud-use-on-flow: url(/assets/ui/hud/ready/context/use_on_flow.png);--hud-use-source: url(/assets/ui/hud/gameplay/context/use_source.png);--hud-voice-wave: url(/assets/ui/hud/gameplay/dialogue/voice_wave.png);--hud-voice-wave-prompt: url(/assets/ui/hud/ready/dialogue/voice_wave_prompt.png);--hud-warning: url(/assets/ui/hud/gameplay/system/warning.png);--hud-warning-action-dialog: url(/assets/ui/hud/ready/system/warning_action_dialog.png);--hud-warning-dialog: url(/assets/ui/hud/ready/system/warning_dialog.png);--hud-weapon-swap: url(/assets/ui/hud/gameplay/equipment/weapon_swap.png);--hud-weapon-swap-row: url(/assets/ui/hud/ready/equipment/weapon_swap_row.png);--hud-weather-clear: url(/assets/ui/hud/gameplay/world/weather_clear.png);--hud-weather-rain: url(/assets/ui/hud/gameplay/world/weather_rain.png);--hud-weather-snow: url(/assets/ui/hud/gameplay/world/weather_snow.png);--hud-weather-storm: url(/assets/ui/hud/gameplay/world/weather_storm.png);--hud-whisper: url(/assets/ui/hud/gameplay/social/whisper.png);--hud-whisper-row: url(/assets/ui/hud/ready/social/whisper_row.png);--hud-world-map: url(/assets/ui/hud/gameplay/cartography/world_map.png);--hud-world-map-button: url(/assets/ui/hud/ready/cartography/world_map_button.png);--hud-world-map-row: url(/assets/ui/hud/ready/cartography/world_map_row.png);--hud-xp-badge: url(/assets/ui/hud/gameplay/rewards/xp_badge.png);--hud-xp-badge-toast: url(/assets/ui/hud/ready/rewards/xp_badge_toast.png);--hud-xp-spark: url(/assets/ui/hud/gameplay/player/xp_spark.png);--hud-xp-spark-meter: url(/assets/ui/hud/ready/player/xp_spark_meter.png)}:root{--ui-ink: #19171b;--ui-cream: #e4d4ae;--ui-focus: #d9ad5b;--ui-slice: 4px;--ui-slice-num: 4;--ui-slice-repeat: repeat;--ui-fill-inset: 0;--ui-fill-border: 2px solid var(--ui-ink);--ui-tile-size: 64px;--ui-fill-menu: #553354;--ui-fill-modal: #373039;--ui-fill-inventory: #5d3c25;--ui-fill-chat: #2e4468;--ui-fill-tooltip: #29252a;--ui-fill-card: #cbb486;--ui-fill-button: #353038;--ui-bg-button: url(/assets/ui/hud/backgrounds/button_surface.png);--ui-bg-menu: url(/assets/ui/hud/backgrounds/menu_surface.png);--ui-bg-parchment: url(/assets/ui/hud/backgrounds/parchment_surface.png);--ui-bg-stone: url(/assets/ui/hud/backgrounds/stone_surface.png);--ui-frame-window: url(/assets/ui/hud/nine_slice/window_dark.png);--ui-frame-stone: url(/assets/ui/hud/nine_slice/hud_stone.png);--ui-frame-chat: url(/assets/ui/hud/nine_slice/chat_cream.png);--ui-frame-plum: url(/assets/ui/hud/nine_slice/module_plum.png);--ui-frame-inset: url(/assets/ui/hud/nine_slice/inset_dark.png);--ui-btn-normal: url(/assets/ui/hud/nine_slice/button_normal.png);--ui-btn-hover: url(/assets/ui/hud/nine_slice/button_hover.png);--ui-btn-pressed: url(/assets/ui/hud/nine_slice/button_pressed.png);--ui-btn-selected: url(/assets/ui/hud/nine_slice/button_selected.png);--ui-btn-disabled: url(/assets/ui/hud/nine_slice/button_disabled.png);--ui-slot-normal: url(/assets/ui/hud/nine_slice/inset_dark.png);--ui-slot-hover: url(/assets/ui/hud/nine_slice/slot_hover.png);--ui-slot-selected: url(/assets/ui/hud/nine_slice/slot_selected.png)}.ui-slice{position:relative;isolation:isolate;box-sizing:border-box;border-style:solid;border-color:transparent;border-width:var(--ui-slice);border-image-source:var(--ui-frame, var(--ui-frame-window));border-image-slice:var(--ui-slice-num);border-image-width:var(--ui-slice);border-image-repeat:var(--ui-slice-repeat);background:transparent;image-rendering:pixelated}:is(.ui-slice,.ui-btn):before{content:"";position:absolute;inset:var(--ui-fill-inset);z-index:-1;box-sizing:border-box;background-color:var(--ui-slice-fill, transparent);background-image:var(--ui-slice-tile, none);background-size:var(--ui-tile-size) var(--ui-tile-size);background-repeat:repeat;image-rendering:pixelated;border:var(--ui-fill-border);pointer-events:none}.ui-surface-menu{--ui-frame: var(--ui-frame-plum);--ui-slice: 4px;--ui-slice-num: 4;--ui-slice-fill: var(--ui-fill-menu);--ui-slice-tile: var(--ui-bg-menu)}.ui-surface-modal{--ui-frame: var(--ui-frame-window);--ui-slice: 4px;--ui-slice-num: 4;--ui-slice-fill: var(--ui-fill-modal);--ui-slice-tile: var(--ui-bg-button)}.ui-surface-inventory{--ui-frame: var(--ui-frame-stone);--ui-slice: 8px;--ui-slice-num: 8;--ui-slice-fill: var(--ui-fill-inventory);--ui-slice-tile: var(--ui-bg-stone)}.ui-surface-chat{--ui-frame: var(--ui-frame-chat);--ui-slice: 3px;--ui-slice-num: 3;--ui-slice-fill: var(--ui-fill-chat);--ui-slice-tile: var(--ui-bg-button)}.ui-surface-tooltip{--ui-frame: var(--ui-frame-window);--ui-slice: 4px;--ui-slice-num: 4;--ui-slice-fill: var(--ui-fill-tooltip);--ui-slice-tile: var(--ui-bg-button)}.ui-surface-card{--ui-frame: var(--ui-frame-chat);--ui-slice: 3px;--ui-slice-num: 3;--ui-slice-fill: var(--ui-fill-card);--ui-slice-tile: var(--ui-bg-parchment)}.ui-surface-button{--ui-slice-fill: var(--ui-fill-button);--ui-slice-tile: var(--ui-bg-button)}.ui-btn{position:relative;isolation:isolate;--ui-slice: 6px;--ui-slice-num: 6;border-style:solid;border-color:transparent;border-width:var(--ui-slice);border-image-width:var(--ui-slice);border-image-source:var(--ui-btn-normal);border-image-slice:var(--ui-slice-num);border-image-repeat:var(--ui-slice-repeat);background:transparent;color:var(--ui-cream);font-family:var(--font-ui);font-size:var(--font-size-pixel);line-height:var(--line-height-pixel);text-shadow:0 1px 2px rgba(0,0,0,.75);cursor:default;box-sizing:border-box;image-rendering:pixelated;outline:none;transition:color .1s ease}.ui-btn.ui-btn--selected,.ui-btn.selected,.ui-btn[aria-selected=true],.ui-btn[aria-pressed=true]{border-image-source:var(--ui-btn-selected);color:#f0d9a0}.ui-btn.ui-btn--selected:hover:not(:disabled),.ui-btn.selected:hover:not(:disabled),.ui-btn[aria-selected=true]:hover:not(:disabled),.ui-btn[aria-pressed=true]:hover:not(:disabled){border-image-source:var(--ui-btn-selected)}.ui-btn:hover:not(:disabled):not(.ui-btn--selected):not(.selected):not([aria-selected=true]):not([aria-pressed=true]){border-image-source:var(--ui-btn-hover)}.ui-btn:focus-visible:not(:disabled):not(.ui-btn--selected):not(.selected):not([aria-selected=true]):not([aria-pressed=true]){border-image-source:var(--ui-btn-hover);color:#f0d9a0}.ui-btn:active:not(:disabled):not(.ui-btn--selected):not(.selected):not([aria-selected=true]){border-image-source:var(--ui-btn-pressed)}.ui-btn.ui-btn--selected:active:not(:disabled),.ui-btn.selected:active:not(:disabled){border-image-source:var(--ui-btn-pressed)}.ui-btn:disabled,.ui-btn.ui-btn--disabled,.ui-btn.disabled,.ui-btn[aria-disabled=true]{border-image-source:var(--ui-btn-disabled);opacity:.72;pointer-events:none}.ui-slot{--ui-slice: 4px;--ui-slice-num: 4;border-style:solid;border-color:transparent;border-width:var(--ui-slice);border-image-width:var(--ui-slice);border-image-source:var(--ui-slot-normal);border-image-slice:var(--ui-slice-num) fill;border-image-repeat:var(--ui-slice-repeat);background:transparent;image-rendering:pixelated;box-sizing:border-box}.ui-slot.equipped:not(.empty){border-image-source:var(--ui-slot-selected)}.ui-slot:focus-visible:not(.selected){outline:2px solid var(--ui-focus);outline-offset:1px}.ui-progress-track{height:16px;box-sizing:border-box;overflow:hidden;background:url(/assets/ui/hud/bars/progress_track_horizontal.png) center / 100% 100% no-repeat;image-rendering:pixelated}.ui-progress-fill{height:100%;background:url(/assets/ui/hud/bars/progress_fill_gold.png) left center / auto 100% repeat-x;image-rendering:pixelated;transition:width .12s linear}:root{--landing-bg: #19171b;--landing-text: var(--ui-cream);--landing-text-muted: rgba(228, 212, 174, .62);--landing-gold: var(--ui-focus);--landing-gold-bright: #f0d9a0;--landing-green: #568b5f;--landing-header-h: 56px;--landing-slice-pad: 12px;--landing-max: 1380px}*,*:before,*:after{box-sizing:border-box}html,body.landing-page{margin:0;min-height:100%;background-color:var(--landing-bg);background-image:radial-gradient(ellipse 100% 60% at 50% 0%,rgba(85,51,84,.22) 0%,transparent 55%),url(/assets/ui/hud/backgrounds/menu_surface.png);background-size:auto,64px 64px;image-rendering:pixelated;color:var(--landing-text);font-family:var(--font-ui);font-size:var(--font-size-pixel);line-height:var(--line-height-pixel);overflow-x:hidden;overflow-y:auto}#landing-root{min-height:100vh}.landing-shell{display:flex;flex-direction:column;min-height:100vh;max-width:calc(var(--landing-max) + 40px);margin:0 auto;padding:12px clamp(10px,2vw,20px) 20px;gap:12px}.landing-header{display:flex;align-items:center;gap:12px;min-height:var(--landing-header-h);padding:8px 14px;flex-shrink:0;box-shadow:0 8px 28px #0000006b}.landing-brand{flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.landing-brand .astra-brand-wordmark{color:var(--landing-gold-bright)}.landing-nav{display:flex;align-items:center;gap:6px;flex:1;justify-content:center;flex-wrap:wrap}.landing-nav-link{padding:6px 14px;font-size:var(--font-size-pixel);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.landing-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.landing-btn{text-decoration:none;letter-spacing:.08em;text-transform:uppercase;font-weight:700;white-space:nowrap}.landing-btn--enter{padding:6px 14px;font-size:var(--font-size-pixel)}.landing-btn--hero{position:absolute;left:var(--landing-slice-pad);bottom:var(--landing-slice-pad);z-index:1;padding:10px 24px;font-size:var(--font-size-pixel)}.landing-btn--icon{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.landing-btn-icon{width:22px;height:22px;image-rendering:pixelated;opacity:.85}.wanderer-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-small);font-size:var(--font-size-small);color:var(--landing-text-muted);white-space:nowrap}.wanderer-status-icon,.landing-icon,.notice-icon-img{width:16px;height:16px;image-rendering:pixelated;display:block;flex-shrink:0}.wanderer-status-dot{width:7px;height:7px;border-radius:50%;background:#484038;flex-shrink:0;border:1px solid rgba(0,0,0,.4)}.wanderer-status--live .wanderer-status-dot{background:var(--landing-green);box-shadow:0 0 6px #568b5fa6}.wanderer-status--live .wanderer-status-text{color:#e4d4aee6}:is(.landing-hero,.landing-panel).ui-slice{padding:var(--landing-slice-pad);overflow:hidden}.landing-hero.ui-slice{position:relative;padding:0}.landing-hero{min-height:clamp(200px,28vh,300px);box-shadow:0 12px 36px #0000007a}.landing-hero-title{margin:0;padding:var(--landing-slice-pad);padding-bottom:0;font-family:var(--font-display);font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:var(--landing-gold-bright);text-shadow:2px 2px 0 rgba(0,0,0,.65),0 0 20px rgba(0,0,0,.35)}.landing-main{flex:1}.landing-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr);gap:12px}.landing-grid--full{grid-template-columns:minmax(200px,.85fr) minmax(300px,1.75fr) minmax(220px,1fr);grid-template-rows:auto auto}.landing-panel{min-width:0;box-shadow:0 8px 24px #00000061}.landing-panel--welcome{grid-column:1;grid-row:1}.landing-panel--roadmap{grid-column:2;grid-row:1}.landing-panel--activities{grid-column:1 / -1;grid-row:2}.landing-grid--full .landing-panel--welcome{grid-column:1;grid-row:1}.landing-grid--full .landing-panel--live{grid-column:2;grid-row:1}.landing-grid--full .landing-panel--notice{grid-column:3;grid-row:1}.landing-grid--full .landing-panel--activities{grid-column:1 / span 2;grid-row:2}.landing-grid--full .landing-panel--roadmap{grid-column:3;grid-row:2}.landing-panel-title{margin:0 0 12px;font-family:var(--font-display);font-size:var(--font-size-pixel);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--landing-gold-bright);text-shadow:0 1px 3px rgba(0,0,0,.65)}.landing-panel-title--roadmap{margin-bottom:10px}.landing-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.landing-panel-head .landing-panel-title{margin-bottom:0}.landing-prose p{margin:0 0 10px;color:#e4d4aed1;font-size:var(--font-size-pixel);line-height:var(--line-height-pixel);text-shadow:0 1px 2px rgba(0,0,0,.65)}.landing-prose p:last-of-type{margin-bottom:12px}.landing-text-link{display:inline-block;color:var(--landing-gold);font-size:var(--font-size-pixel);font-weight:700;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.65)}.landing-text-link:hover{color:var(--landing-gold-bright);text-decoration:underline}.landing-text-link--small{font-family:var(--font-small);font-size:var(--font-size-small);flex-shrink:0}.notice-board-wrap{padding:0;--ui-fill-border: none}.notice-board{list-style:none;margin:0;padding:0;color:var(--ui-ink)}.notice-entry{display:grid;grid-template-columns:52px 24px 1fr;gap:6px 8px;align-items:start;padding:9px 12px;border-bottom:1px dashed rgba(25,23,27,.28);font-family:var(--font-small);font-size:var(--font-size-small);line-height:var(--line-height-small)}.notice-entry:last-child{border-bottom:none}.notice-date{font-weight:700;letter-spacing:.05em;color:#19171bb8;padding-top:1px}.notice-icon{display:inline-flex;align-items:center;justify-content:center}.notice-icon-img{width:20px;height:20px}.notice-body{display:flex;flex-direction:column;gap:1px;min-width:0}.notice-title{font-weight:700;line-height:1.35}.notice-version{font-size:var(--font-size-small);color:#19171b9e}.live-panel-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;min-height:180px}.live-screenshot{display:flex;align-items:center;justify-content:center;min-height:180px;background:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(78,114,167,.15) 0%,transparent 65%),#00000026}.live-screenshot-icon{width:64px;height:64px;image-rendering:pixelated;opacity:.55;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.live-sidebar{display:flex;flex-direction:column;gap:10px;padding-top:2px}.live-world-clock{display:flex;gap:8px;align-items:flex-start}.live-clock-icon{display:inline-flex;align-items:center;flex-shrink:0}.live-clock-icon .landing-icon{width:20px;height:20px}.live-clock-primary{font-weight:700;color:var(--landing-gold-bright);text-shadow:0 1px 2px rgba(0,0,0,.65)}.live-clock-secondary{font-family:var(--font-small);font-size:var(--font-size-small);color:var(--landing-text-muted);margin-top:2px}.live-online .wanderer-status{font-family:var(--font-small);font-size:var(--font-size-small)}.live-feed{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.live-feed-item{display:flex;gap:7px;align-items:flex-start;color:#e4d4aec7;font-family:var(--font-small);font-size:var(--font-size-small);line-height:var(--line-height-small);text-shadow:0 1px 2px rgba(0,0,0,.65)}.live-feed-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;margin-top:1px}.live-feed-ago{color:var(--landing-text-muted)}.activity-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.activity-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;cursor:pointer;text-align:center;color:inherit;transition:filter .12s ease}.activity-card:hover{filter:brightness(1.08)}.activity-card--active{border-image-source:var(--ui-slot-selected)}.activity-card-icon{width:36px;height:36px;image-rendering:pixelated;filter:drop-shadow(1px 0 0 #000) drop-shadow(-1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(0 -1px 0 #000)}.activity-card-label{display:block;font-family:var(--font-display);font-size:var(--font-size-small);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-gold-bright);text-shadow:0 1px 2px rgba(0,0,0,.75)}.activity-description{margin:12px 0 0;max-width:420px;font-size:var(--font-size-pixel);color:#e4d4aecc;line-height:var(--line-height-pixel);min-height:1.4em;text-shadow:0 1px 2px rgba(0,0,0,.65)}.roadmap-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.roadmap-column{padding:10px 10px 12px;min-height:140px;--ui-fill-border: none}.roadmap-column--now{--ui-slice-fill: #b8d4a8}.roadmap-column--growing{--ui-slice-fill: #cbb486}.roadmap-column--later{--ui-slice-fill: #a89888}.roadmap-column-title{margin:0 0 8px;font-family:var(--font-display);font-size:var(--font-size-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding-bottom:6px;border-bottom:2px solid rgba(25,23,27,.2);color:var(--ui-ink)}.roadmap-column--now .roadmap-column-title{color:#2a5028}.roadmap-list{list-style:none;margin:0;padding:0;font-family:var(--font-small);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--ui-ink)}.roadmap-list li{padding:1px 0}.roadmap-column--later .roadmap-list li:last-child{font-style:italic;opacity:.72}.landing-footer{text-align:center;padding:8px 0 4px}.landing-footer-text{font-family:var(--font-small);font-size:var(--font-size-small);color:var(--landing-text-muted);letter-spacing:.08em;text-transform:uppercase}@media(max-width:1100px){.landing-grid,.landing-grid--full{grid-template-columns:1fr 1fr}.landing-panel--welcome{grid-column:1;grid-row:1}.landing-panel--roadmap{grid-column:2;grid-row:1}.landing-panel--activities{grid-column:1 / -1;grid-row:2}.landing-grid--full .landing-panel--notice{grid-column:2;grid-row:1}.landing-grid--full .landing-panel--live{grid-column:1 / -1;grid-row:2}.landing-grid--full .landing-panel--activities{grid-column:1 / -1;grid-row:3}.landing-grid--full .landing-panel--roadmap{grid-column:1 / -1;grid-row:4}.activity-gallery{grid-template-columns:repeat(5,minmax(72px,1fr))}}@media(max-width:720px){.landing-shell{padding:8px 8px 16px;gap:10px}.landing-header{flex-wrap:wrap;min-height:auto;padding:10px 12px;gap:10px}.landing-hero{min-height:260px}.landing-nav{order:3;width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.landing-header-actions .wanderer-status{display:none}.landing-grid,.landing-grid--full{grid-template-columns:1fr}.landing-panel--welcome,.landing-panel--live,.landing-panel--notice,.landing-panel--activities,.landing-panel--roadmap{grid-column:1;grid-row:auto}.live-panel-layout{grid-template-columns:1fr}.activity-gallery{grid-template-columns:repeat(3,1fr)}.roadmap-columns{grid-template-columns:1fr}}
