3.1.7 (Brainy Betty) 831b361ab58f0d833f12f915589e85abc8b1c85d o:Sass::Tree::RootNode : @options{:@children[o:Sass::Tree::ImportNode ;@;[: @linei:@template0:@imported_filename" sharedo:Sass::Tree::VariableNode ;@;[: @guarded" !default; i: @name"default-border-radius: @expro:Sass::Script::Number ;@:@denominator_units[; i: @valuei :@numerator_units["px:@original"5pxo:Sass::Tree::CommentNode ;@: @silenti;[: @lines[; 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; * -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; } */: @loud0o:Sass::Tree::MixinDefNode ;@;[u:Sass::Tree::IfNode[o:Sass::Script::Variable : @options{: @linei3: @name"vertical-radius:@underscored_name"vertical_radiusu:Sass::Tree::IfNode[00[o:Sass::Tree::MixinNode : @options{:@children[: @lineiH: @name"experimental:@keywords{: @args[o:Sass::Script::String ;@;iH: @type:identifier: @value"border-radiuso:Sass::Script::Variable ;@;iH; " radius:@underscored_name" radius[o:Sass::Tree::CommentNode ;@: @silenti:@children[: @lines[;i4: @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. */: @loud0o:Sass::Tree::MixinNode ;@; [;i=;"experimental:@keywords{: @args[ o:Sass::Script::String ;@;i6: @type:identifier;"border-radiuso:Sass::Script::List ;@;i6;[o:Sass::Script::Funcall ;@;i6;"first-value-of;{;[o; ;@;i6;" radius; " radiuso; ;@;i6;"first-value-of;{;[o; ;@;i6;"vertical-radius; "vertical_radius:@separator: spaceo:!Sass::Script::UnaryOperation ;@;i7:@operator:not: @operando; ;@;i7;;;" -mozo; ;@;i8;;;" -webkito; ;@;i9;;;o; ;@;i9;;;"-oo; ;@;i:;;;o; ;@;i:;;;"-mso; ;@;i;;;;o; ;@;i;;;;" -khtmlo; ;@;i<;;;o; ;@;i<;;;" officialo; ;@; [;iE;"experimental;{;[ o; ;@;i>;: string;"border-radiuso; ;@;i>;[o; ;@;i>;" radius; " radiuso; ;@;i>;" unquote;{;[o; ;@;i>;;;"/o; ;@;i>;"vertical-radius; "vertical_radius;;o; ;@;i?;;;" -mozo; ;@;i@;;;o; ;@;i@;;;" -webkito; ;@;iA;;;"-oo; ;@;iB;;;"-mso; ;@;iC;;;" -khtmlo; ;@;iD;;;" official; i1;"border-radius:@has_childrenT: @args[[o:Sass::Script::Variable;{;" radius:@underscored_name" radiuso; ;@; i1;"default-border-radius;"default_border_radius[o;;@;"vertical-radius;"vertical_radiuso:Sass::Script::Bool;@; i1;Fo; ;@;i;[;[; iL;"/* Round radius at position by amount. * * * legal values for `$vert`: `top`, `bottom` * * legal values for `$horz`: `left`, `right` */;0o; ;@;[o; ;@;i;[;[; iR;"?/* Support for mozilla's syntax for specifying a corner */;0o:Sass::Tree::MixinNode ;@;[; iZ;"experimental:@keywords{;[ o:&Sass::Script::StringInterpolation ;@: @beforeo:Sass::Script::String ;@; iS: @type: string;"border-radius-; iS: @mido; ;@; iS;" vert;" vert: @aftero;" ;@;#o;$ ;@; iS;%;&;"; iS;'o; ;@; iS;" horz;" horz;(o;$ ;@; iS;%;&;"o; ;@; iS;" radius;" radiuso;$ ;@; iT;%:identifier;" -mozo:!Sass::Script::UnaryOperation ;@; iU:@operator:not: @operando;$ ;@; iU;%;);" -webkito;* ;@; iV;+;,;-o;$ ;@; iV;%;);"-oo;* ;@; iW;+;,;-o;$ ;@; iW;%;);"-mso;* ;@; iX;+;,;-o;$ ;@; iX;%;);" -khtmlo;* ;@; iY;+;,;-o;$ ;@; iY;%;);" officialo; ;@;[; ib;"experimental;!{;[ o;" ;@;#o;$ ;@; i[;%;&;" border-; i[;'o; ;@; i[;" vert;" vert;(o;" ;@;#o;$ ;@; i[;%;&;"-; i[;'o; ;@; i[;" horz;" horz;(o;$ ;@; i[;%;&;" -radiuso; ;@; i[;" radius;" radiuso;* ;@; i\;+;,;-o;$ ;@; i\;%;);" -mozo;$ ;@; i];%;);" -webkito;$ ;@; i^;%;);"-oo;$ ;@; i_;%;);"-mso;$ ;@; i`;%;);" -khtmlo;$ ;@; ia;%;);" official; iQ;"border-corner-radius;T;[[o;;{;" vert;" vert0[o;;@};" horz;" horz0[o;;@};" radius;" radiuso; ;@}; iQ;"default-border-radius;"default_border_radiuso; ;@;i;[;[; if;"%/* Round top-left corner only */;0o; ;@;[o; ;@;[; ii;"border-corner-radius;!{;[o;$ ;@; ii;%;);"topo;$ ;@; ii;%;);" lefto; ;@; ii;" radius;" radius; ih;"border-top-left-radius;T;[[o;;{;" radius;" radiuso; ;@; ih;"default-border-radius;"default_border_radiuso; ;@;i;[;[; ik;"&/* Round top-right corner only */;0o; ;@;[o; ;@;[; in;"border-corner-radius;!{;[o;$ ;@; in;%;);"topo;$ ;@; in;%;);" righto; ;@; in;" radius;" radius; im;"border-top-right-radius;T;[[o;;{;" radius;" radiuso; ;@; im;"default-border-radius;"default_border_radiuso; ;@;i;[;[; ip;"(/* Round bottom-left corner only */;0o; ;@;[o; ;@;[; is;"border-corner-radius;!{;[o;$ ;@; is;%;);" bottomo;$ ;@; is;%;);" lefto; ;@; is;" radius;" radius; ir;"border-bottom-left-radius;T;[[o;;{;" radius;" radiuso; ;@; ir;"default-border-radius;"default_border_radiuso; ;@;i;[;[; iu;")/* Round bottom-right corner only */;0o; ;@;[o; ;@;[; ix;"border-corner-radius;!{;[o;$ ;@; ix;%;);" bottomo;$ ;@; ix;%;);" righto; ;@; ix;" radius;" radius; iw;"border-bottom-right-radius;T;[[o;;{;" radius;" radiuso; ;@; iw;"default-border-radius;"default_border_radiuso; ;@;i;[;[; iz;"+/* Round both top corners by amount */;0o; ;@;[o; ;@;[; i|;"border-top-left-radius;!{;[o; ;@; i|;" radius;" radiuso; ;@;[; i};"border-top-right-radius;!{;[o; ;@; i};" radius;" radius; i{;"border-top-radius;T;[[o;;{;" radius;" radiuso; ;@; i{;"default-border-radius;"default_border_radiuso; ;@;i;[;[; i;"-/* Round both right corners by amount */;0o; ;@;[o; ;@;[; i|;"border-top-right-radius;!{;[o; ;@; i|;" radius;" radiuso; ;@;[; i};"border-bottom-right-radius;!{;[o; ;@; i};" radius;" radius; i{;"border-right-radius;T;[[o;;{;" radius;" radiuso; ;@5; i{;"default-border-radius;"default_border_radiuso; ;@;i;[;[; i;"./* Round both bottom corners by amount */;0o; ;@;[o; ;@;[; i;"border-bottom-left-radius;!{;[o; ;@; i;" radius;" radiuso; ;@;[; i;"border-bottom-right-radius;!{;[o; ;@; i;" radius;" radius; i;"border-bottom-radius;T;[[o;;{;" radius;" radiuso; ;@U; i;"default-border-radius;"default_border_radiuso; ;@;i;[;[; i;",/* Round both left corners by amount */;0o; ;@;[o; ;@;[; i;"border-top-left-radius;!{;[o; ;@; i;" radius;" radiuso; ;@;[; i;"border-bottom-left-radius;!{;[o; ;@; i;" radius;" radius; i;"border-left-radius;T;[[o;;{;" radius;" radiuso; ;@u; i;"default-border-radius;"default_border_radius; 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; // -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); } ;T