3.1.12 (Brainy Betty) 831b361ab58f0d833f12f915589e85abc8b1c85d o:Sass::Tree::RootNode : @options{:@has_childrenT:@template"@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; // -o-border-radius: 4px / 4px; // -ms-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; // -o-border-radius: 2px 5px / 3px 6px; // -ms-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; // -o-border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; // -ms-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, -o, -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, -o, -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); } :@children[o:Sass::Tree::ImportNode ;@;0; [: @linei:@imported_filename" sharedo:Sass::Tree::VariableNode ;@; [: @guarded" !default: @name"default-border-radius; i: @expro:Sass::Script::Number :@numerator_units["px;@:@original"5px: @valuei ; i:@denominator_units[o:Sass::Tree::CommentNode : @loud0;@: @silenti;["/* 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; * -o-border-radius: 4px / 4px; * -ms-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; * -o-border-radius: 2px 5px / 3px 6px; * -ms-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; * -o-border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; * -ms-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; } */; [; i o:Sass::Tree::MixinDefNode ;@: @args[[o:Sass::Script::Variable;@;" radius:@underscored_name" radiuso; ;@;"default-border-radius; i1;"default_border_radius[o;;@;"vertical-radius;"vertical_radiuso:Sass::Script::Bool;@;F; i1;T; [u:Sass::Tree::IfNode[o:Sass::Script::Variable : @options{: @name"vertical-radius: @linei3:@underscored_name"vertical_radiusu:Sass::Tree::IfNode[00[o:Sass::Tree::MixinNode : @options{:@keywords{: @args[o:Sass::Script::String ;@: @value"border-radius: @lineiH: @type:identifiero:Sass::Script::Variable ;@: @name" radius; iH:@underscored_name" radius:@children[;"experimental; iH[o:Sass::Tree::CommentNode : @loud0;@: @silenti: @value["/* 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. */:@children[;i4o:Sass::Tree::MixinNode ;@:@keywords{: @args[ o:Sass::Script::String ;@;"border-radius;i6: @type:identifiero:Sass::Script::List :@separator: space;@;[o:Sass::Script::Funcall ;@;{;[o; ;@;" radius;i6; " radius;"first-value-of;i6o; ;@;{;[o; ;@;"vertical-radius;i6; "vertical_radius;"first-value-of;i6;i6o:!Sass::Script::UnaryOperation :@operator:not;@;i7: @operando; ;@;" -moz;i7;;o; ;@;" -webkit;i8;;o; ;;;@;i9;o; ;@;"-o;i9;;o; ;;;@;i:;o; ;@;"-ms;i:;;o; ;;;@;i;;o; ;@;" -khtml;i;;;o; ;;;@;i<;o; ;@;" official;i<;;;[;"experimental;i=o; ;@;{;[ o; ;@;"border-radius;i>;: stringo; ;;;@;[o; ;@;" radius;i>; " radiuso; ;@;{;[o; ;@;"/;i>;;;" unquote;i>o; ;@;"vertical-radius;i>; "vertical_radius;i>o; ;@;" -moz;i?;;o; ;;;@;i@;o; ;@;" -webkit;i@;;o; ;@;"-o;iA;;o; ;@;"-ms;iB;;o; ;@;" -khtml;iC;;o; ;@;" official;iD;;;[;"experimental;iE;"border-radius; i1o; ;0;@;i;["/* Round radius at position by amount. * * * legal values for `$vert`: `top`, `bottom` * * legal values for `$horz`: `left`, `right` */; [; iLo; ;@;[[o;;@;" vert;" vert0[o;;@;" horz;" horz0[o;;@;" radius;" radiuso; ;@;"default-border-radius; iQ;"default_border_radius;T; [o; ;0;@;i;["?/* Support for mozilla's syntax for specifying a corner */; [; iRo:Sass::Tree::MixinNode ;@:@keywords{;[ o:&Sass::Script::StringInterpolation : @aftero;! ;"o:Sass::Script::String ;@;"; iS: @type: string;@: @mido; ;@;" horz; iS;" horz; iS: @beforeo;# ;@;"; iS;$;%;@;&o; ;@;" vert; iS;" vert; iS;'o;# ;@;"border-radius-; iS;$;%o; ;@;" radius; iS;" radiuso;# ;@;" -moz; iT;$:identifiero:!Sass::Script::UnaryOperation :@operator:not;@; iU: @operando;# ;@;" -webkit; iU;$;(o;) ;*;+;@; iV;,o;# ;@;"-o; iV;$;(o;) ;*;+;@; iW;,o;# ;@;"-ms; iW;$;(o;) ;*;+;@; iX;,o;# ;@;" -khtml; iX;$;(o;) ;*;+;@; iY;,o;# ;@;" official; iY;$;(; [;"experimental; iZo; ;@; {;[ o;! ;"o;! ;"o;# ;@;" -radius; i[;$;%;@;&o; ;@;" horz; i[;" horz; i[;'o;# ;@;"-; i[;$;%;@;&o; ;@;" vert; i[;" vert; i[;'o;# ;@;" border-; i[;$;%o; ;@;" radius; i[;" radiuso;) ;*;+;@; i\;,o;# ;@;" -moz; i\;$;(o;# ;@;" -webkit; i];$;(o;# ;@;"-o; i^;$;(o;# ;@;"-ms; i_;$;(o;# ;@;" -khtml; i`;$;(o;# ;@;" official; ia;$;(; [;"experimental; ib;"border-corner-radius; iQo; ;0;@;i;["%/* Round top-left corner only */; [; ifo; ;@;[[o;;@;" radius;" radiuso; ;@;"default-border-radius; ih;"default_border_radius;T; [o; ;@; {;[o;# ;@;"top; ii;$;(o;# ;@;" left; ii;$;(o; ;@;" radius; ii;" radius; [;"border-corner-radius; ii;"border-top-left-radius; iho; ;0;@;i;["&/* Round top-right corner only */; [; iko; ;@;[[o;;@;" radius;" radiuso; ;@;"default-border-radius; im;"default_border_radius;T; [o; ;@; {;[o;# ;@;"top; in;$;(o;# ;@;" right; in;$;(o; ;@;" radius; in;" radius; [;"border-corner-radius; in;"border-top-right-radius; imo; ;0;@;i;["(/* Round bottom-left corner only */; [; ipo; ;@;[[o;;@;" radius;" radiuso; ;@;"default-border-radius; ir;"default_border_radius;T; [o; ;@; {;[o;# ;@;" bottom; is;$;(o;# ;@;" left; is;$;(o; ;@;" radius; is;" radius; [;"border-corner-radius; is;"border-bottom-left-radius; iro; ;0;@;i;[")/* Round bottom-right corner only */; [; iuo; ;@;[[o;;@;" radius;" radiuso; ;@;"default-border-radius; iw;"default_border_radius;T; [o; ;@; {;[o;# ;@;" bottom; ix;$;(o;# ;@;" right; ix;$;(o; ;@;" radius; ix;" radius; [;"border-corner-radius; ix;"border-bottom-right-radius; iwo; ;0;@;i;["+/* Round both top corners by amount */; [; izo; ;@;[[o;;@;" radius;" radiuso; ;@;"default-border-radius; i{;"default_border_radius;T; [o; ;@; {;[o; ;@;" radius; i|;" radius; [;"border-top-left-radius; i|o; ;@; {;[o; ;@;" radius; i};" radius; [;"border-top-right-radius; i};"border-top-radius; i{o; ;0;@;i;["-/* Round both right corners by amount */; [; io; ;@;[[o;;@;" radius;" radiuso; ;@;"default-border-radius; i{;"default_border_radius;T; [o; ;@; {;[o; ;@;" radius; i|;" radius; [;"border-top-right-radius; i|o; ;@; {;[o; ;@;" radius; i};" radius; [;"border-bottom-right-radius; i};"border-right-radius; i{o; ;0;@;i;["./* Round both bottom corners by amount */; [; io; ;@;[[o;;@;" radius;" radiuso; ;@;"default-border-radius; i;"default_border_radius;T; [o; ;@; {;[o; ;@;" radius; i;" radius; [;"border-bottom-left-radius; io; ;@; {;[o; ;@;" radius; i;" radius; [;"border-bottom-right-radius; i;"border-bottom-radius; io; ;0;@;i;[",/* Round both left corners by amount */; [; io; ;@;[[o;;@;" radius;" radiuso; ;@;"default-border-radius; i;"default_border_radius;T; [o; ;@; {;[o; ;@;" radius; i;" radius; [;"border-top-left-radius; io; ;@; {;[o; ;@;" radius; i;" radius; [;"border-bottom-left-radius; i;"border-left-radius; i; i