
.top
	{
		--font-scale-min: 0;
		--font-scale-max: 1280;
		position: relative;
		z-index: 1000;
	}

.top > * > * > *
	{
		display: grid;
		grid-template-columns: 1fr auto 1fr;
		column-gap: 20px;
	}

.wrapper
	{
		display: grid;
		grid-template-columns: auto auto;
	}

.wrapper:is( * )
	{
		overflow: visible;
	}

.menu
	{
		justify-content: flex-end;
		align-items: center;
		overflow-x: hidden;
	}

.wrapper.left .menu
	{
		justify-content: flex-start;
	}

.menu-item:is( [data-hide="true"] )
	{
		visibility: hidden;
		order: 100;
	}


.menu-item a
	{
		margin: -5px;
	}

.menu-item a > *
	{
		margin: 5px;
	}

.top:is( :not([data-hide-left]):not([data-hide-right]) ) .menu.icons .menu-item:is( .pulldown )
	{
		display: none;
	}

.logo img
	{
		display: block;
	}
	
.top .logo .small
	{
		display: none;
	}
