3.1.15 (Brainy Betty) 32a5a51c0fdfae1004d0e46150cc71a217934291 o:Sass::Tree::RootNode :@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); } :@has_childrenT: @options{:@children[o:Sass::Tree::ImportNode ;0;@:@imported_filename" shared; [: @lineio:Sass::Tree::VariableNode : @name"default-border-radius;@: @guarded" !default; [; i: @expro:Sass::Script::Number :@numerator_units["px;@:@original"5px:@denominator_units[: @valuei ; io:Sass::Tree::CommentNode ;@: @loud0; [;["ú/* 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 : @silentio:Sass::Tree::MixinDefNode ;"border-radius;T;@; [u:Sass::Tree::IfNodeš[o:Sass::Script::Variable :@underscored_name"vertical_radius: @name"vertical-radius: @options{: @linei4u:Sass::Tree::IfNodeÿ[00[o:Sass::Tree::MixinNode : @name"experimental:@keywords{: @options{:@children[: @lineiI: @args[o:Sass::Script::String : @type:identifier;@ : @value"border-radius; iIo:Sass::Script::Variable :@underscored_name" radius;" radius;@ ; iI[o:Sass::Tree::CommentNode ;@ : @loud0:@children[: @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. */; i5: @silentio:Sass::Tree::MixinNode ;"experimental:@keywords{;@ ; [; i>: @args[ o:Sass::Script::String : @type:identifier;@ ;"border-radius; i7o:Sass::Script::List :@separator: space;@ ;[o:Sass::Script::Funcall ;"first-value-of;{;@ ; i7;[o; ;" radius;" radius;@ ; i7o; ;"first-value-of;{;@ ; i7;[o; ;"vertical_radius;"vertical-radius;@ ; i7; i7o:!Sass::Script::UnaryOperation ;@ : @operando; ;;;@ ;" -moz; i8; i8:@operator:noto; ;;;@ ;" -webkit; i9o; ;@ ;o; ;;;@ ;"-o; i:; i:;;o; ;@ ;o; ;;;@ ;"-ms; i;; i;;;o; ;@ ;o; ;;;@ ;" -khtml; i<; i<;;o; ;@ ;o; ;;;@ ;" official; i=; i=;;o; ;"experimental;{;@ ; [; iF;[ o; ;: string;@ ;"border-radius; i?o; ;;;@ ;[o; ;" radius;" radius;@ ; i?o; ;" unquote;{;@ ; i?;[o; ;;;@ ;"/; i?o; ;"vertical_radius;"vertical-radius;@ ; i?; i?o; ;;;@ ;" -moz; i@o; ;@ ;o; ;;;@ ;" -webkit; iA; iA;;o; ;;;@ ;"-o; iBo; ;;;@ ;"-ms; iCo; ;;;@ ;" -khtml; iDo; ;;;@ ;" official; iE; i2: @args[[o:Sass::Script::Variable:@underscored_name" radius;" radius;@o; ;"default_border_radius;"default-border-radius;@; i2[o;;"vertical_radius;"vertical-radius;@o:Sass::Script::Bool;@;F; i2o; ;@;0; [;["Š/* Round radius at position by amount. * * * legal values for `$vert`: `top`, `bottom` * * legal values for `$horz`: `left`, `right` */; iM;io; ;"border-corner-radius;T;@; [o; ;@;0; [;["?/* Support for mozilla's syntax for specifying a corner */; iS;io:Sass::Tree::MixinNode ;"experimental:@keywords{;@; [; i[;[ o:&Sass::Script::StringInterpolation : @mido; ;" vert;" vert;@; iT: @beforeo:Sass::Script::String : @type: string;@;"border-radius-; iT;@: @aftero;! ;"o; ;" horz;" horz;@; iT;#o;$ ;%;&;@;"; iT;@;'o;$ ;%;&;@;"; iT; iT; iTo; ;" radius;" radius;@; iTo;$ ;%:identifier;@;" -moz; iUo:!Sass::Script::UnaryOperation ;@: @operando;$ ;%;(;@;" -webkit; iV; iV:@operator:noto;) ;@;*o;$ ;%;(;@;"-o; iW; iW;+;,o;) ;@;*o;$ ;%;(;@;"-ms; iX; iX;+;,o;) ;@;*o;$ ;%;(;@;" -khtml; iY; iY;+;,o;) ;@;*o;$ ;%;(;@;" official; iZ; iZ;+;,o; ;"experimental; {;@; [; ic;[ o;! ;"o; ;" vert;" vert;@; i\;#o;$ ;%;&;@;" border-; i\;@;'o;! ;"o; ;" horz;" horz;@; i\;#o;$ ;%;&;@;"-; i\;@;'o;$ ;%;&;@;" -radius; i\; i\; i\o; ;" radius;" radius;@; i\o;) ;@;*o;$ ;%;(;@;" -moz; i]; i];+;,o;$ ;%;(;@;" -webkit; i^o;$ ;%;(;@;"-o; i_o;$ ;%;(;@;"-ms; i`o;$ ;%;(;@;" -khtml; iao;$ ;%;(;@;" official; ib; iR;[[o;;" vert;" vert;@0[o;;" horz;" horz;@0[o;;" radius;" radius;@o; ;"default_border_radius;"default-border-radius;@; iRo; ;@;0; [;["%/* Round top-left corner only */; ig;io; ;"border-top-left-radius;T;@; [o; ;"border-corner-radius; {;@; [; ij;[o;$ ;%;(;@;"top; ijo;$ ;%;(;@;" left; ijo; ;" radius;" radius;@; ij; ii;[[o;;" radius;" radius;@o; ;"default_border_radius;"default-border-radius;@; iio; ;@;0; [;["&/* Round top-right corner only */; il;io; ;"border-top-right-radius;T;@; [o; ;"border-corner-radius; {;@; [; io;[o;$ ;%;(;@;"top; ioo;$ ;%;(;@;" right; ioo; ;" radius;" radius;@; io; in;[[o;;" radius;" radius;@o; ;"default_border_radius;"default-border-radius;@; ino; ;@;0; [;["(/* Round bottom-left corner only */; iq;io; ;"border-bottom-left-radius;T;@; [o; ;"border-corner-radius; {;@; [; it;[o;$ ;%;(;@;" bottom; ito;$ ;%;(;@;" left; ito; ;" radius;" radius;@; it; is;[[o;;" radius;" radius;@o; ;"default_border_radius;"default-border-radius;@; iso; ;@;0; [;[")/* Round bottom-right corner only */; iv;io; ;"border-bottom-right-radius;T;@; [o; ;"border-corner-radius; {;@; [; iy;[o;$ ;%;(;@;" bottom; iyo;$ ;%;(;@;" right; iyo; ;" radius;" radius;@; iy; ix;[[o;;" radius;" radius;@o; ;"default_border_radius;"default-border-radius;@; ixo; ;@;0; [;["+/* Round both top corners by amount */; i{;io; ;"border-top-radius;T;@; [o; ;"border-top-left-radius; {;@; [; i};[o; ;" radius;" radius;@; i}o; ;"border-top-right-radius; {;@; [; i~;[o; ;" radius;" radius;@; i~; i|;[[o;;" radius;" radius;@o; ;"default_border_radius;"default-border-radius;@; i|o; ;@;0; [;["-/* Round both right corners by amount */; i{;io; ;"border-right-radius;T;@; [o; ;"border-top-right-radius; {;@; [; i};[o; ;" radius;" radius;@; i}o; ;"border-bottom-right-radius; {;@; [; i~;[o; ;" radius;" radius;@; i~; i|;[[o;;" radius;" radius;@o; ;"default_border_radius;"default-border-radius;@; i|o; ;@;0; [;["./* Round both bottom corners by amount */; i€;io; ;"border-bottom-radius;T;@; [o; ;"border-bottom-left-radius; {;@; [; i‚;[o; ;" radius;" radius;@; i‚o; ;"border-bottom-right-radius; {;@; [; iƒ;[o; ;" radius;" radius;@; iƒ; i;[[o;;" radius;" radius;@o; ;"default_border_radius;"default-border-radius;@; io; ;@;0; [;[",/* Round both left corners by amount */; i…;io; ;"border-left-radius;T;@; [o; ;"border-top-left-radius; {;@; [; i‡;[o; ;" radius;" radius;@; i‡o; ;"border-bottom-left-radius; {;@; [; iˆ;[o; ;" radius;" radius;@; iˆ; i†;[[o;;" radius;" radius;@o; ;"default_border_radius;"default-border-radius;@; i†; i