.tibia-tool-visual{display:inline-flex;align-items:center;min-height:48px;flex:none}
.tibia-tool-visual img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}
.tibia-tool-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:24px}
.tibia-function .tibia-tool-heading .public-badge{float:none;flex:0 1 auto;white-space:normal;text-align:right}
.tibia-function .tibia-tool-heading+h3{margin-top:0}
.landing-tool .tibia-tool-visual{margin-bottom:24px}
.page-header-tool-sprite{display:inline-flex;flex:none}
.page-header-leading:has(.page-header-tool-sprite){flex:1 0 360px}
@media(max-width:800px){.page-header-leading:has(.page-header-tool-sprite){flex:1 1 auto;gap:8px}.page-header-tool-sprite .tibia-tool-visual{min-height:32px}.page-header-tool-sprite img{width:32px;height:32px}}
@media(max-width:360px){.tibia-tool-visual img{width:40px;height:40px}}
@media(max-width:360px){.page-header-leading:has(.page-header-tool-sprite){gap:6px}.page-header-tool-sprite img{width:28px;height:28px}}
