@mixin line {
display: block; overflow: hidden; *overflow: visible; *zoom: 1;
}
@mixin bordered {
border: $border-width solid $neutral-20;
}
@mixin rounded {
@include border-radius($border-radius-size);
}
@mixin shadowed {
@include box-shadow(transparentize($darkest-color, 0.3) $shadow-padding/2 $shadow-padding/2 $shadow-padding);
}
@mixin depressed-shadow {
@include box-shadow(inset transparentize($darkest-color, 0.3) $shadow-padding/2 $shadow-padding/2 $shadow-padding);
}
@mixin text-shadowed {
@include text-shadow(transparentize($darkest-color, 0.3) 1px 1px 1px);
}
@mixin text-shadowed-light {
@include text-shadow(1px 1px 0px $lightest-color);
}
@mixin opacity-transition {
@include transition-property(opacity); @include transition-duration(500ms);
}
/* form input fixes */ @mixin focus-input-padding-fix {
padding: $input-top-padding - $input-border-width $input-side-padding - $input-border-width;
}
@mixin input-margin-fix {
margin-left: -$input-side-padding; margin-top: -$input-top-padding;
}