diff --git a/404.html b/404.html index bff3697..e961b58 100644 --- a/404.html +++ b/404.html @@ -1,7 +1,9 @@ AMCSS - Attribute Modules for CSS¯\_(ツ)_/¯

¯\_(ツ)_/¯

\ No newline at end of file + ga('create', 'UA-32408977-7', 'auto'); +ga('send', 'pageview'); \ No newline at end of file diff --git a/images/ben.jpg b/images/ben.jpg new file mode 100644 index 0000000..debb9b3 Binary files /dev/null and b/images/ben.jpg differ diff --git a/images/glen.jpg b/images/glen.jpg new file mode 100644 index 0000000..7ab1e6e Binary files /dev/null and b/images/glen.jpg differ diff --git a/index.html b/index.html index f3dab3d..824208f 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ AMCSS - Attribute Modules for CSS

[AMCSS]

Attribute Modules for CSS

Attribute Modules (AM) is a technique for using HTML attributes and their values rather than classes for styling elements. In doing so, each attribute effectively declares a separate namespace for encapsulating style information, resulting in more readable and maintainable HTML & CSS.

-

For an introduction to how AM was developed, see the original blog post. The specification itself is available on GitHub.

-

Example: Bootstrap Buttons

Buttons are one of the strongest use-cases for AM. Here we've converted some of Bootstrap's button markup as an example.

+!function(a,b){"use strict";var c={breakpoints:{},_isTicking:!1,_debounceLastTime:0,_namedEvents:{},_eventMatchCache:{},_globalEvents:[],onBreakpointChange:function(){var a=Array.prototype.slice.call(arguments),b=a.pop(),d=a.pop();"undefined"==typeof d?c._globalEvents.push(b):(c._namedEvents[d]=[]).push(b),k()}},d=function(c){/in/.test(b.readyState)?a.setTimeout(function(){d(c)},9):c()},e=function(a,b){var c=a.className.split(" "),d=c.indexOf(b);d>-1&&(c.splice(d,1),a.className=c.join(" "))},f=function(a,b){-1===a.className.indexOf(b)&&(a.className=""!==a.className?a.className+" "+b:b)},g=function(a,c){var d="breakpoint-"+c,g=b.documentElement;a?f(g,d):e(g,d)},h=function(a){c._globalEvents.forEach(function(b){"function"==typeof b&&b(a)})},i=function(){c._isTicking||j(k),c._isTicking=!0},j=function(b,d){if(!a.requestAnimationFrame){var e=(new Date).getTime(),f=Math.max(0,16-(e-c._debounceLastTime)),g=a.setTimeout(function(){b(e+f)},f);return c._debounceLastTime=e+f,g}a.requestAnimationFrame(b,d)},k=function(){c._isTicking=!1;var b=[];for(var d in c.breakpoints){var e=c.breakpoints[d],f=a.matchMedia(e).matches;if(c._namedEvents[d]&&c._eventMatchCache[d]!==f){c._eventMatchCache[d]=f;for(var i=0;i

AMCSS

Attribute Modules for CSS

Attribute Modules (AM) is a technique for using HTML attributes and their values rather than classes for styling elements. In doing so, each attribute effectively declares a separate namespace for encapsulating style information, resulting in more readable and maintainable HTML & CSS.

+

It's not a framework or a library, it's a style that better describes the components you're building. For an introduction to how AM was developed, see the original blog post by Glen Maddern. The specification itself is available on GitHub.

+

Example: Bootstrap Buttons

Buttons are one of the strongest use-cases for AM. Here we've converted some of Bootstrap's button markup as an example.

<!-- Large primary button -->
 <a class="btn btn-primary btn-lg">Large primary button</a>
 <a am-Button="primary large">Large primary button</a>
@@ -22,23 +22,31 @@
 
.btn [am-Button] { /* Default button styles */ }
 .btn-primary [am-Button~="primary"] { /* Primary colours */ }
 .btn-large [am-Button~="large"] { /* Large sizing */ }
-

Example: Flexbox Grid

Using a grid system is commonplace and Flexbox Grid is one we're particularly fond of. Here we've converted some example markup into an AM style.

-
<div class="row reverse" am-Row~="reverse">
-  <div class="col-xs-12 col-sm-8" am-Column="xs:12 sm:8"
+

Example: Flexbox Grid

Using a grid system is commonplace and Flexbox Grid is one we're particularly fond of. Here we've converted some example markup into an AM style.

+
<div class="row reverse" am-Grid-Row="reverse">
+  <div class="column-12--hand column-8--lap" am-Grid-Col="12 lap:8"
     <div class="box" am-Demo="box">Responsive</div>
   </div>
 </div>

The original markup shares some problems with all class-based grid systems. Because grid classes are used so frequently, it uses relatively bare css classes like row & reverse, but because columns need to be responsive, it eschews a global col class and instead defines col-breakpoint-number classes.

-

The AM markup, on the other hand, defines an am-Row and am-Column module, and since each of those define a namespace we can be free to use values of our choosing. These values can make use of a wider range of characters than is convenient with classes, so we can use a breakpoint:number syntax, which is arguably easier to understand at a glance.

-

Example: Traits

While AM can be used as a drop-in for BEM-style class naming, you can also consider a module defining a more general namespace for grouping related styles. Similar to utility classes in Suit CSS, these can be thought of as reusable style traits, that can be applied on or within components.

+

The AM markup, on the other hand, defines am-Grid-Row and am-Grid-Column modules, and since each of those define a namespace we can be free to use values of our choosing. These values can make use of a wider range of characters than is convenient with classes, so we can use a breakpoint:number syntax, which is easier to understand at a glance. We can also adopt a mobile-first apporach by omitting the hand breakpoint.

+

Example: Traits

While AM can be used as a drop-in for BEM-style class naming, you can also consider a module defining a more general namespace for grouping related styles. Similar to utility classes in Suit CSS, these can be thought of as reusable style traits, that can be applied on or within components.

<div class="u-posAbsoluteCenter" am-position="absolute center">
   <div class="u-textTruncate u-textCenter" am-text="truncate center">
     Very centered text.
   </div>
 </div>

Here, we're able to make use of the fact that values for am-position and am-text operate in different namespaces, so we can use the value center in both places without worrying about naming clashes.

-

Call for feedback

We'd love to hear suggestions for inclusions to the AM specification, by adding an issue to our tracker or contributing to an existing discussion. If you create an AM-style CSS library or framework, please let us know.

-

Developed by

  1. Glen Maddern
  2. Ben Schwarz

With contributions from

  1. Ben Smithett
  2. Florent Verschelde
  3. Robbie Manson
\ No newline at end of file + ga('create', 'UA-32408977-7', 'auto'); +ga('send', 'pageview'); diff --git a/styles/main.css b/styles/main.css index 3f1a034..6fb31d4 100644 --- a/styles/main.css +++ b/styles/main.css @@ -1 +1,323 @@ -html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}table{border-collapse:collapse;border-spacing:0;}*,*::before,*::after{box-sizing:border-box;}[am-color~="white"],.breakpoint-small [am-color~="small:white"],.breakpoint-medium [am-color~="medium:white"],.breakpoint-large [am-color~="large:white"],[am-HomepageHero]{color:#fdfdfb;}[am-color~="black"],.breakpoint-small [am-color~="small:black"],.breakpoint-medium [am-color~="medium:black"],.breakpoint-large [am-color~="large:black"],body{color:#111;}[am-color~="blue"],.breakpoint-small [am-color~="small:blue"],.breakpoint-medium [am-color~="medium:blue"],.breakpoint-large [am-color~="large:blue"]{color:#00436e;}[am-color~="red"],.breakpoint-small [am-color~="small:red"],.breakpoint-medium [am-color~="medium:red"],.breakpoint-large [am-color~="large:red"]{color:#f4454a;}[am-layout~="block"],.breakpoint-small [am-layout~="small:block"],.breakpoint-medium [am-layout~="medium:block"],.breakpoint-large [am-layout~="large:block"]{display:block;}[am-layout~="p0"],.breakpoint-small [am-layout~="small:p0"],.breakpoint-medium [am-layout~="medium:p0"],.breakpoint-large [am-layout~="large:p0"]{padding:0rem;}[am-layout~="pt0"],.breakpoint-small [am-layout~="small:pt0"],.breakpoint-medium [am-layout~="medium:pt0"],.breakpoint-large [am-layout~="large:pt0"]{padding-top:0rem;}[am-layout~="pr0"],.breakpoint-small [am-layout~="small:pr0"],.breakpoint-medium [am-layout~="medium:pr0"],.breakpoint-large [am-layout~="large:pr0"]{padding-right:0rem;}[am-layout~="pb0"],.breakpoint-small [am-layout~="small:pb0"],.breakpoint-medium [am-layout~="medium:pb0"],.breakpoint-large [am-layout~="large:pb0"]{padding-bottom:0rem;}[am-layout~="pl0"],.breakpoint-small [am-layout~="small:pl0"],.breakpoint-medium [am-layout~="medium:pl0"],.breakpoint-large [am-layout~="large:pl0"]{padding-left:0rem;}[am-layout~="p0-0"],.breakpoint-small [am-layout~="small:p0-0"],.breakpoint-medium [am-layout~="medium:p0-0"],.breakpoint-large [am-layout~="large:p0-0"]{padding:0rem 0rem;}[am-layout~="p0-0.2"],.breakpoint-small [am-layout~="small:p0-0.2"],.breakpoint-medium [am-layout~="medium:p0-0.2"],.breakpoint-large [am-layout~="large:p0-0.2"]{padding:0rem 0.2rem;}[am-layout~="p0-0.5"],.breakpoint-small [am-layout~="small:p0-0.5"],.breakpoint-medium [am-layout~="medium:p0-0.5"],.breakpoint-large [am-layout~="large:p0-0.5"]{padding:0rem 0.5rem;}[am-layout~="p0-1"],.breakpoint-small [am-layout~="small:p0-1"],.breakpoint-medium [am-layout~="medium:p0-1"],.breakpoint-large [am-layout~="large:p0-1"]{padding:0rem 1rem;}[am-layout~="p0-2"],.breakpoint-small [am-layout~="small:p0-2"],.breakpoint-medium [am-layout~="medium:p0-2"],.breakpoint-large [am-layout~="large:p0-2"]{padding:0rem 2rem;}[am-layout~="p0-3"],.breakpoint-small [am-layout~="small:p0-3"],.breakpoint-medium [am-layout~="medium:p0-3"],.breakpoint-large [am-layout~="large:p0-3"]{padding:0rem 3rem;}[am-layout~="p0-4"],.breakpoint-small [am-layout~="small:p0-4"],.breakpoint-medium [am-layout~="medium:p0-4"],.breakpoint-large [am-layout~="large:p0-4"]{padding:0rem 4rem;}[am-layout~="m0"],.breakpoint-small [am-layout~="small:m0"],.breakpoint-medium [am-layout~="medium:m0"],.breakpoint-large [am-layout~="large:m0"],[am-Example] pre code{margin:0rem;}[am-layout~="mt0"],.breakpoint-small [am-layout~="small:mt0"],.breakpoint-medium [am-layout~="medium:mt0"],.breakpoint-large [am-layout~="large:mt0"]{margin-top:0rem;}[am-layout~="mr0"],.breakpoint-small [am-layout~="small:mr0"],.breakpoint-medium [am-layout~="medium:mr0"],.breakpoint-large [am-layout~="large:mr0"]{margin-right:0rem;}[am-layout~="mb0"],.breakpoint-small [am-layout~="small:mb0"],.breakpoint-medium [am-layout~="medium:mb0"],.breakpoint-large [am-layout~="large:mb0"]{margin-bottom:0rem;}[am-layout~="ml0"],.breakpoint-small [am-layout~="small:ml0"],.breakpoint-medium [am-layout~="medium:ml0"],.breakpoint-large [am-layout~="large:ml0"]{margin-left:0rem;}[am-layout~="m0-0"],.breakpoint-small [am-layout~="small:m0-0"],.breakpoint-medium [am-layout~="medium:m0-0"],.breakpoint-large [am-layout~="large:m0-0"]{margin:0rem 0rem;}[am-layout~="m0-0.2"],.breakpoint-small [am-layout~="small:m0-0.2"],.breakpoint-medium [am-layout~="medium:m0-0.2"],.breakpoint-large [am-layout~="large:m0-0.2"]{margin:0rem 0.2rem;}[am-layout~="m0-0.5"],.breakpoint-small [am-layout~="small:m0-0.5"],.breakpoint-medium [am-layout~="medium:m0-0.5"],.breakpoint-large [am-layout~="large:m0-0.5"]{margin:0rem 0.5rem;}[am-layout~="m0-1"],.breakpoint-small [am-layout~="small:m0-1"],.breakpoint-medium [am-layout~="medium:m0-1"],.breakpoint-large [am-layout~="large:m0-1"]{margin:0rem 1rem;}[am-layout~="m0-2"],.breakpoint-small [am-layout~="small:m0-2"],.breakpoint-medium [am-layout~="medium:m0-2"],.breakpoint-large [am-layout~="large:m0-2"]{margin:0rem 2rem;}[am-layout~="m0-3"],.breakpoint-small [am-layout~="small:m0-3"],.breakpoint-medium [am-layout~="medium:m0-3"],.breakpoint-large [am-layout~="large:m0-3"]{margin:0rem 3rem;}[am-layout~="m0-4"],.breakpoint-small [am-layout~="small:m0-4"],.breakpoint-medium [am-layout~="medium:m0-4"],.breakpoint-large [am-layout~="large:m0-4"]{margin:0rem 4rem;}[am-layout~="m0-auto"],.breakpoint-small [am-layout~="small:m0-auto"],.breakpoint-medium [am-layout~="medium:m0-auto"],.breakpoint-large [am-layout~="large:m0-auto"],[am-Example]{margin:0rem auto;}[am-layout~="p0.2"],.breakpoint-small [am-layout~="small:p0.2"],.breakpoint-medium [am-layout~="medium:p0.2"],.breakpoint-large [am-layout~="large:p0.2"],[am-Example] code{padding:0.2rem;}[am-layout~="pt0.2"],.breakpoint-small [am-layout~="small:pt0.2"],.breakpoint-medium [am-layout~="medium:pt0.2"],.breakpoint-large [am-layout~="large:pt0.2"]{padding-top:0.2rem;}[am-layout~="pr0.2"],.breakpoint-small [am-layout~="small:pr0.2"],.breakpoint-medium [am-layout~="medium:pr0.2"],.breakpoint-large [am-layout~="large:pr0.2"]{padding-right:0.2rem;}[am-layout~="pb0.2"],.breakpoint-small [am-layout~="small:pb0.2"],.breakpoint-medium [am-layout~="medium:pb0.2"],.breakpoint-large [am-layout~="large:pb0.2"]{padding-bottom:0.2rem;}[am-layout~="pl0.2"],.breakpoint-small [am-layout~="small:pl0.2"],.breakpoint-medium [am-layout~="medium:pl0.2"],.breakpoint-large [am-layout~="large:pl0.2"]{padding-left:0.2rem;}[am-layout~="p0.2-0"],.breakpoint-small [am-layout~="small:p0.2-0"],.breakpoint-medium [am-layout~="medium:p0.2-0"],.breakpoint-large [am-layout~="large:p0.2-0"]{padding:0.2rem 0rem;}[am-layout~="p0.2-0.2"],.breakpoint-small [am-layout~="small:p0.2-0.2"],.breakpoint-medium [am-layout~="medium:p0.2-0.2"],.breakpoint-large [am-layout~="large:p0.2-0.2"]{padding:0.2rem 0.2rem;}[am-layout~="p0.2-0.5"],.breakpoint-small [am-layout~="small:p0.2-0.5"],.breakpoint-medium [am-layout~="medium:p0.2-0.5"],.breakpoint-large [am-layout~="large:p0.2-0.5"]{padding:0.2rem 0.5rem;}[am-layout~="p0.2-1"],.breakpoint-small [am-layout~="small:p0.2-1"],.breakpoint-medium [am-layout~="medium:p0.2-1"],.breakpoint-large [am-layout~="large:p0.2-1"]{padding:0.2rem 1rem;}[am-layout~="p0.2-2"],.breakpoint-small [am-layout~="small:p0.2-2"],.breakpoint-medium [am-layout~="medium:p0.2-2"],.breakpoint-large [am-layout~="large:p0.2-2"]{padding:0.2rem 2rem;}[am-layout~="p0.2-3"],.breakpoint-small [am-layout~="small:p0.2-3"],.breakpoint-medium [am-layout~="medium:p0.2-3"],.breakpoint-large [am-layout~="large:p0.2-3"]{padding:0.2rem 3rem;}[am-layout~="p0.2-4"],.breakpoint-small [am-layout~="small:p0.2-4"],.breakpoint-medium [am-layout~="medium:p0.2-4"],.breakpoint-large [am-layout~="large:p0.2-4"]{padding:0.2rem 4rem;}[am-layout~="m0.2"],.breakpoint-small [am-layout~="small:m0.2"],.breakpoint-medium [am-layout~="medium:m0.2"],.breakpoint-large [am-layout~="large:m0.2"],[am-Example] code{margin:0.2rem;}[am-layout~="mt0.2"],.breakpoint-small [am-layout~="small:mt0.2"],.breakpoint-medium [am-layout~="medium:mt0.2"],.breakpoint-large [am-layout~="large:mt0.2"]{margin-top:0.2rem;}[am-layout~="mr0.2"],.breakpoint-small [am-layout~="small:mr0.2"],.breakpoint-medium [am-layout~="medium:mr0.2"],.breakpoint-large [am-layout~="large:mr0.2"]{margin-right:0.2rem;}[am-layout~="mb0.2"],.breakpoint-small [am-layout~="small:mb0.2"],.breakpoint-medium [am-layout~="medium:mb0.2"],.breakpoint-large [am-layout~="large:mb0.2"]{margin-bottom:0.2rem;}[am-layout~="ml0.2"],.breakpoint-small [am-layout~="small:ml0.2"],.breakpoint-medium [am-layout~="medium:ml0.2"],.breakpoint-large [am-layout~="large:ml0.2"]{margin-left:0.2rem;}[am-layout~="m0.2-0"],.breakpoint-small [am-layout~="small:m0.2-0"],.breakpoint-medium [am-layout~="medium:m0.2-0"],.breakpoint-large [am-layout~="large:m0.2-0"]{margin:0.2rem 0rem;}[am-layout~="m0.2-0.2"],.breakpoint-small [am-layout~="small:m0.2-0.2"],.breakpoint-medium [am-layout~="medium:m0.2-0.2"],.breakpoint-large [am-layout~="large:m0.2-0.2"]{margin:0.2rem 0.2rem;}[am-layout~="m0.2-0.5"],.breakpoint-small [am-layout~="small:m0.2-0.5"],.breakpoint-medium [am-layout~="medium:m0.2-0.5"],.breakpoint-large [am-layout~="large:m0.2-0.5"]{margin:0.2rem 0.5rem;}[am-layout~="m0.2-1"],.breakpoint-small [am-layout~="small:m0.2-1"],.breakpoint-medium [am-layout~="medium:m0.2-1"],.breakpoint-large [am-layout~="large:m0.2-1"]{margin:0.2rem 1rem;}[am-layout~="m0.2-2"],.breakpoint-small [am-layout~="small:m0.2-2"],.breakpoint-medium [am-layout~="medium:m0.2-2"],.breakpoint-large [am-layout~="large:m0.2-2"]{margin:0.2rem 2rem;}[am-layout~="m0.2-3"],.breakpoint-small [am-layout~="small:m0.2-3"],.breakpoint-medium [am-layout~="medium:m0.2-3"],.breakpoint-large [am-layout~="large:m0.2-3"]{margin:0.2rem 3rem;}[am-layout~="m0.2-4"],.breakpoint-small [am-layout~="small:m0.2-4"],.breakpoint-medium [am-layout~="medium:m0.2-4"],.breakpoint-large [am-layout~="large:m0.2-4"]{margin:0.2rem 4rem;}[am-layout~="m0.2-auto"],.breakpoint-small [am-layout~="small:m0.2-auto"],.breakpoint-medium [am-layout~="medium:m0.2-auto"],.breakpoint-large [am-layout~="large:m0.2-auto"]{margin:0.2rem auto;}[am-layout~="p0.5"],.breakpoint-small [am-layout~="small:p0.5"],.breakpoint-medium [am-layout~="medium:p0.5"],.breakpoint-large [am-layout~="large:p0.5"],[am-Example] pre code{padding:0.5rem;}[am-layout~="pt0.5"],.breakpoint-small [am-layout~="small:pt0.5"],.breakpoint-medium [am-layout~="medium:pt0.5"],.breakpoint-large [am-layout~="large:pt0.5"],[am-Contributors]>h3{padding-top:0.5rem;}[am-layout~="pr0.5"],.breakpoint-small [am-layout~="small:pr0.5"],.breakpoint-medium [am-layout~="medium:pr0.5"],.breakpoint-large [am-layout~="large:pr0.5"]{padding-right:0.5rem;}[am-layout~="pb0.5"],.breakpoint-small [am-layout~="small:pb0.5"],.breakpoint-medium [am-layout~="medium:pb0.5"],.breakpoint-large [am-layout~="large:pb0.5"],[am-Contributors]>ol{padding-bottom:0.5rem;}[am-layout~="pl0.5"],.breakpoint-small [am-layout~="small:pl0.5"],.breakpoint-medium [am-layout~="medium:pl0.5"],.breakpoint-large [am-layout~="large:pl0.5"]{padding-left:0.5rem;}[am-layout~="p0.5-0"],.breakpoint-small [am-layout~="small:p0.5-0"],.breakpoint-medium [am-layout~="medium:p0.5-0"],.breakpoint-large [am-layout~="large:p0.5-0"]{padding:0.5rem 0rem;}[am-layout~="p0.5-0.2"],.breakpoint-small [am-layout~="small:p0.5-0.2"],.breakpoint-medium [am-layout~="medium:p0.5-0.2"],.breakpoint-large [am-layout~="large:p0.5-0.2"]{padding:0.5rem 0.2rem;}[am-layout~="p0.5-0.5"],.breakpoint-small [am-layout~="small:p0.5-0.5"],.breakpoint-medium [am-layout~="medium:p0.5-0.5"],.breakpoint-large [am-layout~="large:p0.5-0.5"]{padding:0.5rem 0.5rem;}[am-layout~="p0.5-1"],.breakpoint-small [am-layout~="small:p0.5-1"],.breakpoint-medium [am-layout~="medium:p0.5-1"],.breakpoint-large [am-layout~="large:p0.5-1"]{padding:0.5rem 1rem;}[am-layout~="p0.5-2"],.breakpoint-small [am-layout~="small:p0.5-2"],.breakpoint-medium [am-layout~="medium:p0.5-2"],.breakpoint-large [am-layout~="large:p0.5-2"]{padding:0.5rem 2rem;}[am-layout~="p0.5-3"],.breakpoint-small [am-layout~="small:p0.5-3"],.breakpoint-medium [am-layout~="medium:p0.5-3"],.breakpoint-large [am-layout~="large:p0.5-3"]{padding:0.5rem 3rem;}[am-layout~="p0.5-4"],.breakpoint-small [am-layout~="small:p0.5-4"],.breakpoint-medium [am-layout~="medium:p0.5-4"],.breakpoint-large [am-layout~="large:p0.5-4"]{padding:0.5rem 4rem;}[am-layout~="m0.5"],.breakpoint-small [am-layout~="small:m0.5"],.breakpoint-medium [am-layout~="medium:m0.5"],.breakpoint-large [am-layout~="large:m0.5"]{margin:0.5rem;}[am-layout~="mt0.5"],.breakpoint-small [am-layout~="small:mt0.5"],.breakpoint-medium [am-layout~="medium:mt0.5"],.breakpoint-large [am-layout~="large:mt0.5"]{margin-top:0.5rem;}[am-layout~="mr0.5"],.breakpoint-small [am-layout~="small:mr0.5"],.breakpoint-medium [am-layout~="medium:mr0.5"],.breakpoint-large [am-layout~="large:mr0.5"]{margin-right:0.5rem;}[am-layout~="mb0.5"],.breakpoint-small [am-layout~="small:mb0.5"],.breakpoint-medium [am-layout~="medium:mb0.5"],.breakpoint-large [am-layout~="large:mb0.5"]{margin-bottom:0.5rem;}[am-layout~="ml0.5"],.breakpoint-small [am-layout~="small:ml0.5"],.breakpoint-medium [am-layout~="medium:ml0.5"],.breakpoint-large [am-layout~="large:ml0.5"]{margin-left:0.5rem;}[am-layout~="m0.5-0"],.breakpoint-small [am-layout~="small:m0.5-0"],.breakpoint-medium [am-layout~="medium:m0.5-0"],.breakpoint-large [am-layout~="large:m0.5-0"]{margin:0.5rem 0rem;}[am-layout~="m0.5-0.2"],.breakpoint-small [am-layout~="small:m0.5-0.2"],.breakpoint-medium [am-layout~="medium:m0.5-0.2"],.breakpoint-large [am-layout~="large:m0.5-0.2"]{margin:0.5rem 0.2rem;}[am-layout~="m0.5-0.5"],.breakpoint-small [am-layout~="small:m0.5-0.5"],.breakpoint-medium [am-layout~="medium:m0.5-0.5"],.breakpoint-large [am-layout~="large:m0.5-0.5"]{margin:0.5rem 0.5rem;}[am-layout~="m0.5-1"],.breakpoint-small [am-layout~="small:m0.5-1"],.breakpoint-medium [am-layout~="medium:m0.5-1"],.breakpoint-large [am-layout~="large:m0.5-1"]{margin:0.5rem 1rem;}[am-layout~="m0.5-2"],.breakpoint-small [am-layout~="small:m0.5-2"],.breakpoint-medium [am-layout~="medium:m0.5-2"],.breakpoint-large [am-layout~="large:m0.5-2"]{margin:0.5rem 2rem;}[am-layout~="m0.5-3"],.breakpoint-small [am-layout~="small:m0.5-3"],.breakpoint-medium [am-layout~="medium:m0.5-3"],.breakpoint-large [am-layout~="large:m0.5-3"]{margin:0.5rem 3rem;}[am-layout~="m0.5-4"],.breakpoint-small [am-layout~="small:m0.5-4"],.breakpoint-medium [am-layout~="medium:m0.5-4"],.breakpoint-large [am-layout~="large:m0.5-4"]{margin:0.5rem 4rem;}[am-layout~="m0.5-auto"],.breakpoint-small [am-layout~="small:m0.5-auto"],.breakpoint-medium [am-layout~="medium:m0.5-auto"],.breakpoint-large [am-layout~="large:m0.5-auto"]{margin:0.5rem auto;}[am-layout~="p1"],.breakpoint-small [am-layout~="small:p1"],.breakpoint-medium [am-layout~="medium:p1"],.breakpoint-large [am-layout~="large:p1"],[am-Example],[am-Contributors]{padding:1rem;}[am-layout~="pt1"],.breakpoint-small [am-layout~="small:pt1"],.breakpoint-medium [am-layout~="medium:pt1"],.breakpoint-large [am-layout~="large:pt1"]{padding-top:1rem;}[am-layout~="pr1"],.breakpoint-small [am-layout~="small:pr1"],.breakpoint-medium [am-layout~="medium:pr1"],.breakpoint-large [am-layout~="large:pr1"]{padding-right:1rem;}[am-layout~="pb1"],.breakpoint-small [am-layout~="small:pb1"],.breakpoint-medium [am-layout~="medium:pb1"],.breakpoint-large [am-layout~="large:pb1"]{padding-bottom:1rem;}[am-layout~="pl1"],.breakpoint-small [am-layout~="small:pl1"],.breakpoint-medium [am-layout~="medium:pl1"],.breakpoint-large [am-layout~="large:pl1"]{padding-left:1rem;}[am-layout~="p1-0"],.breakpoint-small [am-layout~="small:p1-0"],.breakpoint-medium [am-layout~="medium:p1-0"],.breakpoint-large [am-layout~="large:p1-0"]{padding:1rem 0rem;}[am-layout~="p1-0.2"],.breakpoint-small [am-layout~="small:p1-0.2"],.breakpoint-medium [am-layout~="medium:p1-0.2"],.breakpoint-large [am-layout~="large:p1-0.2"]{padding:1rem 0.2rem;}[am-layout~="p1-0.5"],.breakpoint-small [am-layout~="small:p1-0.5"],.breakpoint-medium [am-layout~="medium:p1-0.5"],.breakpoint-large [am-layout~="large:p1-0.5"]{padding:1rem 0.5rem;}[am-layout~="p1-1"],.breakpoint-small [am-layout~="small:p1-1"],.breakpoint-medium [am-layout~="medium:p1-1"],.breakpoint-large [am-layout~="large:p1-1"]{padding:1rem 1rem;}[am-layout~="p1-2"],.breakpoint-small [am-layout~="small:p1-2"],.breakpoint-medium [am-layout~="medium:p1-2"],.breakpoint-large [am-layout~="large:p1-2"]{padding:1rem 2rem;}[am-layout~="p1-3"],.breakpoint-small [am-layout~="small:p1-3"],.breakpoint-medium [am-layout~="medium:p1-3"],.breakpoint-large [am-layout~="large:p1-3"]{padding:1rem 3rem;}[am-layout~="p1-4"],.breakpoint-small [am-layout~="small:p1-4"],.breakpoint-medium [am-layout~="medium:p1-4"],.breakpoint-large [am-layout~="large:p1-4"]{padding:1rem 4rem;}[am-layout~="m1"],.breakpoint-small [am-layout~="small:m1"],.breakpoint-medium [am-layout~="medium:m1"],.breakpoint-large [am-layout~="large:m1"]{margin:1rem;}[am-layout~="mt1"],.breakpoint-small [am-layout~="small:mt1"],.breakpoint-medium [am-layout~="medium:mt1"],.breakpoint-large [am-layout~="large:mt1"],[am-Example] pre{margin-top:1rem;}[am-layout~="mr1"],.breakpoint-small [am-layout~="small:mr1"],.breakpoint-medium [am-layout~="medium:mr1"],.breakpoint-large [am-layout~="large:mr1"]{margin-right:1rem;}[am-layout~="mb1"],.breakpoint-small [am-layout~="small:mb1"],.breakpoint-medium [am-layout~="medium:mb1"],.breakpoint-large [am-layout~="large:mb1"]{margin-bottom:1rem;}[am-layout~="ml1"],.breakpoint-small [am-layout~="small:ml1"],.breakpoint-medium [am-layout~="medium:ml1"],.breakpoint-large [am-layout~="large:ml1"]{margin-left:1rem;}[am-layout~="m1-0"],.breakpoint-small [am-layout~="small:m1-0"],.breakpoint-medium [am-layout~="medium:m1-0"],.breakpoint-large [am-layout~="large:m1-0"],[am-Example] p{margin:1rem 0rem;}[am-layout~="m1-0.2"],.breakpoint-small [am-layout~="small:m1-0.2"],.breakpoint-medium [am-layout~="medium:m1-0.2"],.breakpoint-large [am-layout~="large:m1-0.2"]{margin:1rem 0.2rem;}[am-layout~="m1-0.5"],.breakpoint-small [am-layout~="small:m1-0.5"],.breakpoint-medium [am-layout~="medium:m1-0.5"],.breakpoint-large [am-layout~="large:m1-0.5"]{margin:1rem 0.5rem;}[am-layout~="m1-1"],.breakpoint-small [am-layout~="small:m1-1"],.breakpoint-medium [am-layout~="medium:m1-1"],.breakpoint-large [am-layout~="large:m1-1"]{margin:1rem 1rem;}[am-layout~="m1-2"],.breakpoint-small [am-layout~="small:m1-2"],.breakpoint-medium [am-layout~="medium:m1-2"],.breakpoint-large [am-layout~="large:m1-2"]{margin:1rem 2rem;}[am-layout~="m1-3"],.breakpoint-small [am-layout~="small:m1-3"],.breakpoint-medium [am-layout~="medium:m1-3"],.breakpoint-large [am-layout~="large:m1-3"]{margin:1rem 3rem;}[am-layout~="m1-4"],.breakpoint-small [am-layout~="small:m1-4"],.breakpoint-medium [am-layout~="medium:m1-4"],.breakpoint-large [am-layout~="large:m1-4"]{margin:1rem 4rem;}[am-layout~="m1-auto"],.breakpoint-small [am-layout~="small:m1-auto"],.breakpoint-medium [am-layout~="medium:m1-auto"],.breakpoint-large [am-layout~="large:m1-auto"]{margin:1rem auto;}[am-layout~="p2"],.breakpoint-small [am-layout~="small:p2"],.breakpoint-medium [am-layout~="medium:p2"],.breakpoint-large [am-layout~="large:p2"]{padding:2rem;}[am-layout~="pt2"],.breakpoint-small [am-layout~="small:pt2"],.breakpoint-medium [am-layout~="medium:pt2"],.breakpoint-large [am-layout~="large:pt2"]{padding-top:2rem;}[am-layout~="pr2"],.breakpoint-small [am-layout~="small:pr2"],.breakpoint-medium [am-layout~="medium:pr2"],.breakpoint-large [am-layout~="large:pr2"]{padding-right:2rem;}[am-layout~="pb2"],.breakpoint-small [am-layout~="small:pb2"],.breakpoint-medium [am-layout~="medium:pb2"],.breakpoint-large [am-layout~="large:pb2"]{padding-bottom:2rem;}[am-layout~="pl2"],.breakpoint-small [am-layout~="small:pl2"],.breakpoint-medium [am-layout~="medium:pl2"],.breakpoint-large [am-layout~="large:pl2"]{padding-left:2rem;}[am-layout~="p2-0"],.breakpoint-small [am-layout~="small:p2-0"],.breakpoint-medium [am-layout~="medium:p2-0"],.breakpoint-large [am-layout~="large:p2-0"]{padding:2rem 0rem;}[am-layout~="p2-0.2"],.breakpoint-small [am-layout~="small:p2-0.2"],.breakpoint-medium [am-layout~="medium:p2-0.2"],.breakpoint-large [am-layout~="large:p2-0.2"]{padding:2rem 0.2rem;}[am-layout~="p2-0.5"],.breakpoint-small [am-layout~="small:p2-0.5"],.breakpoint-medium [am-layout~="medium:p2-0.5"],.breakpoint-large [am-layout~="large:p2-0.5"]{padding:2rem 0.5rem;}[am-layout~="p2-1"],.breakpoint-small [am-layout~="small:p2-1"],.breakpoint-medium [am-layout~="medium:p2-1"],.breakpoint-large [am-layout~="large:p2-1"]{padding:2rem 1rem;}[am-layout~="p2-2"],.breakpoint-small [am-layout~="small:p2-2"],.breakpoint-medium [am-layout~="medium:p2-2"],.breakpoint-large [am-layout~="large:p2-2"]{padding:2rem 2rem;}[am-layout~="p2-3"],.breakpoint-small [am-layout~="small:p2-3"],.breakpoint-medium [am-layout~="medium:p2-3"],.breakpoint-large [am-layout~="large:p2-3"]{padding:2rem 3rem;}[am-layout~="p2-4"],.breakpoint-small [am-layout~="small:p2-4"],.breakpoint-medium [am-layout~="medium:p2-4"],.breakpoint-large [am-layout~="large:p2-4"]{padding:2rem 4rem;}[am-layout~="m2"],.breakpoint-small [am-layout~="small:m2"],.breakpoint-medium [am-layout~="medium:m2"],.breakpoint-large [am-layout~="large:m2"]{margin:2rem;}[am-layout~="mt2"],.breakpoint-small [am-layout~="small:mt2"],.breakpoint-medium [am-layout~="medium:mt2"],.breakpoint-large [am-layout~="large:mt2"],[am-Example]{margin-top:2rem;}[am-layout~="mr2"],.breakpoint-small [am-layout~="small:mr2"],.breakpoint-medium [am-layout~="medium:mr2"],.breakpoint-large [am-layout~="large:mr2"]{margin-right:2rem;}[am-layout~="mb2"],.breakpoint-small [am-layout~="small:mb2"],.breakpoint-medium [am-layout~="medium:mb2"],.breakpoint-large [am-layout~="large:mb2"],[am-Example] h3,[am-Example] pre{margin-bottom:2rem;}[am-layout~="ml2"],.breakpoint-small [am-layout~="small:ml2"],.breakpoint-medium [am-layout~="medium:ml2"],.breakpoint-large [am-layout~="large:ml2"]{margin-left:2rem;}[am-layout~="m2-0"],.breakpoint-small [am-layout~="small:m2-0"],.breakpoint-medium [am-layout~="medium:m2-0"],.breakpoint-large [am-layout~="large:m2-0"]{margin:2rem 0rem;}[am-layout~="m2-0.2"],.breakpoint-small [am-layout~="small:m2-0.2"],.breakpoint-medium [am-layout~="medium:m2-0.2"],.breakpoint-large [am-layout~="large:m2-0.2"]{margin:2rem 0.2rem;}[am-layout~="m2-0.5"],.breakpoint-small [am-layout~="small:m2-0.5"],.breakpoint-medium [am-layout~="medium:m2-0.5"],.breakpoint-large [am-layout~="large:m2-0.5"]{margin:2rem 0.5rem;}[am-layout~="m2-1"],.breakpoint-small [am-layout~="small:m2-1"],.breakpoint-medium [am-layout~="medium:m2-1"],.breakpoint-large [am-layout~="large:m2-1"]{margin:2rem 1rem;}[am-layout~="m2-2"],.breakpoint-small [am-layout~="small:m2-2"],.breakpoint-medium [am-layout~="medium:m2-2"],.breakpoint-large [am-layout~="large:m2-2"]{margin:2rem 2rem;}[am-layout~="m2-3"],.breakpoint-small [am-layout~="small:m2-3"],.breakpoint-medium [am-layout~="medium:m2-3"],.breakpoint-large [am-layout~="large:m2-3"]{margin:2rem 3rem;}[am-layout~="m2-4"],.breakpoint-small [am-layout~="small:m2-4"],.breakpoint-medium [am-layout~="medium:m2-4"],.breakpoint-large [am-layout~="large:m2-4"]{margin:2rem 4rem;}[am-layout~="m2-auto"],.breakpoint-small [am-layout~="small:m2-auto"],.breakpoint-medium [am-layout~="medium:m2-auto"],.breakpoint-large [am-layout~="large:m2-auto"]{margin:2rem auto;}[am-layout~="p3"],.breakpoint-small [am-layout~="small:p3"],.breakpoint-medium [am-layout~="medium:p3"],.breakpoint-large [am-layout~="large:p3"]{padding:3rem;}[am-layout~="pt3"],.breakpoint-small [am-layout~="small:pt3"],.breakpoint-medium [am-layout~="medium:pt3"],.breakpoint-large [am-layout~="large:pt3"]{padding-top:3rem;}[am-layout~="pr3"],.breakpoint-small [am-layout~="small:pr3"],.breakpoint-medium [am-layout~="medium:pr3"],.breakpoint-large [am-layout~="large:pr3"]{padding-right:3rem;}[am-layout~="pb3"],.breakpoint-small [am-layout~="small:pb3"],.breakpoint-medium [am-layout~="medium:pb3"],.breakpoint-large [am-layout~="large:pb3"]{padding-bottom:3rem;}[am-layout~="pl3"],.breakpoint-small [am-layout~="small:pl3"],.breakpoint-medium [am-layout~="medium:pl3"],.breakpoint-large [am-layout~="large:pl3"]{padding-left:3rem;}[am-layout~="p3-0"],.breakpoint-small [am-layout~="small:p3-0"],.breakpoint-medium [am-layout~="medium:p3-0"],.breakpoint-large [am-layout~="large:p3-0"]{padding:3rem 0rem;}[am-layout~="p3-0.2"],.breakpoint-small [am-layout~="small:p3-0.2"],.breakpoint-medium [am-layout~="medium:p3-0.2"],.breakpoint-large [am-layout~="large:p3-0.2"]{padding:3rem 0.2rem;}[am-layout~="p3-0.5"],.breakpoint-small [am-layout~="small:p3-0.5"],.breakpoint-medium [am-layout~="medium:p3-0.5"],.breakpoint-large [am-layout~="large:p3-0.5"]{padding:3rem 0.5rem;}[am-layout~="p3-1"],.breakpoint-small [am-layout~="small:p3-1"],.breakpoint-medium [am-layout~="medium:p3-1"],.breakpoint-large [am-layout~="large:p3-1"]{padding:3rem 1rem;}[am-layout~="p3-2"],.breakpoint-small [am-layout~="small:p3-2"],.breakpoint-medium [am-layout~="medium:p3-2"],.breakpoint-large [am-layout~="large:p3-2"]{padding:3rem 2rem;}[am-layout~="p3-3"],.breakpoint-small [am-layout~="small:p3-3"],.breakpoint-medium [am-layout~="medium:p3-3"],.breakpoint-large [am-layout~="large:p3-3"]{padding:3rem 3rem;}[am-layout~="p3-4"],.breakpoint-small [am-layout~="small:p3-4"],.breakpoint-medium [am-layout~="medium:p3-4"],.breakpoint-large [am-layout~="large:p3-4"]{padding:3rem 4rem;}[am-layout~="m3"],.breakpoint-small [am-layout~="small:m3"],.breakpoint-medium [am-layout~="medium:m3"],.breakpoint-large [am-layout~="large:m3"]{margin:3rem;}[am-layout~="mt3"],.breakpoint-small [am-layout~="small:mt3"],.breakpoint-medium [am-layout~="medium:mt3"],.breakpoint-large [am-layout~="large:mt3"]{margin-top:3rem;}[am-layout~="mr3"],.breakpoint-small [am-layout~="small:mr3"],.breakpoint-medium [am-layout~="medium:mr3"],.breakpoint-large [am-layout~="large:mr3"]{margin-right:3rem;}[am-layout~="mb3"],.breakpoint-small [am-layout~="small:mb3"],.breakpoint-medium [am-layout~="medium:mb3"],.breakpoint-large [am-layout~="large:mb3"]{margin-bottom:3rem;}[am-layout~="ml3"],.breakpoint-small [am-layout~="small:ml3"],.breakpoint-medium [am-layout~="medium:ml3"],.breakpoint-large [am-layout~="large:ml3"]{margin-left:3rem;}[am-layout~="m3-0"],.breakpoint-small [am-layout~="small:m3-0"],.breakpoint-medium [am-layout~="medium:m3-0"],.breakpoint-large [am-layout~="large:m3-0"]{margin:3rem 0rem;}[am-layout~="m3-0.2"],.breakpoint-small [am-layout~="small:m3-0.2"],.breakpoint-medium [am-layout~="medium:m3-0.2"],.breakpoint-large [am-layout~="large:m3-0.2"]{margin:3rem 0.2rem;}[am-layout~="m3-0.5"],.breakpoint-small [am-layout~="small:m3-0.5"],.breakpoint-medium [am-layout~="medium:m3-0.5"],.breakpoint-large [am-layout~="large:m3-0.5"]{margin:3rem 0.5rem;}[am-layout~="m3-1"],.breakpoint-small [am-layout~="small:m3-1"],.breakpoint-medium [am-layout~="medium:m3-1"],.breakpoint-large [am-layout~="large:m3-1"]{margin:3rem 1rem;}[am-layout~="m3-2"],.breakpoint-small [am-layout~="small:m3-2"],.breakpoint-medium [am-layout~="medium:m3-2"],.breakpoint-large [am-layout~="large:m3-2"]{margin:3rem 2rem;}[am-layout~="m3-3"],.breakpoint-small [am-layout~="small:m3-3"],.breakpoint-medium [am-layout~="medium:m3-3"],.breakpoint-large [am-layout~="large:m3-3"]{margin:3rem 3rem;}[am-layout~="m3-4"],.breakpoint-small [am-layout~="small:m3-4"],.breakpoint-medium [am-layout~="medium:m3-4"],.breakpoint-large [am-layout~="large:m3-4"]{margin:3rem 4rem;}[am-layout~="m3-auto"],.breakpoint-small [am-layout~="small:m3-auto"],.breakpoint-medium [am-layout~="medium:m3-auto"],.breakpoint-large [am-layout~="large:m3-auto"]{margin:3rem auto;}[am-layout~="p4"],.breakpoint-small [am-layout~="small:p4"],.breakpoint-medium [am-layout~="medium:p4"],.breakpoint-large [am-layout~="large:p4"],[am-HomepageHero]{padding:4rem;}[am-layout~="pt4"],.breakpoint-small [am-layout~="small:pt4"],.breakpoint-medium [am-layout~="medium:pt4"],.breakpoint-large [am-layout~="large:pt4"]{padding-top:4rem;}[am-layout~="pr4"],.breakpoint-small [am-layout~="small:pr4"],.breakpoint-medium [am-layout~="medium:pr4"],.breakpoint-large [am-layout~="large:pr4"]{padding-right:4rem;}[am-layout~="pb4"],.breakpoint-small [am-layout~="small:pb4"],.breakpoint-medium [am-layout~="medium:pb4"],.breakpoint-large [am-layout~="large:pb4"]{padding-bottom:4rem;}[am-layout~="pl4"],.breakpoint-small [am-layout~="small:pl4"],.breakpoint-medium [am-layout~="medium:pl4"],.breakpoint-large [am-layout~="large:pl4"]{padding-left:4rem;}[am-layout~="p4-0"],.breakpoint-small [am-layout~="small:p4-0"],.breakpoint-medium [am-layout~="medium:p4-0"],.breakpoint-large [am-layout~="large:p4-0"]{padding:4rem 0rem;}[am-layout~="p4-0.2"],.breakpoint-small [am-layout~="small:p4-0.2"],.breakpoint-medium [am-layout~="medium:p4-0.2"],.breakpoint-large [am-layout~="large:p4-0.2"]{padding:4rem 0.2rem;}[am-layout~="p4-0.5"],.breakpoint-small [am-layout~="small:p4-0.5"],.breakpoint-medium [am-layout~="medium:p4-0.5"],.breakpoint-large [am-layout~="large:p4-0.5"]{padding:4rem 0.5rem;}[am-layout~="p4-1"],.breakpoint-small [am-layout~="small:p4-1"],.breakpoint-medium [am-layout~="medium:p4-1"],.breakpoint-large [am-layout~="large:p4-1"]{padding:4rem 1rem;}[am-layout~="p4-2"],.breakpoint-small [am-layout~="small:p4-2"],.breakpoint-medium [am-layout~="medium:p4-2"],.breakpoint-large [am-layout~="large:p4-2"]{padding:4rem 2rem;}[am-layout~="p4-3"],.breakpoint-small [am-layout~="small:p4-3"],.breakpoint-medium [am-layout~="medium:p4-3"],.breakpoint-large [am-layout~="large:p4-3"]{padding:4rem 3rem;}[am-layout~="p4-4"],.breakpoint-small [am-layout~="small:p4-4"],.breakpoint-medium [am-layout~="medium:p4-4"],.breakpoint-large [am-layout~="large:p4-4"]{padding:4rem 4rem;}[am-layout~="m4"],.breakpoint-small [am-layout~="small:m4"],.breakpoint-medium [am-layout~="medium:m4"],.breakpoint-large [am-layout~="large:m4"]{margin:4rem;}[am-layout~="mt4"],.breakpoint-small [am-layout~="small:mt4"],.breakpoint-medium [am-layout~="medium:mt4"],.breakpoint-large [am-layout~="large:mt4"]{margin-top:4rem;}[am-layout~="mr4"],.breakpoint-small [am-layout~="small:mr4"],.breakpoint-medium [am-layout~="medium:mr4"],.breakpoint-large [am-layout~="large:mr4"]{margin-right:4rem;}[am-layout~="mb4"],.breakpoint-small [am-layout~="small:mb4"],.breakpoint-medium [am-layout~="medium:mb4"],.breakpoint-large [am-layout~="large:mb4"]{margin-bottom:4rem;}[am-layout~="ml4"],.breakpoint-small [am-layout~="small:ml4"],.breakpoint-medium [am-layout~="medium:ml4"],.breakpoint-large [am-layout~="large:ml4"]{margin-left:4rem;}[am-layout~="m4-0"],.breakpoint-small [am-layout~="small:m4-0"],.breakpoint-medium [am-layout~="medium:m4-0"],.breakpoint-large [am-layout~="large:m4-0"]{margin:4rem 0rem;}[am-layout~="m4-0.2"],.breakpoint-small [am-layout~="small:m4-0.2"],.breakpoint-medium [am-layout~="medium:m4-0.2"],.breakpoint-large [am-layout~="large:m4-0.2"]{margin:4rem 0.2rem;}[am-layout~="m4-0.5"],.breakpoint-small [am-layout~="small:m4-0.5"],.breakpoint-medium [am-layout~="medium:m4-0.5"],.breakpoint-large [am-layout~="large:m4-0.5"]{margin:4rem 0.5rem;}[am-layout~="m4-1"],.breakpoint-small [am-layout~="small:m4-1"],.breakpoint-medium [am-layout~="medium:m4-1"],.breakpoint-large [am-layout~="large:m4-1"]{margin:4rem 1rem;}[am-layout~="m4-2"],.breakpoint-small [am-layout~="small:m4-2"],.breakpoint-medium [am-layout~="medium:m4-2"],.breakpoint-large [am-layout~="large:m4-2"]{margin:4rem 2rem;}[am-layout~="m4-3"],.breakpoint-small [am-layout~="small:m4-3"],.breakpoint-medium [am-layout~="medium:m4-3"],.breakpoint-large [am-layout~="large:m4-3"]{margin:4rem 3rem;}[am-layout~="m4-4"],.breakpoint-small [am-layout~="small:m4-4"],.breakpoint-medium [am-layout~="medium:m4-4"],.breakpoint-large [am-layout~="large:m4-4"]{margin:4rem 4rem;}[am-layout~="m4-auto"],.breakpoint-small [am-layout~="small:m4-auto"],.breakpoint-medium [am-layout~="medium:m4-auto"],.breakpoint-large [am-layout~="large:m4-auto"]{margin:4rem auto;}[am-layout~="w100%"],.breakpoint-small [am-layout~="small:w100%"],.breakpoint-medium [am-layout~="medium:w100%"],.breakpoint-large [am-layout~="large:w100%"]{width:100%;}[am-layout~="mw100%"],.breakpoint-small [am-layout~="small:mw100%"],.breakpoint-medium [am-layout~="medium:mw100%"],.breakpoint-large [am-layout~="large:mw100%"]{max-width:100%;}[am-layout~="intrinsic-width"],.breakpoint-small [am-layout~="small:intrinsic-width"],.breakpoint-medium [am-layout~="medium:intrinsic-width"],.breakpoint-large [am-layout~="large:intrinsic-width"],.breakpoint-small [am-layout~="small:intrinsic-width"],.breakpoint-medium [am-layout~="medium:intrinsic-width"],.breakpoint-large [am-layout~="large:intrinsic-width"]{width:intrinsic;}[am-layout~="max480"],.breakpoint-small [am-layout~="small:max480"],.breakpoint-medium [am-layout~="medium:max480"],.breakpoint-large [am-layout~="large:max480"]{max-width:480px;}[am-layout~="max600"],.breakpoint-small [am-layout~="small:max600"],.breakpoint-medium [am-layout~="medium:max600"],.breakpoint-large [am-layout~="large:max600"]{max-width:600px;}[am-layout~="max720"],.breakpoint-small [am-layout~="small:max720"],.breakpoint-medium [am-layout~="medium:max720"],.breakpoint-large [am-layout~="large:max720"],[am-Example]{max-width:720px;}[am-layout~="max840"],.breakpoint-small [am-layout~="small:max840"],.breakpoint-medium [am-layout~="medium:max840"],.breakpoint-large [am-layout~="large:max840"],[am-Example] pre{max-width:840px;}[am-layout~="max960"],.breakpoint-small [am-layout~="small:max960"],.breakpoint-medium [am-layout~="medium:max960"],.breakpoint-large [am-layout~="large:max960"]{max-width:960px;}[am-layout~="intrinsic-width"],.breakpoint-small [am-layout~="small:intrinsic-width"],.breakpoint-medium [am-layout~="medium:intrinsic-width"],.breakpoint-large [am-layout~="large:intrinsic-width"],.breakpoint-small [am-layout~="small:intrinsic-width"],.breakpoint-medium [am-layout~="medium:intrinsic-width"],.breakpoint-large [am-layout~="large:intrinsic-width"]{width:intrinsic;}[am-flex]{display:flex;}[am-flex~="column"],.breakpoint-small [am-flex~="small:column"],.breakpoint-medium [am-flex~="medium:column"],.breakpoint-large [am-flex~="large:column"]{flex-direction:column;}[am-flex~="align-center"],.breakpoint-small [am-flex~="small:align-center"],.breakpoint-medium [am-flex~="medium:align-center"],.breakpoint-large [am-flex~="large:align-center"]{align-items:center;}[am-flex~="align-end"],.breakpoint-small [am-flex~="small:align-end"],.breakpoint-medium [am-flex~="medium:align-end"],.breakpoint-large [am-flex~="large:align-end"]{align-items:flex-end;}[am-flex~="align-stretch"],.breakpoint-small [am-flex~="small:align-stretch"],.breakpoint-medium [am-flex~="medium:align-stretch"],.breakpoint-large [am-flex~="large:align-stretch"]{align-items:stretch;}[am-flex~="wrap"],.breakpoint-small [am-flex~="small:wrap"],.breakpoint-medium [am-flex~="medium:wrap"],.breakpoint-large [am-flex~="large:wrap"]{flex-wrap:wrap;}[am-flex~="justify-center"],.breakpoint-small [am-flex~="small:justify-center"],.breakpoint-medium [am-flex~="medium:justify-center"],.breakpoint-large [am-flex~="large:justify-center"]{justify-content:center;}[am-flex~="justify-end"],.breakpoint-small [am-flex~="small:justify-end"],.breakpoint-medium [am-flex~="medium:justify-end"],.breakpoint-large [am-flex~="large:justify-end"]{justify-content:flex-end;}[am-flex-child~="shrink0"],.breakpoint-small [am-flex-child~="small:shrink0"],.breakpoint-medium [am-flex-child~="medium:shrink0"],.breakpoint-large [am-flex-child~="large:shrink0"]{flex-shrink:0;}[am-flex-child~="shrink1"],.breakpoint-small [am-flex-child~="small:shrink1"],.breakpoint-medium [am-flex-child~="medium:shrink1"],.breakpoint-large [am-flex-child~="large:shrink1"]{flex-shrink:1;}[am-flex-child~="grow1"],.breakpoint-small [am-flex-child~="small:grow1"],.breakpoint-medium [am-flex-child~="medium:grow1"],.breakpoint-large [am-flex-child~="large:grow1"]{flex-grow:1;}[am-flex-child~="1/3"],.breakpoint-small [am-flex-child~="small:1/3"],.breakpoint-medium [am-flex-child~="medium:1/3"],.breakpoint-large [am-flex-child~="large:1/3"]{flex:0 0 33.33%;}[am-flex-child~="1/2"],.breakpoint-small [am-flex-child~="small:1/2"],.breakpoint-medium [am-flex-child~="medium:1/2"],.breakpoint-large [am-flex-child~="large:1/2"]{flex:0 0 50%;}[am-type~="sans"],.breakpoint-small [am-type~="small:sans"],.breakpoint-medium [am-type~="medium:sans"],.breakpoint-large [am-type~="large:sans"],:root{font-family:'Avenir Next','Helvetica Neue','Open Sans','Fira Sans';}[am-type~="serif"],.breakpoint-small [am-type~="small:serif"],.breakpoint-medium [am-type~="medium:serif"],.breakpoint-large [am-type~="large:serif"]{font-family:Palatino,Georgia,"Times New Roman",Times,serif;}[am-type~="mono"],.breakpoint-small [am-type~="small:mono"],.breakpoint-medium [am-type~="medium:mono"],.breakpoint-large [am-type~="large:mono"],[am-Example] code{font-family:"Consolas","Menlo","Courier",monospace;}[am-type~="light"],.breakpoint-small [am-type~="small:light"],.breakpoint-medium [am-type~="medium:light"],.breakpoint-large [am-type~="large:light"]{font-weight:300;}[am-type~="normal"],.breakpoint-small [am-type~="small:normal"],.breakpoint-medium [am-type~="medium:normal"],.breakpoint-large [am-type~="large:normal"],:root{font-weight:400;}[am-type~="medium"],.breakpoint-small [am-type~="small:medium"],.breakpoint-medium [am-type~="medium:medium"],.breakpoint-large [am-type~="large:medium"]{font-weight:500;}[am-type~="semibold"],.breakpoint-small [am-type~="small:semibold"],.breakpoint-medium [am-type~="medium:semibold"],.breakpoint-large [am-type~="large:semibold"],[am-Example] strong{font-weight:600;}[am-type~="bold"],.breakpoint-small [am-type~="small:bold"],.breakpoint-medium [am-type~="medium:bold"],.breakpoint-large [am-type~="large:bold"]{font-weight:700;}[am-type~="black"],.breakpoint-small [am-type~="small:black"],.breakpoint-medium [am-type~="medium:black"],.breakpoint-large [am-type~="large:black"]{font-weight:900;}[am-type~="h0"],.breakpoint-small [am-type~="small:h0"],.breakpoint-medium [am-type~="medium:h0"],.breakpoint-large [am-type~="large:h0"]{font-size:6rem;}[am-type~="h1"],.breakpoint-small [am-type~="small:h1"],.breakpoint-medium [am-type~="medium:h1"],.breakpoint-large [am-type~="large:h1"]{font-size:4.5rem;}[am-type~="h2"],.breakpoint-small [am-type~="small:h2"],.breakpoint-medium [am-type~="medium:h2"],.breakpoint-large [am-type~="large:h2"]{font-size:3.5rem;}[am-type~="h3"],.breakpoint-small [am-type~="small:h3"],.breakpoint-medium [am-type~="medium:h3"],.breakpoint-large [am-type~="large:h3"]{font-size:2.5rem;}[am-type~="h4"],.breakpoint-small [am-type~="small:h4"],.breakpoint-medium [am-type~="medium:h4"],.breakpoint-large [am-type~="large:h4"],[am-Example] h3{font-size:1.5rem;}[am-type~="h5"],.breakpoint-small [am-type~="small:h5"],.breakpoint-medium [am-type~="medium:h5"],.breakpoint-large [am-type~="large:h5"]{font-size:1.2rem;}[am-type~="small0"],.breakpoint-small [am-type~="small:small0"],.breakpoint-medium [am-type~="medium:small0"],.breakpoint-large [am-type~="large:small0"]{font-size:1rem;}[am-type~="small1"],.breakpoint-small [am-type~="small:small1"],.breakpoint-medium [am-type~="medium:small1"],.breakpoint-large [am-type~="large:small1"],[am-Contributors]{font-size:0.9rem;}[am-type~="small2"],.breakpoint-small [am-type~="small:small2"],.breakpoint-medium [am-type~="medium:small2"],.breakpoint-large [am-type~="large:small2"],[am-Contributors]>h3{font-size:0.8rem;}[am-type~="small3"],.breakpoint-small [am-type~="small:small3"],.breakpoint-medium [am-type~="medium:small3"],.breakpoint-large [am-type~="large:small3"],[am-Example] pre code,[am-Example] code{font-size:0.7rem;}[am-type~="small4"],.breakpoint-small [am-type~="small:small4"],.breakpoint-medium [am-type~="medium:small4"],.breakpoint-large [am-type~="large:small4"]{font-size:0.6rem;}[am-type~="lh0.8"],.breakpoint-small [am-type~="small:lh0.8"],.breakpoint-medium [am-type~="medium:lh0.8"],.breakpoint-large [am-type~="large:lh0.8"]{line-height:0.8;}[am-type~="lh0.9"],.breakpoint-small [am-type~="small:lh0.9"],.breakpoint-medium [am-type~="medium:lh0.9"],.breakpoint-large [am-type~="large:lh0.9"]{line-height:0.9;}[am-type~="lh1"],.breakpoint-small [am-type~="small:lh1"],.breakpoint-medium [am-type~="medium:lh1"],.breakpoint-large [am-type~="large:lh1"]{line-height:1;}[am-type~="lh1.1"],.breakpoint-small [am-type~="small:lh1.1"],.breakpoint-medium [am-type~="medium:lh1.1"],.breakpoint-large [am-type~="large:lh1.1"]{line-height:1.1;}[am-type~="lh1.2"],.breakpoint-small [am-type~="small:lh1.2"],.breakpoint-medium [am-type~="medium:lh1.2"],.breakpoint-large [am-type~="large:lh1.2"],[am-Example] code{line-height:1.2;}[am-type~="lh1.3"],.breakpoint-small [am-type~="small:lh1.3"],.breakpoint-medium [am-type~="medium:lh1.3"],.breakpoint-large [am-type~="large:lh1.3"]{line-height:1.3;}[am-type~="lh1.4"],.breakpoint-small [am-type~="small:lh1.4"],.breakpoint-medium [am-type~="medium:lh1.4"],.breakpoint-large [am-type~="large:lh1.4"],[am-Example] p{line-height:1.4;}[am-type~="lh1.5"],.breakpoint-small [am-type~="small:lh1.5"],.breakpoint-medium [am-type~="medium:lh1.5"],.breakpoint-large [am-type~="large:lh1.5"]{line-height:1.5;}[am-type~="lh1.6"],.breakpoint-small [am-type~="small:lh1.6"],.breakpoint-medium [am-type~="medium:lh1.6"],.breakpoint-large [am-type~="large:lh1.6"],[am-Contributors]{line-height:1.6;}[am-type~="lh1.8"],.breakpoint-small [am-type~="small:lh1.8"],.breakpoint-medium [am-type~="medium:lh1.8"],.breakpoint-large [am-type~="large:lh1.8"],[am-Example] pre code{line-height:1.8;}[am-type~="upcase"],.breakpoint-small [am-type~="small:upcase"],.breakpoint-medium [am-type~="medium:upcase"],.breakpoint-large [am-type~="large:upcase"],[am-Contributors]>h3{text-transform:uppercase;}[am-type~="center"],.breakpoint-small [am-type~="small:center"],.breakpoint-medium [am-type~="medium:center"],.breakpoint-large [am-type~="large:center"],[am-HomepageHero],[am-Example] h3,[am-Contributors]{text-align:center;}[am-type~="italic"],.breakpoint-small [am-type~="small:italic"],.breakpoint-medium [am-type~="medium:italic"],.breakpoint-large [am-type~="large:italic"],[am-Example] em{font-style:italic;}[am-type~="truncate"],.breakpoint-small [am-type~="small:truncate"],.breakpoint-medium [am-type~="medium:truncate"],.breakpoint-large [am-type~="large:truncate"]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block;}[am-type~="right"],.breakpoint-small [am-type~="small:right"],.breakpoint-medium [am-type~="medium:right"],.breakpoint-large [am-type~="large:right"]{text-align:right;}[am-type~="unbroken"],.breakpoint-small [am-type~="small:unbroken"],.breakpoint-medium [am-type~="medium:unbroken"],.breakpoint-large [am-type~="large:unbroken"],[am-Example] code{white-space:pre;}[am-link],[am-Example] a{text-decoration:underline;}[am-link]:hover,[am-Example] a:hover,[am-link]:active,[am-Example] a:active,[am-link]:visited,[am-Example] a:visited{color:inherit;}[am-link~="subtle"],.breakpoint-small [am-link~="small:subtle"],.breakpoint-medium [am-link~="medium:subtle"],.breakpoint-large [am-link~="large:subtle"]{color:inherit;text-decoration:none;}[am-link~="subtle"]:hover,.breakpoint-small [am-link~="small:subtle"]:hover,.breakpoint-medium [am-link~="medium:subtle"]:hover,.breakpoint-large [am-link~="large:subtle"]:hover,[am-link~="subtle"]:active,.breakpoint-small [am-link~="small:subtle"]:active,.breakpoint-medium [am-link~="medium:subtle"]:active,.breakpoint-large [am-link~="large:subtle"]:active{text-decoration:underline;}[am-link~="inline"],.breakpoint-small [am-link~="small:inline"],.breakpoint-medium [am-link~="medium:inline"],.breakpoint-large [am-link~="large:inline"],[am-Example] a{transition:color 0.1s;}[am-link~="inline"],.breakpoint-small [am-link~="small:inline"],.breakpoint-medium [am-link~="medium:inline"],.breakpoint-large [am-link~="large:inline"],[am-Example] a,[am-link~="inline"]:hover,.breakpoint-small [am-link~="small:inline"]:hover,.breakpoint-medium [am-link~="medium:inline"]:hover,.breakpoint-large [am-link~="large:inline"]:hover,[am-Example] a:hover,[am-link~="inline"]:visited,.breakpoint-small [am-link~="small:inline"]:visited,.breakpoint-medium [am-link~="medium:inline"]:visited,.breakpoint-large [am-link~="large:inline"]:visited,[am-Example] a:visited{color:#993333;text-decoration:none;}[am-link~="inline"]:hover,.breakpoint-small [am-link~="small:inline"]:hover,.breakpoint-medium [am-link~="medium:inline"]:hover,.breakpoint-large [am-link~="large:inline"]:hover,[am-Example] a:hover{color:#bf4040;}[am-link~="inline"]:active,.breakpoint-small [am-link~="small:inline"]:active,.breakpoint-medium [am-link~="medium:inline"]:active,.breakpoint-large [am-link~="large:inline"]:active,[am-Example] a:active{transition:none;color:#bf4040;text-decoration:underline;}[am-link~="invisible"],.breakpoint-small [am-link~="small:invisible"],.breakpoint-medium [am-link~="medium:invisible"],.breakpoint-large [am-link~="large:invisible"],[am-link~="invisible"]:hover,.breakpoint-small [am-link~="small:invisible"]:hover,.breakpoint-medium [am-link~="medium:invisible"]:hover,.breakpoint-large [am-link~="large:invisible"]:hover,[am-link~="invisible"]:visited,.breakpoint-small [am-link~="small:invisible"]:visited,.breakpoint-medium [am-link~="medium:invisible"]:visited,.breakpoint-large [am-link~="large:invisible"]:visited{text-decoration:none;}[am-link~="obvious"]::after,.breakpoint-small [am-link~="small:obvious"]::after,.breakpoint-medium [am-link~="medium:obvious"]::after,.breakpoint-large [am-link~="large:obvious"]::after{content:' ↵';}[am-link~="shadow"]:hover,.breakpoint-small [am-link~="small:shadow"]:hover,.breakpoint-medium [am-link~="medium:shadow"]:hover,.breakpoint-large [am-link~="large:shadow"]:hover,[am-link~="shadow"]:active,.breakpoint-small [am-link~="small:shadow"]:active,.breakpoint-medium [am-link~="medium:shadow"]:active,.breakpoint-large [am-link~="large:shadow"]:active{box-shadow:0 0 20px -3px;}[am-after~="down-chevron"],.breakpoint-small [am-after~="small:down-chevron"],.breakpoint-medium [am-after~="medium:down-chevron"],.breakpoint-large [am-after~="large:down-chevron"]{position:relative;}[am-after~="down-chevron"]::after,.breakpoint-small [am-after~="small:down-chevron"]::after,.breakpoint-medium [am-after~="medium:down-chevron"]::after,.breakpoint-large [am-after~="large:down-chevron"]::after{display:block;position:absolute;}[am-after~="hr"]::after,.breakpoint-small [am-after~="small:hr"]::after,.breakpoint-medium [am-after~="medium:hr"]::after,.breakpoint-large [am-after~="large:hr"]::after,[am-before~="hr"]::before,.breakpoint-small [am-before~="small:hr"]::before,.breakpoint-medium [am-before~="medium:hr"]::before,.breakpoint-large [am-before~="large:hr"]::before,[am-Contributors]::before{color:inherit;display:block;width:50%;margin:1rem auto;border-top:1px solid;opacity:0.2;}[am-after]::after{content:'';}[am-after~="down-chevron"]::after,.breakpoint-small [am-after~="small:down-chevron"]::after,.breakpoint-medium [am-after~="medium:down-chevron"]::after,.breakpoint-large [am-after~="large:down-chevron"]::after{top:100%;left:50%;width:1rem;height:1rem;border:2px solid;border-top-color:transparent;border-left-color:transparent;transform:translateX(-0.5rem) rotate(45deg);}[am-before]::before,[am-Contributors]::before{content:'';}[am-before~="bullet"]::before,.breakpoint-small [am-before~="small:bullet"]::before,.breakpoint-medium [am-before~="medium:bullet"]::before,.breakpoint-large [am-before~="large:bullet"]::before{content:'\2022';padding-right:0.5rem;}[am-border~="round"],.breakpoint-small [am-border~="small:round"],.breakpoint-medium [am-border~="medium:round"],.breakpoint-large [am-border~="large:round"]{border-radius:50%;}[am-border~="none"],.breakpoint-small [am-border~="small:none"],.breakpoint-medium [am-border~="medium:none"],.breakpoint-large [am-border~="large:none"],[am-Example] pre code{border:none;box-shadow:none;}[am-border~="polaroid"],.breakpoint-small [am-border~="small:polaroid"],.breakpoint-medium [am-border~="medium:polaroid"],.breakpoint-large [am-border~="large:polaroid"]{box-shadow:0 0 0 1px #eee,0 0 0 7px white,0 0 0 8px #ddd;}[am-border~="frame"],.breakpoint-small [am-border~="small:frame"],.breakpoint-medium [am-border~="medium:frame"],.breakpoint-large [am-border~="large:frame"]{box-shadow:0 0 0 7px white,0 0 0 8px #ddd;}[am-border~="simple"],.breakpoint-small [am-border~="small:simple"],.breakpoint-medium [am-border~="medium:simple"],.breakpoint-large [am-border~="large:simple"],[am-Example] code{box-shadow:0 0 0 1px #ddd;}[am-border~="thick-left"],.breakpoint-small [am-border~="small:thick-left"],.breakpoint-medium [am-border~="medium:thick-left"],.breakpoint-large [am-border~="large:thick-left"]{border-left:0.2rem solid;padding-left:1rem;}[am-background~="white"],.breakpoint-small [am-background~="small:white"],.breakpoint-medium [am-background~="medium:white"],.breakpoint-large [am-background~="large:white"],body{background-color:#fdfdfb;}[am-background~="gradient"],.breakpoint-small [am-background~="small:gradient"],.breakpoint-medium [am-background~="medium:gradient"],.breakpoint-large [am-background~="large:gradient"],[am-HomepageHero]{background:linear-gradient(45deg, #2b782b 0%, #85c543 100%);}[am-size~="0.5"],.breakpoint-small [am-size~="small:0.5"],.breakpoint-medium [am-size~="medium:0.5"],.breakpoint-large [am-size~="large:0.5"]{width:0.5rem;height:0.5rem;}[am-size~="0.5*auto"],.breakpoint-small [am-size~="small:0.5*auto"],.breakpoint-medium [am-size~="medium:0.5*auto"],.breakpoint-large [am-size~="large:0.5*auto"]{width:0.5rem;height:auto;}[am-size~="auto*0.5"],.breakpoint-small [am-size~="small:auto*0.5"],.breakpoint-medium [am-size~="medium:auto*0.5"],.breakpoint-large [am-size~="large:auto*0.5"]{width:0.5rem;height:auto;}[am-size~="0.5*0.5"],.breakpoint-small [am-size~="small:0.5*0.5"],.breakpoint-medium [am-size~="medium:0.5*0.5"],.breakpoint-large [am-size~="large:0.5*0.5"]{width:0.5rem;height:0.5rem;}[am-size~="0.5*1"],.breakpoint-small [am-size~="small:0.5*1"],.breakpoint-medium [am-size~="medium:0.5*1"],.breakpoint-large [am-size~="large:0.5*1"]{width:0.5rem;height:1rem;}[am-size~="0.5*1.5"],.breakpoint-small [am-size~="small:0.5*1.5"],.breakpoint-medium [am-size~="medium:0.5*1.5"],.breakpoint-large [am-size~="large:0.5*1.5"]{width:0.5rem;height:1.5rem;}[am-size~="0.5*2"],.breakpoint-small [am-size~="small:0.5*2"],.breakpoint-medium [am-size~="medium:0.5*2"],.breakpoint-large [am-size~="large:0.5*2"]{width:0.5rem;height:2rem;}[am-size~="0.5*3"],.breakpoint-small [am-size~="small:0.5*3"],.breakpoint-medium [am-size~="medium:0.5*3"],.breakpoint-large [am-size~="large:0.5*3"]{width:0.5rem;height:3rem;}[am-size~="0.5*4"],.breakpoint-small [am-size~="small:0.5*4"],.breakpoint-medium [am-size~="medium:0.5*4"],.breakpoint-large [am-size~="large:0.5*4"]{width:0.5rem;height:4rem;}[am-size~="0.5*6"],.breakpoint-small [am-size~="small:0.5*6"],.breakpoint-medium [am-size~="medium:0.5*6"],.breakpoint-large [am-size~="large:0.5*6"]{width:0.5rem;height:6rem;}[am-size~="0.5*8"],.breakpoint-small [am-size~="small:0.5*8"],.breakpoint-medium [am-size~="medium:0.5*8"],.breakpoint-large [am-size~="large:0.5*8"]{width:0.5rem;height:8rem;}[am-size~="0.5*12"],.breakpoint-small [am-size~="small:0.5*12"],.breakpoint-medium [am-size~="medium:0.5*12"],.breakpoint-large [am-size~="large:0.5*12"]{width:0.5rem;height:12rem;}[am-size~="0.5*16"],.breakpoint-small [am-size~="small:0.5*16"],.breakpoint-medium [am-size~="medium:0.5*16"],.breakpoint-large [am-size~="large:0.5*16"]{width:0.5rem;height:16rem;}[am-size~="1"],.breakpoint-small [am-size~="small:1"],.breakpoint-medium [am-size~="medium:1"],.breakpoint-large [am-size~="large:1"]{width:1rem;height:1rem;}[am-size~="1*auto"],.breakpoint-small [am-size~="small:1*auto"],.breakpoint-medium [am-size~="medium:1*auto"],.breakpoint-large [am-size~="large:1*auto"]{width:1rem;height:auto;}[am-size~="auto*1"],.breakpoint-small [am-size~="small:auto*1"],.breakpoint-medium [am-size~="medium:auto*1"],.breakpoint-large [am-size~="large:auto*1"]{width:1rem;height:auto;}[am-size~="1*0.5"],.breakpoint-small [am-size~="small:1*0.5"],.breakpoint-medium [am-size~="medium:1*0.5"],.breakpoint-large [am-size~="large:1*0.5"]{width:1rem;height:0.5rem;}[am-size~="1*1"],.breakpoint-small [am-size~="small:1*1"],.breakpoint-medium [am-size~="medium:1*1"],.breakpoint-large [am-size~="large:1*1"]{width:1rem;height:1rem;}[am-size~="1*1.5"],.breakpoint-small [am-size~="small:1*1.5"],.breakpoint-medium [am-size~="medium:1*1.5"],.breakpoint-large [am-size~="large:1*1.5"]{width:1rem;height:1.5rem;}[am-size~="1*2"],.breakpoint-small [am-size~="small:1*2"],.breakpoint-medium [am-size~="medium:1*2"],.breakpoint-large [am-size~="large:1*2"]{width:1rem;height:2rem;}[am-size~="1*3"],.breakpoint-small [am-size~="small:1*3"],.breakpoint-medium [am-size~="medium:1*3"],.breakpoint-large [am-size~="large:1*3"]{width:1rem;height:3rem;}[am-size~="1*4"],.breakpoint-small [am-size~="small:1*4"],.breakpoint-medium [am-size~="medium:1*4"],.breakpoint-large [am-size~="large:1*4"]{width:1rem;height:4rem;}[am-size~="1*6"],.breakpoint-small [am-size~="small:1*6"],.breakpoint-medium [am-size~="medium:1*6"],.breakpoint-large [am-size~="large:1*6"]{width:1rem;height:6rem;}[am-size~="1*8"],.breakpoint-small [am-size~="small:1*8"],.breakpoint-medium [am-size~="medium:1*8"],.breakpoint-large [am-size~="large:1*8"]{width:1rem;height:8rem;}[am-size~="1*12"],.breakpoint-small [am-size~="small:1*12"],.breakpoint-medium [am-size~="medium:1*12"],.breakpoint-large [am-size~="large:1*12"]{width:1rem;height:12rem;}[am-size~="1*16"],.breakpoint-small [am-size~="small:1*16"],.breakpoint-medium [am-size~="medium:1*16"],.breakpoint-large [am-size~="large:1*16"]{width:1rem;height:16rem;}[am-size~="1.5"],.breakpoint-small [am-size~="small:1.5"],.breakpoint-medium [am-size~="medium:1.5"],.breakpoint-large [am-size~="large:1.5"]{width:1.5rem;height:1.5rem;}[am-size~="1.5*auto"],.breakpoint-small [am-size~="small:1.5*auto"],.breakpoint-medium [am-size~="medium:1.5*auto"],.breakpoint-large [am-size~="large:1.5*auto"]{width:1.5rem;height:auto;}[am-size~="auto*1.5"],.breakpoint-small [am-size~="small:auto*1.5"],.breakpoint-medium [am-size~="medium:auto*1.5"],.breakpoint-large [am-size~="large:auto*1.5"]{width:1.5rem;height:auto;}[am-size~="1.5*0.5"],.breakpoint-small [am-size~="small:1.5*0.5"],.breakpoint-medium [am-size~="medium:1.5*0.5"],.breakpoint-large [am-size~="large:1.5*0.5"]{width:1.5rem;height:0.5rem;}[am-size~="1.5*1"],.breakpoint-small [am-size~="small:1.5*1"],.breakpoint-medium [am-size~="medium:1.5*1"],.breakpoint-large [am-size~="large:1.5*1"]{width:1.5rem;height:1rem;}[am-size~="1.5*1.5"],.breakpoint-small [am-size~="small:1.5*1.5"],.breakpoint-medium [am-size~="medium:1.5*1.5"],.breakpoint-large [am-size~="large:1.5*1.5"]{width:1.5rem;height:1.5rem;}[am-size~="1.5*2"],.breakpoint-small [am-size~="small:1.5*2"],.breakpoint-medium [am-size~="medium:1.5*2"],.breakpoint-large [am-size~="large:1.5*2"]{width:1.5rem;height:2rem;}[am-size~="1.5*3"],.breakpoint-small [am-size~="small:1.5*3"],.breakpoint-medium [am-size~="medium:1.5*3"],.breakpoint-large [am-size~="large:1.5*3"]{width:1.5rem;height:3rem;}[am-size~="1.5*4"],.breakpoint-small [am-size~="small:1.5*4"],.breakpoint-medium [am-size~="medium:1.5*4"],.breakpoint-large [am-size~="large:1.5*4"]{width:1.5rem;height:4rem;}[am-size~="1.5*6"],.breakpoint-small [am-size~="small:1.5*6"],.breakpoint-medium [am-size~="medium:1.5*6"],.breakpoint-large [am-size~="large:1.5*6"]{width:1.5rem;height:6rem;}[am-size~="1.5*8"],.breakpoint-small [am-size~="small:1.5*8"],.breakpoint-medium [am-size~="medium:1.5*8"],.breakpoint-large [am-size~="large:1.5*8"]{width:1.5rem;height:8rem;}[am-size~="1.5*12"],.breakpoint-small [am-size~="small:1.5*12"],.breakpoint-medium [am-size~="medium:1.5*12"],.breakpoint-large [am-size~="large:1.5*12"]{width:1.5rem;height:12rem;}[am-size~="1.5*16"],.breakpoint-small [am-size~="small:1.5*16"],.breakpoint-medium [am-size~="medium:1.5*16"],.breakpoint-large [am-size~="large:1.5*16"]{width:1.5rem;height:16rem;}[am-size~="2"],.breakpoint-small [am-size~="small:2"],.breakpoint-medium [am-size~="medium:2"],.breakpoint-large [am-size~="large:2"]{width:2rem;height:2rem;}[am-size~="2*auto"],.breakpoint-small [am-size~="small:2*auto"],.breakpoint-medium [am-size~="medium:2*auto"],.breakpoint-large [am-size~="large:2*auto"]{width:2rem;height:auto;}[am-size~="auto*2"],.breakpoint-small [am-size~="small:auto*2"],.breakpoint-medium [am-size~="medium:auto*2"],.breakpoint-large [am-size~="large:auto*2"]{width:2rem;height:auto;}[am-size~="2*0.5"],.breakpoint-small [am-size~="small:2*0.5"],.breakpoint-medium [am-size~="medium:2*0.5"],.breakpoint-large [am-size~="large:2*0.5"]{width:2rem;height:0.5rem;}[am-size~="2*1"],.breakpoint-small [am-size~="small:2*1"],.breakpoint-medium [am-size~="medium:2*1"],.breakpoint-large [am-size~="large:2*1"]{width:2rem;height:1rem;}[am-size~="2*1.5"],.breakpoint-small [am-size~="small:2*1.5"],.breakpoint-medium [am-size~="medium:2*1.5"],.breakpoint-large [am-size~="large:2*1.5"]{width:2rem;height:1.5rem;}[am-size~="2*2"],.breakpoint-small [am-size~="small:2*2"],.breakpoint-medium [am-size~="medium:2*2"],.breakpoint-large [am-size~="large:2*2"]{width:2rem;height:2rem;}[am-size~="2*3"],.breakpoint-small [am-size~="small:2*3"],.breakpoint-medium [am-size~="medium:2*3"],.breakpoint-large [am-size~="large:2*3"]{width:2rem;height:3rem;}[am-size~="2*4"],.breakpoint-small [am-size~="small:2*4"],.breakpoint-medium [am-size~="medium:2*4"],.breakpoint-large [am-size~="large:2*4"]{width:2rem;height:4rem;}[am-size~="2*6"],.breakpoint-small [am-size~="small:2*6"],.breakpoint-medium [am-size~="medium:2*6"],.breakpoint-large [am-size~="large:2*6"]{width:2rem;height:6rem;}[am-size~="2*8"],.breakpoint-small [am-size~="small:2*8"],.breakpoint-medium [am-size~="medium:2*8"],.breakpoint-large [am-size~="large:2*8"]{width:2rem;height:8rem;}[am-size~="2*12"],.breakpoint-small [am-size~="small:2*12"],.breakpoint-medium [am-size~="medium:2*12"],.breakpoint-large [am-size~="large:2*12"]{width:2rem;height:12rem;}[am-size~="2*16"],.breakpoint-small [am-size~="small:2*16"],.breakpoint-medium [am-size~="medium:2*16"],.breakpoint-large [am-size~="large:2*16"]{width:2rem;height:16rem;}[am-size~="3"],.breakpoint-small [am-size~="small:3"],.breakpoint-medium [am-size~="medium:3"],.breakpoint-large [am-size~="large:3"]{width:3rem;height:3rem;}[am-size~="3*auto"],.breakpoint-small [am-size~="small:3*auto"],.breakpoint-medium [am-size~="medium:3*auto"],.breakpoint-large [am-size~="large:3*auto"]{width:3rem;height:auto;}[am-size~="auto*3"],.breakpoint-small [am-size~="small:auto*3"],.breakpoint-medium [am-size~="medium:auto*3"],.breakpoint-large [am-size~="large:auto*3"]{width:3rem;height:auto;}[am-size~="3*0.5"],.breakpoint-small [am-size~="small:3*0.5"],.breakpoint-medium [am-size~="medium:3*0.5"],.breakpoint-large [am-size~="large:3*0.5"]{width:3rem;height:0.5rem;}[am-size~="3*1"],.breakpoint-small [am-size~="small:3*1"],.breakpoint-medium [am-size~="medium:3*1"],.breakpoint-large [am-size~="large:3*1"]{width:3rem;height:1rem;}[am-size~="3*1.5"],.breakpoint-small [am-size~="small:3*1.5"],.breakpoint-medium [am-size~="medium:3*1.5"],.breakpoint-large [am-size~="large:3*1.5"]{width:3rem;height:1.5rem;}[am-size~="3*2"],.breakpoint-small [am-size~="small:3*2"],.breakpoint-medium [am-size~="medium:3*2"],.breakpoint-large [am-size~="large:3*2"]{width:3rem;height:2rem;}[am-size~="3*3"],.breakpoint-small [am-size~="small:3*3"],.breakpoint-medium [am-size~="medium:3*3"],.breakpoint-large [am-size~="large:3*3"]{width:3rem;height:3rem;}[am-size~="3*4"],.breakpoint-small [am-size~="small:3*4"],.breakpoint-medium [am-size~="medium:3*4"],.breakpoint-large [am-size~="large:3*4"]{width:3rem;height:4rem;}[am-size~="3*6"],.breakpoint-small [am-size~="small:3*6"],.breakpoint-medium [am-size~="medium:3*6"],.breakpoint-large [am-size~="large:3*6"]{width:3rem;height:6rem;}[am-size~="3*8"],.breakpoint-small [am-size~="small:3*8"],.breakpoint-medium [am-size~="medium:3*8"],.breakpoint-large [am-size~="large:3*8"]{width:3rem;height:8rem;}[am-size~="3*12"],.breakpoint-small [am-size~="small:3*12"],.breakpoint-medium [am-size~="medium:3*12"],.breakpoint-large [am-size~="large:3*12"]{width:3rem;height:12rem;}[am-size~="3*16"],.breakpoint-small [am-size~="small:3*16"],.breakpoint-medium [am-size~="medium:3*16"],.breakpoint-large [am-size~="large:3*16"]{width:3rem;height:16rem;}[am-size~="4"],.breakpoint-small [am-size~="small:4"],.breakpoint-medium [am-size~="medium:4"],.breakpoint-large [am-size~="large:4"]{width:4rem;height:4rem;}[am-size~="4*auto"],.breakpoint-small [am-size~="small:4*auto"],.breakpoint-medium [am-size~="medium:4*auto"],.breakpoint-large [am-size~="large:4*auto"]{width:4rem;height:auto;}[am-size~="auto*4"],.breakpoint-small [am-size~="small:auto*4"],.breakpoint-medium [am-size~="medium:auto*4"],.breakpoint-large [am-size~="large:auto*4"]{width:4rem;height:auto;}[am-size~="4*0.5"],.breakpoint-small [am-size~="small:4*0.5"],.breakpoint-medium [am-size~="medium:4*0.5"],.breakpoint-large [am-size~="large:4*0.5"]{width:4rem;height:0.5rem;}[am-size~="4*1"],.breakpoint-small [am-size~="small:4*1"],.breakpoint-medium [am-size~="medium:4*1"],.breakpoint-large [am-size~="large:4*1"]{width:4rem;height:1rem;}[am-size~="4*1.5"],.breakpoint-small [am-size~="small:4*1.5"],.breakpoint-medium [am-size~="medium:4*1.5"],.breakpoint-large [am-size~="large:4*1.5"]{width:4rem;height:1.5rem;}[am-size~="4*2"],.breakpoint-small [am-size~="small:4*2"],.breakpoint-medium [am-size~="medium:4*2"],.breakpoint-large [am-size~="large:4*2"]{width:4rem;height:2rem;}[am-size~="4*3"],.breakpoint-small [am-size~="small:4*3"],.breakpoint-medium [am-size~="medium:4*3"],.breakpoint-large [am-size~="large:4*3"]{width:4rem;height:3rem;}[am-size~="4*4"],.breakpoint-small [am-size~="small:4*4"],.breakpoint-medium [am-size~="medium:4*4"],.breakpoint-large [am-size~="large:4*4"]{width:4rem;height:4rem;}[am-size~="4*6"],.breakpoint-small [am-size~="small:4*6"],.breakpoint-medium [am-size~="medium:4*6"],.breakpoint-large [am-size~="large:4*6"]{width:4rem;height:6rem;}[am-size~="4*8"],.breakpoint-small [am-size~="small:4*8"],.breakpoint-medium [am-size~="medium:4*8"],.breakpoint-large [am-size~="large:4*8"]{width:4rem;height:8rem;}[am-size~="4*12"],.breakpoint-small [am-size~="small:4*12"],.breakpoint-medium [am-size~="medium:4*12"],.breakpoint-large [am-size~="large:4*12"]{width:4rem;height:12rem;}[am-size~="4*16"],.breakpoint-small [am-size~="small:4*16"],.breakpoint-medium [am-size~="medium:4*16"],.breakpoint-large [am-size~="large:4*16"]{width:4rem;height:16rem;}[am-size~="6"],.breakpoint-small [am-size~="small:6"],.breakpoint-medium [am-size~="medium:6"],.breakpoint-large [am-size~="large:6"]{width:6rem;height:6rem;}[am-size~="6*auto"],.breakpoint-small [am-size~="small:6*auto"],.breakpoint-medium [am-size~="medium:6*auto"],.breakpoint-large [am-size~="large:6*auto"]{width:6rem;height:auto;}[am-size~="auto*6"],.breakpoint-small [am-size~="small:auto*6"],.breakpoint-medium [am-size~="medium:auto*6"],.breakpoint-large [am-size~="large:auto*6"]{width:6rem;height:auto;}[am-size~="6*0.5"],.breakpoint-small [am-size~="small:6*0.5"],.breakpoint-medium [am-size~="medium:6*0.5"],.breakpoint-large [am-size~="large:6*0.5"]{width:6rem;height:0.5rem;}[am-size~="6*1"],.breakpoint-small [am-size~="small:6*1"],.breakpoint-medium [am-size~="medium:6*1"],.breakpoint-large [am-size~="large:6*1"]{width:6rem;height:1rem;}[am-size~="6*1.5"],.breakpoint-small [am-size~="small:6*1.5"],.breakpoint-medium [am-size~="medium:6*1.5"],.breakpoint-large [am-size~="large:6*1.5"]{width:6rem;height:1.5rem;}[am-size~="6*2"],.breakpoint-small [am-size~="small:6*2"],.breakpoint-medium [am-size~="medium:6*2"],.breakpoint-large [am-size~="large:6*2"]{width:6rem;height:2rem;}[am-size~="6*3"],.breakpoint-small [am-size~="small:6*3"],.breakpoint-medium [am-size~="medium:6*3"],.breakpoint-large [am-size~="large:6*3"]{width:6rem;height:3rem;}[am-size~="6*4"],.breakpoint-small [am-size~="small:6*4"],.breakpoint-medium [am-size~="medium:6*4"],.breakpoint-large [am-size~="large:6*4"]{width:6rem;height:4rem;}[am-size~="6*6"],.breakpoint-small [am-size~="small:6*6"],.breakpoint-medium [am-size~="medium:6*6"],.breakpoint-large [am-size~="large:6*6"]{width:6rem;height:6rem;}[am-size~="6*8"],.breakpoint-small [am-size~="small:6*8"],.breakpoint-medium [am-size~="medium:6*8"],.breakpoint-large [am-size~="large:6*8"]{width:6rem;height:8rem;}[am-size~="6*12"],.breakpoint-small [am-size~="small:6*12"],.breakpoint-medium [am-size~="medium:6*12"],.breakpoint-large [am-size~="large:6*12"]{width:6rem;height:12rem;}[am-size~="6*16"],.breakpoint-small [am-size~="small:6*16"],.breakpoint-medium [am-size~="medium:6*16"],.breakpoint-large [am-size~="large:6*16"]{width:6rem;height:16rem;}[am-size~="8"],.breakpoint-small [am-size~="small:8"],.breakpoint-medium [am-size~="medium:8"],.breakpoint-large [am-size~="large:8"]{width:8rem;height:8rem;}[am-size~="8*auto"],.breakpoint-small [am-size~="small:8*auto"],.breakpoint-medium [am-size~="medium:8*auto"],.breakpoint-large [am-size~="large:8*auto"]{width:8rem;height:auto;}[am-size~="auto*8"],.breakpoint-small [am-size~="small:auto*8"],.breakpoint-medium [am-size~="medium:auto*8"],.breakpoint-large [am-size~="large:auto*8"]{width:8rem;height:auto;}[am-size~="8*0.5"],.breakpoint-small [am-size~="small:8*0.5"],.breakpoint-medium [am-size~="medium:8*0.5"],.breakpoint-large [am-size~="large:8*0.5"]{width:8rem;height:0.5rem;}[am-size~="8*1"],.breakpoint-small [am-size~="small:8*1"],.breakpoint-medium [am-size~="medium:8*1"],.breakpoint-large [am-size~="large:8*1"]{width:8rem;height:1rem;}[am-size~="8*1.5"],.breakpoint-small [am-size~="small:8*1.5"],.breakpoint-medium [am-size~="medium:8*1.5"],.breakpoint-large [am-size~="large:8*1.5"]{width:8rem;height:1.5rem;}[am-size~="8*2"],.breakpoint-small [am-size~="small:8*2"],.breakpoint-medium [am-size~="medium:8*2"],.breakpoint-large [am-size~="large:8*2"]{width:8rem;height:2rem;}[am-size~="8*3"],.breakpoint-small [am-size~="small:8*3"],.breakpoint-medium [am-size~="medium:8*3"],.breakpoint-large [am-size~="large:8*3"]{width:8rem;height:3rem;}[am-size~="8*4"],.breakpoint-small [am-size~="small:8*4"],.breakpoint-medium [am-size~="medium:8*4"],.breakpoint-large [am-size~="large:8*4"]{width:8rem;height:4rem;}[am-size~="8*6"],.breakpoint-small [am-size~="small:8*6"],.breakpoint-medium [am-size~="medium:8*6"],.breakpoint-large [am-size~="large:8*6"]{width:8rem;height:6rem;}[am-size~="8*8"],.breakpoint-small [am-size~="small:8*8"],.breakpoint-medium [am-size~="medium:8*8"],.breakpoint-large [am-size~="large:8*8"]{width:8rem;height:8rem;}[am-size~="8*12"],.breakpoint-small [am-size~="small:8*12"],.breakpoint-medium [am-size~="medium:8*12"],.breakpoint-large [am-size~="large:8*12"]{width:8rem;height:12rem;}[am-size~="8*16"],.breakpoint-small [am-size~="small:8*16"],.breakpoint-medium [am-size~="medium:8*16"],.breakpoint-large [am-size~="large:8*16"]{width:8rem;height:16rem;}[am-size~="12"],.breakpoint-small [am-size~="small:12"],.breakpoint-medium [am-size~="medium:12"],.breakpoint-large [am-size~="large:12"]{width:12rem;height:12rem;}[am-size~="12*auto"],.breakpoint-small [am-size~="small:12*auto"],.breakpoint-medium [am-size~="medium:12*auto"],.breakpoint-large [am-size~="large:12*auto"]{width:12rem;height:auto;}[am-size~="auto*12"],.breakpoint-small [am-size~="small:auto*12"],.breakpoint-medium [am-size~="medium:auto*12"],.breakpoint-large [am-size~="large:auto*12"]{width:12rem;height:auto;}[am-size~="12*0.5"],.breakpoint-small [am-size~="small:12*0.5"],.breakpoint-medium [am-size~="medium:12*0.5"],.breakpoint-large [am-size~="large:12*0.5"]{width:12rem;height:0.5rem;}[am-size~="12*1"],.breakpoint-small [am-size~="small:12*1"],.breakpoint-medium [am-size~="medium:12*1"],.breakpoint-large [am-size~="large:12*1"]{width:12rem;height:1rem;}[am-size~="12*1.5"],.breakpoint-small [am-size~="small:12*1.5"],.breakpoint-medium [am-size~="medium:12*1.5"],.breakpoint-large [am-size~="large:12*1.5"]{width:12rem;height:1.5rem;}[am-size~="12*2"],.breakpoint-small [am-size~="small:12*2"],.breakpoint-medium [am-size~="medium:12*2"],.breakpoint-large [am-size~="large:12*2"]{width:12rem;height:2rem;}[am-size~="12*3"],.breakpoint-small [am-size~="small:12*3"],.breakpoint-medium [am-size~="medium:12*3"],.breakpoint-large [am-size~="large:12*3"]{width:12rem;height:3rem;}[am-size~="12*4"],.breakpoint-small [am-size~="small:12*4"],.breakpoint-medium [am-size~="medium:12*4"],.breakpoint-large [am-size~="large:12*4"]{width:12rem;height:4rem;}[am-size~="12*6"],.breakpoint-small [am-size~="small:12*6"],.breakpoint-medium [am-size~="medium:12*6"],.breakpoint-large [am-size~="large:12*6"]{width:12rem;height:6rem;}[am-size~="12*8"],.breakpoint-small [am-size~="small:12*8"],.breakpoint-medium [am-size~="medium:12*8"],.breakpoint-large [am-size~="large:12*8"]{width:12rem;height:8rem;}[am-size~="12*12"],.breakpoint-small [am-size~="small:12*12"],.breakpoint-medium [am-size~="medium:12*12"],.breakpoint-large [am-size~="large:12*12"]{width:12rem;height:12rem;}[am-size~="12*16"],.breakpoint-small [am-size~="small:12*16"],.breakpoint-medium [am-size~="medium:12*16"],.breakpoint-large [am-size~="large:12*16"]{width:12rem;height:16rem;}[am-size~="16"],.breakpoint-small [am-size~="small:16"],.breakpoint-medium [am-size~="medium:16"],.breakpoint-large [am-size~="large:16"]{width:16rem;height:16rem;}[am-size~="16*auto"],.breakpoint-small [am-size~="small:16*auto"],.breakpoint-medium [am-size~="medium:16*auto"],.breakpoint-large [am-size~="large:16*auto"]{width:16rem;height:auto;}[am-size~="auto*16"],.breakpoint-small [am-size~="small:auto*16"],.breakpoint-medium [am-size~="medium:auto*16"],.breakpoint-large [am-size~="large:auto*16"]{width:16rem;height:auto;}[am-size~="16*0.5"],.breakpoint-small [am-size~="small:16*0.5"],.breakpoint-medium [am-size~="medium:16*0.5"],.breakpoint-large [am-size~="large:16*0.5"]{width:16rem;height:0.5rem;}[am-size~="16*1"],.breakpoint-small [am-size~="small:16*1"],.breakpoint-medium [am-size~="medium:16*1"],.breakpoint-large [am-size~="large:16*1"]{width:16rem;height:1rem;}[am-size~="16*1.5"],.breakpoint-small [am-size~="small:16*1.5"],.breakpoint-medium [am-size~="medium:16*1.5"],.breakpoint-large [am-size~="large:16*1.5"]{width:16rem;height:1.5rem;}[am-size~="16*2"],.breakpoint-small [am-size~="small:16*2"],.breakpoint-medium [am-size~="medium:16*2"],.breakpoint-large [am-size~="large:16*2"]{width:16rem;height:2rem;}[am-size~="16*3"],.breakpoint-small [am-size~="small:16*3"],.breakpoint-medium [am-size~="medium:16*3"],.breakpoint-large [am-size~="large:16*3"]{width:16rem;height:3rem;}[am-size~="16*4"],.breakpoint-small [am-size~="small:16*4"],.breakpoint-medium [am-size~="medium:16*4"],.breakpoint-large [am-size~="large:16*4"]{width:16rem;height:4rem;}[am-size~="16*6"],.breakpoint-small [am-size~="small:16*6"],.breakpoint-medium [am-size~="medium:16*6"],.breakpoint-large [am-size~="large:16*6"]{width:16rem;height:6rem;}[am-size~="16*8"],.breakpoint-small [am-size~="small:16*8"],.breakpoint-medium [am-size~="medium:16*8"],.breakpoint-large [am-size~="large:16*8"]{width:16rem;height:8rem;}[am-size~="16*12"],.breakpoint-small [am-size~="small:16*12"],.breakpoint-medium [am-size~="medium:16*12"],.breakpoint-large [am-size~="large:16*12"]{width:16rem;height:12rem;}[am-size~="16*16"],.breakpoint-small [am-size~="small:16*16"],.breakpoint-medium [am-size~="medium:16*16"],.breakpoint-large [am-size~="large:16*16"]{width:16rem;height:16rem;}[am-Example] pre code{color:#575757;}[am-Code]{padding:2px;border-radius:2px;}[am-Code~="removed"]{color:rgba(244, 69, 74, 0.4);background:rgba(244, 69, 74, 0.2);}[am-Code~="added"]{color:rgba(43, 120, 43, 0.8);background:rgba(43, 120, 43, 0.2);}[am-Code~="comment"]{color:#a1a1a1;}[am-Contributors]>h3{color:#575757;}:root{font-size:16px;min-height:100%;}body{min-height:100%;text-rendering:optimizeLegibility;} \ No newline at end of file +/* Reset */ +/* Reset based on Eric Meyer's 2.0 Reset: http://meyerweb.com/eric/tools/css/reset/ + plus box-sizing, of course */ +html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + margin: 0; + padding: 0; } + +article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { + display: block; } + +body { + line-height: 1; } + +ol, ul { + list-style: none; } + +blockquote, q { + quotes: none; } + +blockquote:before, blockquote:after, q:before, q:after { + content: none; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +*, *::before, *::after { + box-sizing: border-box; } + +/* Variables */ +:root { + font-family: 'Avenir Next', 'Helvetica Neue', 'Open Sans', 'Fira Sans'; } + +[am-Example] code { + font-family: "Consolas", "Menlo", "Courier", monospace; } + +[am-HomepageHero] h1::before, [am-HomepageHero] h1::after { + font-size: 6rem; } + +[am-HomepageHero] h1, [am-HomepageHero] h1::before, [am-HomepageHero] h1::after { + font-size: 4.5rem; } + +[am-HomepageHero] h1 { + font-size: 3.5rem; } + +[am-HomepageHero] h2 { + font-size: 2.5rem; } + +[am-HomepageHero] h2, [am-Example] h2, [am-Example] h3 { + font-size: 1.5rem; } + +[am-Example] ul strong { + font-size: 1.2rem; } + +[am-Contributors] { + font-size: 0.9rem; } + +[am-Contributors] > h3 { + font-size: 0.8rem; } + +[am-Example] pre code, [am-Example] code { + font-size: 0.7rem; } + +/* Modules */ +[am-HomepageHero] { + position: relative; + padding: 4rem 1rem; + margin-bottom: 2rem; + text-align: center; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); + overflow: hidden; + color: #fdfdfb; + font-weight: 300; } + [am-HomepageHero]::before { + content: ''; + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 120%; + z-index: -1; + transform-origin: 0 100%; + transform: rotate(-2deg) translateZ(0); + background: linear-gradient(90deg, #965ddc 0%, #b087e5 100%); } + @media screen and (min-width: 320px) and (max-width: 339px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd382 0%, #87dea1 100%); } } + @media screen and (min-width: 340px) and (max-width: 359px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd388 0%, #87dea4 100%); } } + @media screen and (min-width: 360px) and (max-width: 379px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd38d 0%, #87deaa 100%); } } + @media screen and (min-width: 380px) and (max-width: 399px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd393 0%, #87deae 100%); } } + @media screen and (min-width: 400px) and (max-width: 419px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd399 0%, #87deb3 100%); } } + @media screen and (min-width: 420px) and (max-width: 439px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd39f 0%, #87deb5 100%); } } + @media screen and (min-width: 440px) and (max-width: 459px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd3a5 0%, #87debb 100%); } } + @media screen and (min-width: 460px) and (max-width: 479px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd3aa 0%, #87dec0 100%); } } + @media screen and (min-width: 480px) and (max-width: 499px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd3b0 0%, #87dec4 100%); } } + @media screen and (min-width: 500px) and (max-width: 519px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd3b6 0%, #87dec8 100%); } } + @media screen and (min-width: 520px) and (max-width: 539px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd3bc 0%, #87decd 100%); } } + @media screen and (min-width: 540px) and (max-width: 559px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd3c2 0%, #87ded1 100%); } } + @media screen and (min-width: 560px) and (max-width: 579px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd3c8 0%, #87ded5 100%); } } + @media screen and (min-width: 580px) and (max-width: 599px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd3cd 0%, #87deda 100%); } } + @media screen and (min-width: 600px) and (max-width: 619px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fd3d3 0%, #87dede 100%); } } + @media screen and (min-width: 620px) and (max-width: 639px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fcdd3 0%, #87dbde 100%); } } + @media screen and (min-width: 640px) and (max-width: 659px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fc8d3 0%, #87d5de 100%); } } + @media screen and (min-width: 660px) and (max-width: 679px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fc2d3 0%, #87d2de 100%); } } + @media screen and (min-width: 680px) and (max-width: 699px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fbcd3 0%, #87cede 100%); } } + @media screen and (min-width: 700px) and (max-width: 719px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fb6d3 0%, #87cade 100%); } } + @media screen and (min-width: 720px) and (max-width: 739px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fb0d3 0%, #87c4de 100%); } } + @media screen and (min-width: 740px) and (max-width: 759px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5faad3 0%, #87c0de 100%); } } + @media screen and (min-width: 760px) and (max-width: 779px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5fa5d3 0%, #87bbde 100%); } } + @media screen and (min-width: 780px) and (max-width: 799px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f9fd3 0%, #87b8de 100%); } } + @media screen and (min-width: 800px) and (max-width: 819px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f99d3 0%, #87b4de 100%); } } + @media screen and (min-width: 820px) and (max-width: 839px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f93d3 0%, #87b0de 100%); } } + @media screen and (min-width: 840px) and (max-width: 859px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f8dd3 0%, #87abde 100%); } } + @media screen and (min-width: 860px) and (max-width: 879px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f88d3 0%, #87a7de 100%); } } + @media screen and (min-width: 880px) and (max-width: 899px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f82d3 0%, #87a3de 100%); } } + @media screen and (min-width: 900px) and (max-width: 919px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f7cd3 0%, #879ede 100%); } } + @media screen and (min-width: 920px) and (max-width: 939px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f76d3 0%, #8798de 100%); } } + @media screen and (min-width: 940px) and (max-width: 959px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f70d3 0%, #8794de 100%); } } + @media screen and (min-width: 960px) and (max-width: 979px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f6ad3 0%, #8791de 100%); } } + @media screen and (min-width: 980px) and (max-width: 999px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f65d3 0%, #878dde 100%); } } + @media screen and (min-width: 1000px) and (max-width: 1019px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #5f5fd3 0%, #8787de 100%); } } + @media screen and (min-width: 1020px) and (max-width: 1039px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #655fd3 0%, #8b87de 100%); } } + @media screen and (min-width: 1040px) and (max-width: 1059px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #6a5fd3 0%, #9087de 100%); } } + @media screen and (min-width: 1060px) and (max-width: 1079px) { + [am-HomepageHero]::before { + background: linear-gradient(90deg, #705fd3 0%, #9487de 100%); } } + [am-HomepageHero] h1::before { + content: '['; } + [am-HomepageHero] h1::after { + content: ']'; } + [am-HomepageHero] h2 { + transform: rotate(-2deg); + padding-top: 3rem; + font-style: italic; } + [am-HomepageHero] h2 > span { + font-weight: 400; } + @media screen and (max-width: 600px) { } + +[am-Example] { + max-width: 720px; + padding: 1rem; + margin: 2rem auto 0; } + [am-Example] h2, [am-Example] h3 { + margin-bottom: 2rem; } + [am-Example] h2, [am-Example] strong { + font-weight: 700; } + [am-Example] p { + margin: 1rem 0; + line-height: 1.4; } + [am-Example] em { + font-style: italic; } + [am-Example] strong { + font-weight: 600; } + [am-Example] pre { + margin: 1rem 0 2rem; } + [am-Example] pre code { + line-height: 1.8; + padding: 0.5rem; + margin: 0; + box-shadow: none; + color: #575757; + display: block; + max-width: 100%; + overflow: auto; } + [am-Example] code { + line-height: 1.2; + white-space: pre; + box-shadow: 0 0 0 1px #ddd; + padding: 0.2rem; + margin: 0.2rem; } + [am-Example] ul { + margin-bottom: 1rem; + line-height: 1.4; } + [am-Example] ul li { + margin-bottom: 1rem; } + +[am-Code] { + padding: 2px; + border-radius: 2px; } + +[am-Code~="removed"] { + color: rgba(244, 69, 74, 0.4); + background: rgba(244, 69, 74, 0.2); } + +[am-Code~="added"] { + color: rgba(43, 120, 43, 0.8); + background: rgba(43, 120, 43, 0.2); } + +[am-Code~="comment"] { + color: #a1a1a1; } + +[am-Contributors] { + padding: 1rem; + text-align: center; + line-height: 1.6; } + [am-Contributors]::before { + content: ''; + color: inherit; + display: block; + width: 50%; + margin: 1rem auto; + border-top: 1px solid; + opacity: 0.2; } + [am-Contributors] > h3 { + text-transform: uppercase; + padding-top: 0.5rem; + color: #575757; } + [am-Contributors] > ol { + padding-bottom: 0.5rem; + display: flex; + justify-content: center; } + [am-Contributors] > ol img { + margin: 1rem 2rem; + display: block; + height: 80px; + width: 80px; + border-radius: 50%; + box-shadow: 0 0 0 1px #eee, 0 0 0 7px white, 0 0 0 8px #ddd; } + [am-Contributors] > ul { + padding-bottom: 1rem; } + +/* Set global styles */ +:root { + font-size: 16px; + min-height: 100%; } + +@media screen and (min-width: 960px) { + :root { + font-size: 20px; } } + +body { + min-height: 100%; + text-rendering: optimizeLegibility; + background: #fdfdfb; + color: #111; } + +a { + transition: color 0.1s; } + a, a:hover, a:visited { + color: #993333; + text-decoration: none; } + a:hover { + color: #bf4040; } + a:active { + transition: none; + color: #bf4040; + text-decoration: underline; }