//
// Component: Badge
//
// ========================================================================


// Variables
// ========================================================================

@badge-background:                              @global-transparent;
@badge-padding-horizontal:                      10px;
@badge-font-size:                               round((@global-font-size * 0.8));
@badge-font-weight:                             400;
@badge-line-height:                             round((@badge-font-size * 2));
@badge-color:                                   @global-contrast-color;
@badge-text-transform:                          lowercase;

@badge-notification-font-size:                  round((@global-font-size * 0.85));
@badge-notification-line-height:                round((@badge-notification-font-size * 1.5));

@badge-success-background:                      @global-transparent;
@badge-warning-background:                      @global-transparent;
@badge-danger-background:                       @global-transparent;


// Component
// ========================================================================

.hook-badge() {
	border-radius: 0 0 @global-border-radius/2 @global-border-radius/2;
	background: @global-primary-background;
	border: 1px solid darken(@global-primary-background, 3%);
	text-transform: uppercase;
	letter-spacing: 1px;
}


// Color modifier
// ========================================================================

//
// Modifier: `badge-success`
//

.hook-badge-success() {
	background-color: @global-success-background;
	border: 1px solid darken(@global-success-background, 3%);
}

//
// Modifier: `badge-warning`
//

.hook-badge-warning() {
	background-color: @global-warning-background;
	border: 1px solid darken(@global-warning-background, 3%);
}

//
// Modifier: `badge-danger`
//

.hook-badge-danger() {
	background-color: @global-danger-background;
	border: 1px solid darken(@global-danger-background, 3%);
}



// Miscellaneous
// ========================================================================

.hook-badge-misc() {

	.uk-badge-notification {
		padding: 0 6px;
	}
	
}
