@import "mdColours.less"; // Colour Scheme @primary: @md_yellow_400; @secondary: @md_light_blue_A700; // Colour constants @b20: rgba(0, 0, 0, 0.2); @b40: rgba(0, 0, 0, 0.4); @b60: rgba(0, 0, 0, 0.6); @b80: rgba(0, 0, 0, 0.8); @w20: rgba(255, 255, 255, 0.2); @w40: rgba(255, 255, 255, 0.4); @w60: rgba(255, 255, 255, 0.6); @w80: rgba(255, 255, 255, 0.8); /* colors.scss & _variables.scss */ @base: @md_grey_100; @baseD: @md_grey_700; @box: @md_grey_300; @text: @md_grey_800; @textL: @md_grey_100; @textD: @md_grey_900; @icon-color: @text; @highlight-color: @primary; @notification-color: @primary; @body-background: @base; @menuBG: @md_grey_700; @barBG: @menuBG; //@icon-color: hsl( hue( @base ), 7%, 95% ); @link: @md_blue_700; @link-focus: lighten( @link, 10% ); @button-color: @secondary; @form-checked: @secondary; // admin menu & admin-bar @menu-text: @textL; @menu-icon: @primary; @menu-background: @menuBG; @menu-highlight-text: @primary; @menu-highlight-icon: @primary; @menu-highlight-background: darken( @menuBG, 5% ); @menu-current-text: @textD; @menu-current-icon: @textD!important; @menu-current-background: @primary; @menu-submenu-text: @textL; @menu-submenu-background: lighten( @menuBG, 10% ); @menu-submenu-focus-text: @primary; @menu-submenu-current-text: @textL; @menu-bubble-text: @textL; @menu-bubble-background: @secondary; @menu-bubble-current-text: @text; @menu-bubble-current-background: @menu-submenu-background; @menu-collapse-text: @menu-icon; @menu-collapse-icon: @menu-icon; @menu-collapse-focus-text: @text; @menu-collapse-focus-icon: @menu-highlight-icon; @adminbar-avatar-frame: lighten( @menu-background, 7% ); @adminbar-input-background: lighten( @menu-background, 7% ); @menu-customizer-text: mix( @base, @text, 40% ); /* _mixins.scss */ .button( @button-color, @text: #fff ) { background: @button-color; border-color: darken( @button-color, 10% ) darken( @button-color, 15% ) darken( @button-color, 15% ); color: @text; box-shadow: 0 1px 0 darken( @button-color, 15% ); text-shadow: 0 -1px 1px darken( @button-color, 15% ), 1px 0 1px darken( @button-color, 15% ), 0 1px 1px darken( @button-color, 15% ), -1px 0 1px darken( @button-color, 15% ); &:hover, &:focus { background: lighten( @button-color, 3% ); border-color: darken( @button-color, 15% ); color: @text; box-shadow: 0 1px 0 darken( @button-color, 15% ); } &:focus { box-shadow: inset 0 1px 0 darken( @button-color, 10% ), 0 0 2px 1px #33b3db; } &:active { background: darken( @button-color, 10% ); border-color: darken( @button-color, 15% ); box-shadow: inset 0 2px 0 darken( @button-color, 15% ); } &[disabled], &:disabled, &.button-primary-disabled, &.disabled { color: hsl( hue( @button-color ), 10%, 80% ) !important; background: darken( @button-color, 8% ) !important; border-color: darken( @button-color, 15% ) !important; text-shadow: none !important; } &.button-hero { box-shadow: 0 2px 0 darken( @button-color, 15% ) !important; &:active { box-shadow: inset 0 3px 0 darken( @button-color, 15% ) !important; } } }