.item-stack{position:relative;display:block;width:calc(16 * var(--ui));height:calc(16 * var(--ui));pointer-events:none}
.stack-count{position:absolute;right:calc(-1 * var(--ui));bottom:calc(-1 * var(--ui));font-size:calc(8 * var(--ui));line-height:calc(9 * var(--ui));color:#fff;text-shadow:var(--ui) var(--ui) #3f3f3f;z-index:2}
.carried-stack{position:fixed;z-index:120;pointer-events:none;transform:translate(-50%,-50%)}
#dialog[data-kind=player-inventory],#dialog[data-kind=crafting]{position:relative;box-sizing:content-box;flex:none;width:calc(176 * var(--ui));height:calc(166 * var(--ui));max-width:none;max-height:none;padding:0;border:0;box-shadow:none;overflow:visible;background:url('/assets/vanilla-ui/inventory.png') 0 0/calc(256 * var(--ui)) calc(256 * var(--ui)) no-repeat;image-rendering:pixelated}
#dialog[data-kind=crafting]{background-image:url('/assets/vanilla-ui/crafting_table_gui.png')}
.survival-inventory .panel-heading{display:none}
.player-slot{all:unset;box-sizing:border-box;position:absolute;display:grid;place-items:center;width:calc(18 * var(--ui));height:calc(18 * var(--ui));padding:var(--ui);cursor:pointer;pointer-events:auto;image-rendering:pixelated}
.player-slot:hover{background:#fff8}.player-slot:focus-visible{outline:var(--ui) solid #fff;outline-offset:calc(-1 * var(--ui))}
.player-slot:disabled{opacity:1;cursor:default}.player-slot:disabled:hover{background:none}
.ghost-item>.item-stack,.craft-output:disabled>.item-stack{opacity:.35}
.empty-equipment{position:absolute;inset:var(--ui);width:calc(16 * var(--ui));height:calc(16 * var(--ui));image-rendering:pixelated;pointer-events:none}
.craft-label{position:absolute;font-size:calc(8 * var(--ui));line-height:calc(9 * var(--ui));color:#404040;white-space:nowrap;text-shadow:none}
.player-preview{position:absolute;left:calc(26 * var(--ui));top:calc(8 * var(--ui));width:calc(52 * var(--ui));height:calc(70 * var(--ui));image-rendering:pixelated;background:#000}
.recipe-toggle{all:unset;position:absolute;width:calc(20 * var(--ui));height:calc(18 * var(--ui));background:url('/assets/vanilla-ui/recipe_button.png') 0 0/100% 100%;cursor:pointer;image-rendering:pixelated}
.recipe-toggle:hover{background-image:url('/assets/vanilla-ui/recipe_button_highlighted.png')}
.catalog-tab,.player-inventory-tab{all:unset;box-sizing:border-box;position:absolute;width:calc(26 * var(--ui));height:calc(32 * var(--ui));display:grid;place-items:center;padding:calc(5 * var(--ui));background:url('/assets/vanilla-ui/tab_top_unselected_2.png') 0 0/100% 100%;cursor:pointer;image-rendering:pixelated}
.player-inventory-tab{left:calc(169 * var(--ui));top:calc(136 * var(--ui));background-image:url('/assets/vanilla-ui/tab_bottom_unselected_7.png')}
.player-inventory-tab img{display:none}.player-inventory-tab:after{content:'';width:calc(16 * var(--ui));height:calc(16 * var(--ui));position:absolute;left:calc(5 * var(--ui));top:calc(6 * var(--ui));background:url('/assets/vanilla-ui/steve.png') calc(-16 * var(--ui)) calc(-16 * var(--ui))/calc(128 * var(--ui)) calc(128 * var(--ui));image-rendering:pixelated}
.player-inventory-tab.self-tab{left:0;top:calc(-28 * var(--ui));background-image:url('/assets/vanilla-ui/tab_top_selected_1.png')}
.recipe-book{position:absolute;left:calc(-151 * var(--ui));top:0;width:calc(147 * var(--ui));height:calc(166 * var(--ui));background:url('/assets/vanilla-ui/recipe_book.png') 0 0/calc(256 * var(--ui)) calc(256 * var(--ui)) no-repeat;image-rendering:pixelated;z-index:4}
.survival-inventory[data-book=true][data-book-overlay=false]{transform:translateX(calc(75.5 * var(--ui)))}
.survival-inventory[data-book=true][data-book-overlay=true] .recipe-book{left:0}
.survival-inventory[data-book=true][data-book-overlay=true] .recipe-toggle{left:calc(152 * var(--ui))!important;top:calc(61 * var(--ui))!important;z-index:6}
.recipe-search{all:unset;box-sizing:border-box;position:absolute;left:calc(25 * var(--ui));top:calc(13 * var(--ui));width:calc(80 * var(--ui));height:calc(14 * var(--ui));font-size:calc(8 * var(--ui));line-height:calc(9 * var(--ui));color:#fff;padding:calc(2 * var(--ui));background:#0003;caret-color:#fff}
.recipe-search::placeholder{color:#ddd}
.recipe-filter{all:unset;position:absolute;left:calc(110 * var(--ui));top:calc(12 * var(--ui));width:calc(26 * var(--ui));height:calc(16 * var(--ui));background:url('/assets/vanilla-ui/recipe_filter.png') 0 0/100% 100%;cursor:pointer;image-rendering:pixelated}
.recipe-filter[data-active=true]{background-image:url('/assets/vanilla-ui/recipe_filter_enabled.png')}
.recipe-list{position:absolute;left:calc(11 * var(--ui));top:calc(33 * var(--ui));display:grid;grid-template-columns:repeat(5,calc(25 * var(--ui)));grid-template-rows:repeat(4,calc(25 * var(--ui)));gap:0}
.recipe-choice{all:unset;display:grid;place-items:center;position:relative;width:calc(25 * var(--ui));height:calc(25 * var(--ui));background:url('/assets/vanilla-ui/recipe_slot.png') 0 0/100% 100%;cursor:pointer;image-rendering:pixelated}
.recipe-choice[data-available=false]{background-image:url('/assets/vanilla-ui/recipe_slot_disabled.png')}.recipe-choice:hover{filter:brightness(1.15)}
.recipe-page{all:unset;position:absolute;top:calc(142 * var(--ui));width:calc(12 * var(--ui));height:calc(17 * var(--ui));font-size:0;cursor:pointer;image-rendering:pixelated;background-size:100% 100%}
.recipe-back{left:calc(38 * var(--ui));background-image:url('/assets/vanilla-ui/recipe_backward.png')}.recipe-next{left:calc(93 * var(--ui));background-image:url('/assets/vanilla-ui/recipe_forward.png')}.recipe-page:disabled{opacity:.35;cursor:default}
.recipe-page-label{position:absolute;left:calc(53 * var(--ui));top:calc(147 * var(--ui));width:calc(38 * var(--ui));font-size:calc(8 * var(--ui));line-height:calc(9 * var(--ui));color:#fff;text-align:center;text-shadow:var(--ui) var(--ui) #3f3f3f}
.personal-close{display:none}
body.touch .personal-close{display:flex;position:absolute;left:0;top:calc(174 * var(--ui));width:100%;min-height:40px}
body.touch .inventory-close{top:calc(174 * var(--ui));min-height:40px}
#dialog[data-kind=storage]{position:relative;box-sizing:content-box;flex:none;width:calc(176 * var(--ui));height:calc(166 * var(--ui));max-width:none;max-height:none;padding:0;border:0;box-shadow:none;overflow:visible;background:none;image-rendering:pixelated}
#dialog[data-kind=storage][data-container=furnace]{background:url('/assets/vanilla-ui/furnace_gui.png') 0 0/calc(256 * var(--ui)) calc(256 * var(--ui)) no-repeat}
#dialog[data-kind=storage][data-container=blast_furnace]{background:url('/assets/vanilla-ui/blast_furnace_gui.png') 0 0/calc(256 * var(--ui)) calc(256 * var(--ui)) no-repeat}
#dialog[data-kind=storage][data-container=smoker]{background:url('/assets/vanilla-ui/smoker_gui.png') 0 0/calc(256 * var(--ui)) calc(256 * var(--ui)) no-repeat}
.storage-top,.storage-bottom{position:absolute;width:calc(176 * var(--ui));height:calc(71 * var(--ui));background:url('/assets/vanilla-ui/chest_gui.png') 0 0/calc(256 * var(--ui)) calc(256 * var(--ui)) no-repeat;pointer-events:none}
.storage-bottom{height:calc(96 * var(--ui));background-position:0 calc(-126 * var(--ui))}
.player-slot.furnace-output{width:calc(26 * var(--ui));height:calc(26 * var(--ui))}
.furnace-flame,.furnace-progress{position:absolute;width:calc(14 * var(--ui));height:calc(14 * var(--ui));background:url('/assets/vanilla-ui/furnace_lit.png') 0 0/100% 100%;image-rendering:pixelated;pointer-events:none}
.furnace-progress{width:calc(24 * var(--ui));height:calc(16 * var(--ui));background-image:url('/assets/vanilla-ui/furnace_burn.png')}
