{: versionI"3.2.14 (Media Mark):EF:shaI"-34f6efb3e1287735c8b2f21b4dd76f307b00cb27;F: contents"*3o:Sass::Tree::RootNode :@children[o:Sass::Tree::ImportNode :@imported_filenameI" shared:ET;[:@template0: @linei: @options{:@imported_file0o:Sass::Tree::VariableNode : @nameI"default-border-radius; T: @expro:Sass::Script::Number : @valuei :@numerator_units[I"px; T:@denominator_units[; i:@originalI"5px; F; @ : @guardedI" !default; T;[; i; @ o:Sass::Tree::CommentNode ;[I"/* Round all corners by a specific amount, defaults to value of `$default-border-radius`. * * When two values are passed, the first is the horizontal radius * and the second is the vertical radius. * * Note: webkit does not support shorthand syntax for several corners at once. * So in the case where you pass several values only the first will be passed to webkit. * * Examples: * * .simple { @include border-radius(4px, 4px); } * .compound { @include border-radius(2px 5px, 3px 6px); } * .crazy { @include border-radius(1px 3px 5px 7px, 2px 4px 6px 8px)} * * Which generates: * * .simple { * -webkit-border-radius: 4px 4px; * -moz-border-radius: 4px / 4px; * -khtml-border-radius: 4px / 4px; * border-radius: 4px / 4px; } * * .compound { * -webkit-border-radius: 2px 3px; * -moz-border-radius: 2px 5px / 3px 6px; * -khtml-border-radius: 2px 5px / 3px 6px; * border-radius: 2px 5px / 3px 6px; } * * .crazy { * -webkit-border-radius: 1px 2px; * -moz-border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; * -khtml-border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; * border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; } */; T: @type: silent;[; i ; @ o:Sass::Tree::MixinDefNode ;I"border-radius; T: @args[[o:Sass::Script::Variable;I" radius; T:@underscored_nameI" radius; T; @ o; ;I"default-border-radius; T;I"default_border_radius; T; i,; @ [o;;I"vertical-radius; T;I"vertical_radius; T; @ o:Sass::Script::Bool;F; i,; @ : @splat0;[u:Sass::Tree::IfNode[o:Sass::Script::Variable : @nameI"vertical-radius:ET:@underscored_nameI"vertical_radius;T: @linei.: @options{u:Sass::Tree::IfNode[00[o:Sass::Tree::MixinNode : @nameI"experimental:ET: @args[o:Sass::Script::String : @valueI"border-radius;T: @type:identifier: @lineiC: @options{o:Sass::Script::Variable ;I" radius;T:@underscored_nameI" radius;T; iC;@ :@keywords{: @splat0:@children[; iC;@ [o:Sass::Tree::CommentNode : @value[I"/* Webkit doesn't understand the official shorthand syntax for specifying * a vertical radius unless so in case there's several we only take the first. */;T: @type: silent:@children[; i/; @ o:Sass::Tree::MixinNode ;I"experimental;T: @args[ o:Sass::Script::String ; I"border-radius;T;:identifier; i1; @ o:Sass::Script::List ; [o:Sass::Script::Funcall ;I"first-value-of;T;[o; ;I" radius;T;I" radius;T; i1; @ :@keywords{: @splat0; i1; @ o; ;I"first-value-of;T;[o; ;I"vertical-radius;T;I"vertical_radius;T; i1; @ ;{;0; i1; @ :@separator: space; i1; @ o:!Sass::Script::UnaryOperation : @operando; ; I" -moz;T;;; i2; @ :@operator:not; i2; @ o; ; I" -webkit;T;;; i3; @ o; ;o; ; I"-o;T;;; i4; @ ;;; i4; @ o; ;o; ; I"-ms;T;;; i5; @ ;;; i5; @ o; ;o; ; I" -khtml;T;;; i6; @ ;;; i6; @ o; ;o; ; I" official;T;;; i7; @ ;;; i7; @ ;{;0;[; i8; @ o; ;I"experimental;T;[ o; ; I"border-radius;T;: string; i9; @ o; ; [o; ;I" radius;T;I" radius;T; i9; @ o; ;I" unquote;T;[o; ; I"/;T;;; i9; @ ;{;0; i9; @ o; ;I"vertical-radius;T;I"vertical_radius;T; i9; @ ;;; i9; @ o; ; I" -moz;T;;; i:; @ o; ;o; ; I" -webkit;T;;; i;; @ ;;; i;; @ o; ;o; ; I"-o;T;;; i<; @ ;;; i<; @ o; ;o; ; I"-ms;T;;; i=; @ ;;; i=; @ o; ; I" -khtml;T;;; i>; @ o; ; I" official;T;;; i?; @ ;{;0;[; i@; @ ; i,:@has_childrenT; @ o; ;[I"/* Round radius at position by amount. * * * legal values for `$vert`: `top`, `bottom` * * legal values for `$horz`: `left`, `right` */; T;;;[; iG; @ o; ;I"border-corner-radius; T;[[o;;I" vert; T;I" vert; T; @ 0[o;;I" horz; T;I" horz; T; @ 0[o;;I" radius; T;I" radius; T; @ o; ;I"default-border-radius; T;I"default_border_radius; T; iL; @ ;0;[o; ;[I"?/* Support for mozilla's syntax for specifying a corner */; T;;;[; iM; @ o:Sass::Tree::MixinNode ;I"experimental; T;[ o:&Sass::Script::StringInterpolation : @beforeo:Sass::Script::String ;I"border-radius-; T;: string; iN; @ : @mido; ;I" vert; T;I" vert; T; iN; @ : @aftero;# ;$o;% ;I"; T;;&; iN; @ ;'o; ;I" horz; T;I" horz; T; iN; @ ;(o;% ;I"; T;;&; iN; @ ; iN; @ ; iN; @ o; ;I" radius; T;I" radius; T; iN; @ o;% ;I" -moz; T;:identifier; iO; @ o:!Sass::Script::UnaryOperation : @operando;% ;I" -webkit; T;;); iP; @ :@operator:not; iP; @ o;* ;+o;% ;I"-o; T;;); iQ; @ ;,;-; iQ; @ o;* ;+o;% ;I"-ms; T;;); iR; @ ;,;-; iR; @ o;* ;+o;% ;I" -khtml; T;;); iS; @ ;,;-; iS; @ o;* ;+o;% ;I" official; T;;); iT; @ ;,;-; iT; @ :@keywords{;0;[; iU; @ o;" ;I"experimental; T;[ o;# ;$o;% ;I" border-; T;;&; iV; @ ;'o; ;I" vert; T;I" vert; T; iV; @ ;(o;# ;$o;% ;I"-; T;;&; iV; @ ;'o; ;I" horz; T;I" horz; T; iV; @ ;(o;% ;I" -radius; T;;&; iV; @ ; iV; @ ; iV; @ o; ;I" radius; T;I" radius; T; iV; @ o;* ;+o;% ;I" -moz; T;;); iW; @ ;,;-; iW; @ o;% ;I" -webkit; T;;); iX; @ o;* ;+o;% ;I"-o; T;;); iY; @ ;,;-; iY; @ o;* ;+o;% ;I"-ms; T;;); iZ; @ ;,;-; iZ; @ o;% ;I" -khtml; T;;); i[; @ o;% ;I" official; T;;); i\; @ ;.{;0;[; i]; @ ; iL;!T; @ o; ;[I"%/* Round top-left corner only */; T;;;[; ia; @ o; ;I"border-top-left-radius; T;[[o;;I" radius; T;I" radius; T; @ o; ;I"default-border-radius; T;I"default_border_radius; T; ic; @ ;0;[o;" ;I"border-corner-radius; T;[o;% ;I"top; T;;); id; @ o;% ;I" left; T;;); id; @ o; ;I" radius; T;I" radius; T; id; @ ;.{;0;[; id; @ ; ic;!T; @ o; ;[I"&/* Round top-right corner only */; T;;;[; if; @ o; ;I"border-top-right-radius; T;[[o;;I" radius; T;I" radius; T; @ o; ;I"default-border-radius; T;I"default_border_radius; T; ih; @ ;0;[o;" ;I"border-corner-radius; T;[o;% ;I"top; T;;); ii; @ o;% ;I" right; T;;); ii; @ o; ;I" radius; T;I" radius; T; ii; @ ;.{;0;[; ii; @ ; ih;!T; @ o; ;[I"(/* Round bottom-left corner only */; T;;;[; ik; @ o; ;I"border-bottom-left-radius; T;[[o;;I" radius; T;I" radius; T; @ o; ;I"default-border-radius; T;I"default_border_radius; T; im; @ ;0;[o;" ;I"border-corner-radius; T;[o;% ;I" bottom; T;;); in; @ o;% ;I" left; T;;); in; @ o; ;I" radius; T;I" radius; T; in; @ ;.{;0;[; in; @ ; im;!T; @ o; ;[I")/* Round bottom-right corner only */; T;;;[; ip; @ o; ;I"border-bottom-right-radius; T;[[o;;I" radius; T;I" radius; T; @ o; ;I"default-border-radius; T;I"default_border_radius; T; ir; @ ;0;[o;" ;I"border-corner-radius; T;[o;% ;I" bottom; T;;); is; @ o;% ;I" right; T;;); is; @ o; ;I" radius; T;I" radius; T; is; @ ;.{;0;[; is; @ ; ir;!T; @ o; ;[I"+/* Round both top corners by amount */; T;;;[; iu; @ o; ;I"border-top-radius; T;[[o;;I" radius; T;I" radius; T; @ o; ;I"default-border-radius; T;I"default_border_radius; T; iv; @ ;0;[o;" ;I"border-top-left-radius; T;[o; ;I" radius; T;I" radius; T; iw; @ ;.{;0;[; iw; @ o;" ;I"border-top-right-radius; T;[o; ;I" radius; T;I" radius; T; ix; @ ;.{;0;[; ix; @ ; iv;!T; @ o; ;[I"-/* Round both right corners by amount */; T;;;[; iz; @ o; ;I"border-right-radius; T;[[o;;I" radius; T;I" radius; T; @ o; ;I"default-border-radius; T;I"default_border_radius; T; i{; @ ;0;[o;" ;I"border-top-right-radius; T;[o; ;I" radius; T;I" radius; T; i|; @ ;.{;0;[; i|; @ o;" ;I"border-bottom-right-radius; T;[o; ;I" radius; T;I" radius; T; i}; @ ;.{;0;[; i}; @ ; i{;!T; @ o; ;[I"./* Round both bottom corners by amount */; T;;;[; i; @ o; ;I"border-bottom-radius; T;[[o;;I" radius; T;I" radius; T; @ o; ;I"default-border-radius; T;I"default_border_radius; T; i{; @ ;0;[o;" ;I"border-bottom-left-radius; T;[o; ;I" radius; T;I" radius; T; i|; @ ;.{;0;[; i|; @ o;" ;I"border-bottom-right-radius; T;[o; ;I" radius; T;I" radius; T; i}; @ ;.{;0;[; i}; @ ; i{;!T; @ o; ;[I",/* Round both left corners by amount */; T;;;[; i; @ o; ;I"border-left-radius; T;[[o;;I" radius; T;I" radius; T; @ o; ;I"default-border-radius; T;I"default_border_radius; T; i; @ ;0;[o;" ;I"border-top-left-radius; T;[o; ;I" radius; T;I" radius; T; i; @ ;.{;0;[; i; @ o;" ;I"border-bottom-left-radius; T;[o; ;I" radius; T;I" radius; T; i; @ ;.{;0;[; i; @ ; i;!T; @ ; I"@import "shared"; $default-border-radius: 5px !default; // Round all corners by a specific amount, defaults to value of `$default-border-radius`. // // When two values are passed, the first is the horizontal radius // and the second is the vertical radius. // // Note: webkit does not support shorthand syntax for several corners at once. // So in the case where you pass several values only the first will be passed to webkit. // // Examples: // // .simple { @include border-radius(4px, 4px); } // .compound { @include border-radius(2px 5px, 3px 6px); } // .crazy { @include border-radius(1px 3px 5px 7px, 2px 4px 6px 8px)} // // Which generates: // // .simple { // -webkit-border-radius: 4px 4px; // -moz-border-radius: 4px / 4px; // -khtml-border-radius: 4px / 4px; // border-radius: 4px / 4px; } // // .compound { // -webkit-border-radius: 2px 3px; // -moz-border-radius: 2px 5px / 3px 6px; // -khtml-border-radius: 2px 5px / 3px 6px; // border-radius: 2px 5px / 3px 6px; } // // .crazy { // -webkit-border-radius: 1px 2px; // -moz-border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; // -khtml-border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; // border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; } @mixin border-radius($radius: $default-border-radius, $vertical-radius: false) { @if $vertical-radius { // Webkit doesn't understand the official shorthand syntax for specifying // a vertical radius unless so in case there's several we only take the first. @include experimental(border-radius, first-value-of($radius) first-value-of($vertical-radius), not -moz, -webkit, not -o, not -ms, not -khtml, not official ); @include experimental("border-radius", $radius unquote("/") $vertical-radius, -moz, not -webkit, not -o, not -ms, -khtml, official ); } @else { @include experimental(border-radius, $radius); } } // Round radius at position by amount. // // * legal values for `$vert`: `top`, `bottom` // * legal values for `$horz`: `left`, `right` @mixin border-corner-radius($vert, $horz, $radius: $default-border-radius) { // Support for mozilla's syntax for specifying a corner @include experimental("border-radius-#{$vert}#{$horz}", $radius, -moz, not -webkit, not -o, not -ms, not -khtml, not official ); @include experimental("border-#{$vert}-#{$horz}-radius", $radius, not -moz, -webkit, not -o, not -ms, -khtml, official ); } // Round top-left corner only @mixin border-top-left-radius($radius: $default-border-radius) { @include border-corner-radius(top, left, $radius); } // Round top-right corner only @mixin border-top-right-radius($radius: $default-border-radius) { @include border-corner-radius(top, right, $radius); } // Round bottom-left corner only @mixin border-bottom-left-radius($radius: $default-border-radius) { @include border-corner-radius(bottom, left, $radius); } // Round bottom-right corner only @mixin border-bottom-right-radius($radius: $default-border-radius) { @include border-corner-radius(bottom, right, $radius); } // Round both top corners by amount @mixin border-top-radius($radius: $default-border-radius) { @include border-top-left-radius($radius); @include border-top-right-radius($radius); } // Round both right corners by amount @mixin border-right-radius($radius: $default-border-radius) { @include border-top-right-radius($radius); @include border-bottom-right-radius($radius); } // Round both bottom corners by amount @mixin border-bottom-radius($radius: $default-border-radius) { @include border-bottom-left-radius($radius); @include border-bottom-right-radius($radius); } // Round both left corners by amount @mixin border-left-radius($radius: $default-border-radius) { @include border-top-left-radius($radius); @include border-bottom-left-radius($radius); } ; T; i;!T; @