From f988d5edd31a487c09a53c94c427415b22083ecb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Castro?= Date: Wed, 28 Oct 2020 14:56:05 -0600 Subject: [PATCH] feature: Add Hugo project files needed to generate the site 1. Why is this change neccesary? In order to keep the branch clean and simple. 2. How does it address the issue? By rebasing the last 5 commits into this one. 3. What side effects does this change have? None. --- 404.html | 124 - README.md | 42 +- archetypes/default.md | 6 + archlinuxmx.png | Bin 0 -> 82427 bytes categories/index.html | 141 - categories/index.xml | 10 - config.toml | 58 + .../app.1cb140d8ba31d5b2f1114537dd04802a.css | 3 - .../app.4fc0b62e4b82c997bb0041217cd6b979.css | 5876 ----------------- .../app.7e7787cc1402d7de28bc90f7e65adf96.css | 5872 ---------------- .../app.e6e75cdafe2e909dacfabeb26857f994.css | 5872 ---------------- dist/js/app.3fc0f988d21662902933.js | 1 - images/gohugo-default-sample-hero-image.jpg | Bin 282988 -> 0 bytes index.html | 140 - index.xml | 10 - sitemap.xml | 17 - tags/index.html | 141 - tags/index.xml | 10 - 18 files changed, 104 insertions(+), 18219 deletions(-) delete mode 100644 404.html create mode 100644 archetypes/default.md create mode 100644 archlinuxmx.png delete mode 100644 categories/index.html delete mode 100644 categories/index.xml create mode 100644 config.toml delete mode 100644 dist/css/app.1cb140d8ba31d5b2f1114537dd04802a.css delete mode 100644 dist/css/app.4fc0b62e4b82c997bb0041217cd6b979.css delete mode 100644 dist/css/app.7e7787cc1402d7de28bc90f7e65adf96.css delete mode 100644 dist/css/app.e6e75cdafe2e909dacfabeb26857f994.css delete mode 100644 dist/js/app.3fc0f988d21662902933.js delete mode 100644 images/gohugo-default-sample-hero-image.jpg delete mode 100644 index.html delete mode 100644 index.xml delete mode 100644 sitemap.xml delete mode 100644 tags/index.html delete mode 100644 tags/index.xml diff --git a/404.html b/404.html deleted file mode 100644 index 686ebf5..0000000 --- a/404.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - Arch Linux México - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
-
- - -
- -
-

- This is not the page you were looking for -

-
- -
- - - - - - - - - diff --git a/README.md b/README.md index ece6981..59d10a1 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,40 @@ -# archlinuxmx.github.io -GitHub page for Arch Linux México +# Arch Linux México +> Página de la comunidad Mexicana de Arch Linux. + +En este repositorio se esta llevando a cabo el desarrollo del sitio web de la comunidad. + +![Logo de la comunidad Mexicana de Arch Linux](archlinuxmx.png) + +## Configuración de desarrollo + +Para poder ejecutar el código del sitio localmente es necesario tener instalado [git](https://git-scm.com/) y [hugo](https://gohugo.io). + +Clona este repositorio: +```sh +git clone git@github.com:archlinuxmx/archlinuxmx.github.io.git +``` + +Ve al directorio del repositorio: +```sh +cd archlinuxmx.github.io +``` + +Ejecuta el servidor de desarrollo de hugo: +```sh +hugo server -D +``` + +Dirígete a http://localhost:1313/ + +## Historial de versiones + +* 0.0.1 + * Trabajo en progreso + +## Meta + +* Santiago Torres-Arias - [@SantiagoTorres](https://github.com/SantiagoTorres). +* Andrea Gómez - [@da-edra](https://github.com/da-edra). +* Jesús Castro - [@jcstr](https://github.com/jcstr). + +Distribuido bajo la licencia GPL-3.0. Ver ``LICENSE`` para más información. \ No newline at end of file diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/archlinuxmx.png b/archlinuxmx.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a8b2f6336a9c4020bb73dda7e82965a52b8d88 GIT binary patch literal 82427 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%0A>rp=Rky>q| z)k@=e>0kjTXg%h`z5>%&;Iteay+Wk`89h1`QQY>#H$C^Nl7&ny3hA>WbYVeV(oes? zrZk^Uj$fUs7B)!-9NU4<^^YFwoz(e`;^Uw0-W}v0N3R7)^PXUtMy0w=>W|6S<}~{ih@vLKe1vc=~w%VV~Omf~usp98Z0hoh~6Z%2R9JhK1H&TE4Ys06dV-zXp zK^Z33iC3nkxnOo8B|KHyO?|?IX>FIiUlv% z`zBPaAL}Ac8=jfyzUqEmBLoex>=r&Ea=qGPYY3wSJ(7$0AR| z^u58rTR{JE<*lA`;c3pQ3`ezgpL1h|7HIc0!ZZ8eppi9EQUGONgNnaVekL+T+$1M% zUR+;%K4h|f&|NN(S$!Nt^t)E0>AI~Fv2lf+AjHVb} zs~SAuYZ!el8@v6fw>1sjdx)~CoY6^n_nptg&>?l^W*9yR=Xy(~xG%_5)Tdu2oogZm zq^nyRc`8tvIv*PkBmLFL@ohGoVbG*hC0b*OvqE&HN$cegU!P`SW#DDJFPN2QxUN=2 zz~H8W-$mjOBP4+(mo+rYNu0sXQ=FC2@9<*5YMK+4m}XJ z_E}F@9XjO?jahnVwgWaXbJac3K#R{JMj0_`F*sh2wgY20iuUf8ub z+l>$LXLm%!nNoPAZ@Zg{?R0(a>p6 zC5SUjzEoY_ficYf#D5-H{87X7%ywj*5jNF@`&v~o7*7v#pbELxFr$C>`jw0L zZR~ZHjb%iX5qgl>tSrNEStjj(6yfuUVARPJ_Rsr;HKUrk?a|u?#(n72%r;ZM0!w^( zmM|0@658=@zqmeHXwLJVy0{*muHX2)u+>j4YcOAifo4AC>8rQLi*vNB#imchv)s*H zJgO65#Kq)V^O~0psxrK|?NJk;ihyQ%#drgYgtP$g6>}Qrf@nq! z+I*EoBMD|oDQ>sacXE`DFXbYw*Yb3empv?Ov`I2fWSVzz$~yB5adaH=!@A^gapn@K z34UeyBe5m8YLf$8znUC8)Y4(We0L z40yHy_o} zTN|*~U@KaAKgW*{vTuAa-;89wnBMDnC#im_l*BpY4gVPS&^5J40Dje^uuuQ};{dv; z=&i}ROug~bWM1#zyuy9oygFCRT3BSB9ZK2A{Ls7AkC^dmKs?Eik*St=ctKfYzh%7l z%S*cdq~~c5TtA&yF-6HN3dFtl_0cb?BFm7`k$qNH;z#DFz2^;kQ@?^AlX(U+z)Hlf z0x(~dy4|$+d=-%1@h2n?e@)=hcieEwgcq-HLA+6|+RtMX`&n|t>c-S(X|6k-$>7?a ziMfWw_wb?x|5KgdS@66p)4JM9?St&B-kneK@3Z2#HnCq_H~4I(3aAFk-Y`A$_RVax za2bpt6yBwk$(MQd<}ud-)7Uje)Wvo!Ht)xewQG0ATBf5ZGc`ByjWUv2c5@e_D#XXF zq}usP$W)~7zU!T+7EqC3h-kAQJ2ZNv-Nu89T0sKojS5;534zKl(VnxGjKu`OggU#s zqx?OjQ7f!AE^IEzmE)7JWi=qqk=6XU!2XL@+A8(Yf(_>a`9&(Rss@ZjCGITa9(;U{ zzXnS{dz1BeRcIQ14&%?ypi%@zPe>uRoQVrN4|W6}pT{Q`s!u8uzRDxn#ESjmN|c>2 z$|&L}zOXj~QfBDN@-+^8wX$!1MLRRH5|i~v-_-?*0V0#SIdE;^Wf2raaQ2t0(p}*T zxnDZiOq~*Wy4o8}mJprq>9h^|YWI!#Hl%h9&-Z2AU`>gZwmV~b%$8a%y5XOB%2-;T zRTMJD)Zi15dbfWZ>bkl3$o|fErNPx_XT>RPpzk!Hv6{9o>A(h~uUu2@@i6S`$zvBqmu<1Wg$==CBd(+fm!5ho(e|Dm0dq1iB^QFKe6~_y{n$EGlOm!`&7>5P%JpH zY7+Mx(aSSbq4&OT$V851F0u$6*(Z35Cs}#QMk#S}Rlsu|2v4UuPoP+Ik4{MUW#oPs z^|tnbsw~cq3!{hU(j3sfm2Aa$aP)p4{QAgbl9B!{N3cY<{@B15k?hc&b~e;1Xg|2^ z$Q0|apVKJ)=Fvyyi-vjd9@=EHo`BIHlZ0AIq?KNN4onVHB(#jC-(GifB&_YT5bW#K zv%o{{5b?l7O1;IK>3;i@%iqMx1vtVVf9Hx!FrvNdFK<@l%X9HwxUHhj(}oH!zco*Y zlnqYmZh8J-R7G&}<101qSIEk`dMBBty~KgfK4bS|7{7W2LCk61^BgMcj4Go7H`uM__{R)!NGa5(zpf5bir<>DB|r zj#x!599DKZs8n{F`cG$hfgy0cVmw(Ox8ns?lYbeP(9X6J&A4AnsR)ML0hc8CrcIm`1D>^>Ot2 zVUPZhFBR5@hji84{q-wPcsZMoOIv(>*2-FbTDjak-*XABpK+UB@C|a_+MDfHDHKt`2TO7z)kFX=qWX*HQs@!v0=x@9F zLGa8_#zEzPDPC_5e+K$erq1`JGO9<3sX_r;P7z3E_`d+17SwU_G68s)kFx^hSGNe32{2&P4j@At?z#81Blz z$Zdajo_44N!npGbb=ov-FI;5in(O&%6Q`c5L@sIaz>mn8qZWGP&uHZH@n~sj2tF^8 z8BaGbDXKERn8koCPb*n^9el0tBe&oVaGe3;Ci7Va5HvOxDxJ7}vQd5PytDWJ5 zOqr6Zb!E{2egicnE}77diAxr(NEYrWU`XMgGFI>eLnDnfnK53tR9c|~?O}@Pi3a9( zV`cf6Q|JxaqP<3=`QCs-I{jdmhrPX4bsciqZmzH-X!ky%(7qWgH-FfJc(+o^`Vn)k zfsoVnbn28{F>O7IP9bBY(mL7OD41XGDYrmd=L0eaEHQO1-#Mz$%P;R)XfW;9x2ee# z?pm{v8J8mJ+se-`NKS%DVq)2`wc%;VqC{U&RX>TQ!IGG4b{Gv-OicrF1^|@OH_t&({s)uH-z3 zXF834O288V{TUG<(m-w!&miX9wzpoP%&-XxDGccO@#&cxUfY5wC7(dk0a9uw>%$N#SD&ff|;EnzI~=FBR4Zns?R%E#jjDlfsf5l9~8xL)v$# zxV^juN4dP%5tNyflc$AmRjG%{so*oU3cMaK(le zK7rB`1SqPTjo`tv@15a|?)M{F2C>C;lf(CX;2-_U0grw5_YhK5u|7gBlrN@tPcAW3 z7*LjKL-3zPUcU43#A~QNFzY&r=|BySpTMxTp>!dVPKHOH4z*NGyD;zE7}Z5zZ~!{|Ie0|PFu5oi>(jS-@*VOW+V z!)Ie*aP~Gb`OHeDUU~*OL&vfB`tP!L-@e`$ntqQKK+Gkt-MQ$^K@(PBUQeh!*-MsL zVZgDa>F|l4e|c@~|9_D=cuhP?Lp3308xsE<5-#X?2HdrLu+@H_lNX_3=@do+wSrvS$=l*FKtR zIUj{cR>}!41y=8o;4LP4*#S~GyY>;kC4PxinTKS<(k@b3W$l}~U+z71=}FGa+OJC? zF8|2u*^{j$%dgbz{OZ~V`c|EX=K%5WND_IoYkwxB8q_aO(r6bDLRsqc48Q$qVRh{j z!~fiz^GR=Oz4^GmpL#<@xzTQo@alr}3P!s~DNf6}XX(^bYw_qmC?SW%z1uAKq!>Qx#!)?9Y5c}nde+bLEdn_as40p@ohWs zSG`Wh%8Mbkn^69F1fw?P1IMsF@GV9T&8NBD;q_(FXFs`@_jzo_x%2XJb5Gn=*Tt2W zp1^$%&1bDJV>xirLlM0^33J->+KN9N3n8F|xd6MD&Fe7b^&@eW;r+B&& zFfQLuj*8Kx6$rt)mI#&Y$9ump@cNKr{*)Wjvx8kuq2n1iQ%W2| zX4n~eS!--G$!iK`*F2eOIUkPJ$$7l=tL5a8MS>9^rkC=O8=z=T?OV#SzJd^k6$xfs2Vtox z{n<&_*BAqSiysLkt&h#((BovaY$0wcs;>QW-zoI)93UPZNy3(VxqqLeF&NhYDKagk zzSLQ_b5p^rnom64I#&o&KdoY->&E}#)dlGVi~(hZ{6Xv1R7>&bKL{a)^yk^c;{zDz zlrkua3(_>-`;m*!7o@0Y5CaAbqp+}?(y}3xmJDM2iKo#TdXA=d&Znp-LTS@q*t+r! z{DBa&|F(&iF4^>%A>z9S+s~b+jeNOoS?#AcuG&V`_!3@!YavZ$34TSa$@eB<=f)nJWQJ-I|d@^Z3!_V_3Q?j+BCU zBuZCv2V)0@*w`IpZL7wyf&w8>F%!rEeYmqTmB zVL)DhsZ~R8HEdn8otK_o48~w*4Wah?w^Co<(2FC~|8X#6hU0@y4)em##vR*l4k}0` z=?ti+&f2#6mIFWgMrGybw+BsFmERe^!is6(ddszbfdd4?PC-eR{_od@Ot?GMdOi`E z1V=(DYJeoN2@CdJz^!eISi+4Q;`Pm&Rda`J$^Q~UWgNAI&JPD;z!)qgzt|s*yh2zy zT_T^3T1rLrz7 znzLeocO&-=o&&_gBMIcqTzTix(YKJ5T@U{AWjvFF7j~?j$QWlO-#5P#&@w zTO2|O=V_yQR<$xD5NB81&yvO{^kM=1)KOTL!f#7lrfw_AKp zi}T`hL&jg3YCSfB)@*y;sXJF+cHn2vjH$T(8+Fm;8DVFFSLnR|;R^6YTwhMuy|uqP zL4=WsuRc=n`7;R=Z#VI1pDE55RT4?KkwY+w=FP784_k>J3L$-|$x^WY@SKn!B}fIz zLMRKN?DxN{4}7nzp4Um$^FAR+S(L(lBc+mDonKvhZ)!w*6t0&7tDj>MtpU=D(R9Z3 zU5w+@ArmkO8v{aOOLJGjtaW3Or!M`-t6uSaDdqWxW)C!=9h6chm&{qQA@8BhgL_S& z2jDqCJUo(u&yrUo(`@ZvG#HJLqRi*BZz-O$Vt2u;nma!3EzLJp{bwZ3B}ThDds1R~ zB!&G^AXd=&L8_&Aq@MAgt{NqzEa=}6Wgh=Zhb2_WsWYESwGNMir)bz{PMY=zC*5v1 zmIC_H1hn?VWo`z^zmfphNu`<&d`B*IMEnV2y`q? zOVlMxIpp~zTRRm37?Nev)!s=*Q#;D%L+oEe7@#l!6LMiwI~WsZTYVRAzE;DHS4`rn z?|z=0!93>tW)VL=*^hBz4EIOa8w>DGeK&iom2^5RJsiFfQd8 z3eeaR_H}DoIwEBH6%(t5;=~==!%<{uG0IX{+2t(y_IK&(?(V%oNE2MZA91rw!tSHb z4;piEs&v=}+On+mr*2(&+JT?FKH}Ivl{d$J?ThFPH<6Q^9=(bdAmf_+uzTyv!zbL8 zYCRuK5^Sm_72)FPaT2~{TqvAyBL`{0$(z0WN}rTJ7ec7Maef?dbg2Cf4vU_Xcc#@C zz00`nI_)}(jpID)#GOauu~>C19(y1bi{BTE#qW(f@tH9v`YYFoKWQ9izR_;2F=jj3 zw1P20S)i;QM@nCQ#Eb!ium!i|&aAzhc?gr(f1eCX56gppoo61l*l7mqVE-ZXA+ z%y1)G#}m4rj0R<8Diu9yPk|Z0C-@;kaya|O!(QHgbL9)|Ft~V5%>tq9 zlhJNsp_3jx^wa{m#Ne$%k9JzibEjxQw&(vyGmIvx)MvbVI6Zmyt-le-DrW1ZW$#|{ zd9nJFUcd0+uijRam-(&E_AuFbSt!dQGba-PG}X0|T~>rYBY+c&(GrESpu+YC`OR*) zV_YVqavWaR<5C}$lm-nk4Yv5ew#gV)wHZ20kZ}Q+w_pv&9y^4&HI1mX8~N7pL8Q@q z_VjT)_r_X=_`BH|3$S=!H&wYYhGyDC93NVD^8DTqcV2q}nZku->uK2BNJMMmMo=Ho zv^KVJ!ldCWczqS2f@~Hn+Q`&_ArKa$E8(?QUgn~UQfBk-SHx}Eu|4Q+PetDf=*+bD zp1gh4ScKrW!^fO7Hg5ePyCpWtHKwO{yGOsq2q3O0?BxHwGIWCfgDK4V4QaZa!KBBk zX=K40U7ILMu$52tfaJ`sIo+1>VT6#q>ipOr-5~&@wQJDzMzcd}wj1NVH1dLp|GQ|E z=uBjKGC-v-C z!5?#kA`_pNdUbGGW>o&Eu)1cllIj*r0=0p(i;&jvqB%9MG)${HD|rgjgW~F%MN+98 zT<7o`(Js=m3xg*1gLderb%)X)F9O8FBSCCSe)))~i(xdzjU%KSbW8w*gPI~lU3_{udqS-ax3G$;HY1^Y?N5Y(Pv|*s#BBT5(XWf@- zDISN$){QHO#2YCZIDl)eedP9oc*`mI*%?0qgD+r{lb=OFaV}tp$Kvc=xq5XLU2NLX#HgW# zWcV#URhGekfFdXXDd}hpGq^0T$Bu=eT?@J$jR5?Gh0Oc)-MH@2T{Kr3i1=l9qs8>= zH*Ba)N&f*AUXrQ4j1asu?3f=M+bv(p?ud_aOqy7JJ%Ao3h=^&jyWQz844ZJ!wTAkP zWE2xmMG^EwaASR@_p6+qgjPP@-I;ywsu6xE9v4z(^osLif0PGcj5f`#>nw~r?te!j z?s@e$R1RpERynn4M&%XFHy-!9#R)n;pvMBdLWu5`85Q?7%&5Akep=<2aTiu(#vFH+ zcJ*S6>Fi0F)ywyJ8%wGP>`$3&ks+^qyP4{@Fie z25n1ggU@Ht7J*f}I5zncWEe4M$Lu-REhSsR=*>%tvtA3xOh z8?6(X&=2(AVTqqj+pyxbH-;Vim%^9hU1y7(h@De7u8ll*uCq~5fhSO5l2-W<_!1^s1Aa zW>ntL_Wg;U`20*3^M(nxWk%&q4bv-52zSNKbsgtHqxFs+oxNz{avg+H6$P_v9`3zP z4w8VCuJKw&5eeSwedJ88pI&*ocAcGx)p_mtTP-QSnKQHI+Ta(%#lM~GB%m~F}bD4tWht8jMhL;w01 zZ@sbVm$A4w%Q(&op=`V`+5|8LDOI2-zvl0$mg12*I+Pfd9@}`2f5RBU!VE6C{G`i! zyDM)2ml(#ly!`BM*}Q!o7k}xOl$MU6v7zfA3Y?bBe|=N)0Hq{8OH$t!=UcND5NmD4 zU})Xj%%CY1eEY#gU>y9p8Fa>77T3FICr+-V@hd2?4UTIV7>Kj6ErzRMWES`p?v5@xn>z`2 zM=_>nJDWYIgumSJExJ3~dwpE`8v+oPq&Z~GK6}UNkBo}#RSing5s<$*YsZYAFD#$1 zI!@Jvw53->;teA_+y%Q}BQi30WEg$rJKPBw=-6KE^0oSY7jk zP^uzn&JQ6D)bfZK*I68oyEpBdURl~Oz3Sq&o2njIGeM;M6kx}H9{*P3jH++fO{*Ld zcl3|ZdaF=Y@6`!08YShG*$*r`uXj2)IHd6Dq(p3a^cun>I6m6+$!scsu%o9Nt-BMe z2Vy`<+i%HxZaWG-nLcIxcTc2Uf`6>C&_*w5zHwsziwZr$@b=Fh9*0T(tmQut$}Uga z+8+nYfrt-Cd2M>s~iC@D_Mdtk}2 zsn+7r_ZT1pQI;kL89hFPsFKoTWq45_y?_&svTNhp3AfYSxQ9EwU&89OODHTE&8Dp{ zvUcsl&9{E<&yRlG`yQWh+)w`ZwkfB4F1nUy-`dKHOY4|=!*iS|>xpdM0mhIsYA|2@ z)gnZD2mdurk`wG^-mY$%qAno?HZDR+a+FKhkw_`%ipA)1G+R61PxY`f79e0LOf-hu z9YGZq^4E8^Gk@;eoI1$QRi7ElU|)=U<62lk+(Q|#*6&wH_tFIGsePKRg$;m5c`$Kng>wn%# zS6A2J4`do)2|-(y_3r6gSAISf{VN0QA!}o|PcE9YFZ`-M;%2+v!{La-HHLx?=krgF zpLAuawIq*}WWY*~2oNCQ>+>NFCIk2_aW_JWgf7K_R9A*}*Kr@Kn^u|CFr)Hw&C@5Y zNkDO*(>$Z{*1BnxImU^<1g6Kxm`t>bP-0^4tePJsx8Z}wCMQmEPE7SzpH}*lV1$nN zgmibwrfEji5417=Ncb?Tc96DRQ8>Hyh^%dzGjsV@6V%-Ot{(sf-=aMFv}GUi4W)J5FNT>Q7EPuH87VJo{T7e(*{nu~yok1{@SC!kH+o85*)UsU*OZLO+9injw?Nv#LJA zl|vlXhb=lB5XP`>(OSOyrAcgWj4&YAX46y8v1a{Vq!dgTlEv5Wna9umvWB&-akj15 z!Q!P`IB!%Qo8Dc;bw7QB+)Rtlo?O7FvLNRS4{-WOu>1iE%LAM+EQ@EKew$0Kdy0qt zTEp@k?c|Lc&e*f3GWLW~wB2(rp-?DEBinzm5Of8sO{Z*KH6_uuB!_MQ5kS;0yW_Un zSK1u=k%)OIuZ~mzQKp%S0ZJ#4)RVeOG@ZcT7CG_ zjl@cTVMO20rS;P)E;6pWDbf4II1WmQFXYWyaYvG*^$U8O&GJr^vJy{yrO;YG-Ew0^ z>T3!eC3p@H50AsZmhx(EwO}x=147zTS!V_;@tfl6+SPe8Ywi+2!}Q8eJC3e4#&q|_ zg7b*R7=%<=0l)9&R7>&bTcSRBQolLjd%(dVd%l#E_=O;3&>>BCrlu+2>c%Wr@6LA3 zwk$_)Iq;S3nr$IR?+Li3Aw%n?EKPeRI2rV`Blov?L^?+d#H7fGlxAMstKFog$ZSeb z%0?Cb7()i33`ti+U|Bu}m4sLwzmpAn*YnQX|3^67@sVx3`uy)G8#YF{500J zVT{2TO@?0)cMS?nr&joc#+E&Ummyuipacx`M_JV5;16XnazqIg=bgw_k;$?J%diWB zOeuhMby2D=Ii2BEqbSbHp!k?!44yQe^S}LhLbxCWU0o4AGfE-r_HfG+tJ$|XOS;z%_ zQv>9m`-G?)zXI)cB^EhlpeF+QmYiQKzbr}eQch8I%?nc5fv}$8IUCcf^?!1mRU4d@5NycJz+x~Xm>#zox`=K_%_y3G{hkR5A63d3KY`2nY&I*kDXM*q|Mm%RNfZ_Jy?nW5>(KqsNx z9OBM6hL4y8$nD+m!;kLWFml8--wx14+1SDCT(J?UBwcM?#Ji&e^RkJwcZ1OgDQMW! z#I|>qGxqf3Y1-3-B_oW;_mSbZSk@HBF#?|ubQwiR#4yrE8!!mUtq4n^#auXSD1TbK z8*A%MDhBw-DEG5teVAj56g3;_x!|k`U<~+I4os;^w~Ao2!1AkgR@8`^{C0+hA;Q^@>Hxwx<{;S$k506kG}1nxqB~ znh@t}NJg23w4ZSLFNqhaPs!l4-86ZbtggMyC%8YM8Ovx;D$_5x&lu*WS#03HkvF^M zW~Hoi6SipyfzfU>;+UVL`6Wp^JO_w}$01@#`NbrxT#rD^`wMR&OOzB}E}2t%sW9$* zX{m3xu5-PFFCs)@X?l+qj6qsf(C0UI02ifNjz=FM8PKbf%X<+QJqaoTt|7xU^|m&R z(ujKHx|^e}UgF!^ws7Yw!&iQkbEBt)MIYbQd*A&A7PE%M{9FF$p1<@q23-Eyxj7mB z%e1AAjY>1B)mC}hn1n;eQ-*F8mQIYG1}@2PrHX1VB6%=8*?4B$!u@(KhjT7rXW>rEYs0^IpB5amRf1 z!H?@V+#UPvL$~<~{XReK&7Bx+5JC{`jxu)27}^@zh;($*THjL_qrI_>$(NqZ?sXd( zbKEfYZrwyhS&(SVu(U;Di#QU=zNnAVtRVZkA)+-=Ey?h?yuGH5!p41AN>Q5Y!;Kp< zB$SkA607ebvSuCcgnXRzsnOIow$l{V{OYCc?A*7V-+v>-(83^HCd!VkIKyQ(VLP9^ zvVC-S8H&3sI@`k3HFYw+Bnx9S1}M(-^Wf_{_{kS1(6V`~4Hb><{)c`;#I`LD(l_ zM$u*vVOP>F46ZbWs84k|QpNxgj5@gpEG?y!uFg{0(Up8jQifXti3;lLK45MX;uV1($@hX31U8Qee-A4+%1$EamdaODM1_UIPMb-(<`q| zs{uPq1i+_)X#s9z1^*P*P3e3(ccp@KZ&i z^Jxm_(w6C!zbKqtbE0MYzL1c?U%Lop4JnyZGasrxojiqoi!o3#NBlS`b}S*$uKq*& zO_hI4yfKeM!E=CkcpL)xvuf@aN)A1$ik}}2rY9AM5F((YI>%^zj({5ARbx0wAOc6$ zwzYRK+C@llPJZ=@^5*FkyHc&kqjxbtz92Vgx5oYyR)U^W&9*k!M(^{xW?g1nZ1>0Y ztLvXQ=`pzDL-#&{rAZR<@e<(<_%km8FGA0C81?0|XS4Q=;QZ}5wJ^MoffqYt8c5%@~ z{|UghP0P9X%HQ$KQ`Z?mz!6wF7$`Co6OVHzP5JzrlO~^f_s8`c4EVkpEFOk#T!b(h zW&1G3kXx9G6L$%>cA#uYMz%n^hO%L$DBEKF!Y+2MUx^*?<64rS<1#eUqB$JHCj`c5 z#s_1J3i$cW9;l1^7^=D%mg%x19^m{^SkeSJwxGK`M){x;Hty{pkP*P{>ZG}`1GR1g z$CPFv+Z=Yb+E6r#QhO`0n4vYMadP4;T-(5v$B&@1bv@;s7W+be{_@&-CS7|R#u&7L zET3dtzG2PoFaruoiFP+IAUnXkH`j6HX=4~Uc^qQ#Y6gt*@vG`tTz~!bq#!MIuObX! zOPaInJ1^d}@>i+Wldim99!g*Y#4H&zO4M`($`txhXG0y*B-J#PFWb&X^b1Dw@j~mGR<$DL#BRu<>`ghD_*oL>m1Wl*D@iD zG1$`F1oWu`sn9I(%x=jh|u#EltqdE}a*I*kHwKZKBz1fbt zt8*eO-|(kbs|C;jG`{z?Pc9za*9d^eU!D!j{#w;#MbA!deXL8#GrJD=+N1&lTFR`p zfmtU2o&%&82!`?*I^}u*&MF!WS2l!B%jT?aKg|PQ9Yj&2oBX{o+9D2*FWAkUmyM&VeJRH{ ze%^_@ygh#dm!5PMnK_EWEQ{0;N-DJL;nP2( z*cOhnVCh!I=33acMQ&y;t7=Wbs4lT>R-N2CEE1uB`Z~;jdVl6Ku!isCZAY z_%wM^{2Rs?ls1D%W%yu1wKP&l0x7WYCs9XVu-^e)FuUegwp2w2ot9bj)Lzq0{GIyg zRVNtj!F&Z)Y^cUtja$g2e}3UQc@7cz>vw+dvKHjk@Hd zvs()?XSLXJyptwQ=$HUoi9xB>aU|pP&h8>(QueRC`eOX6S+mXpk0nRwUP~QEkFp1j+QnGN{i73GP5n5NGC>0 zc18qScEgzi4X2m-nBU|wHsH{$ZB{fzIc=cgx&g4D-e#2S=G2KJXy3kr;-EmdnozDy z+1M%U*eGe;vkGTV2B(g;d2xs0`g4yVyLbx$UmJg@-NzGeg*bmi8QQ61Y}8M8q=Wx^ za~q$p987!DR?1s!jv4Cm%fD~pn-hD|5*c7X*CW)^N}&OPIQ1$O|@&^L1Xl#PE~ z__BcsC0{>hZmT6Pjitd{tT8y2I&!SU{fJmBwlflmEZewo8D9{fyvb!-m!zw$oflSTG9^b~3={+`rj|sx>mOU0bx}TfxfT}SI5EV) z5m+6~_*Il~Ky!050FL9-2_amqbzBG`q?GCdx#o&L z_Z6lG0?3Q&ulfWpAY|4-UCWQaXpMwP$y3*dq*=|Lv_b=kWduw?KEZ#d`KF1p3TM|= zDNB9jKz5JA!f1q4xqf)uz_@hy;01l^ZXsnx!cJ1l#&zP)HQ!h@GfC1s4ugJiLwR`g zcM7X(e^wi{2<=TR zWEbXO**3O61EXC6Ik{B-&s#)dF2T%9d>Ppo1kY}886ApJW`%idhhg00(UeFBpKu9B z4J)@dBY}~@I58}`+rvzqJdA?!;fyMTf2K{M;9-;R`#!TkQqC7?)-c#7Q4W^Qr*x%twzwzgaA>+2uv>gt*wkH^~PwiY)m6joLDL@*ql_Z>LZE6ULn?AK`&A8LIuTHJ=<6pRN^Qt)~?p`yhDO1jl z`&CS(TF@cV|K0naj7fn(_3*Eo#2@I}2#^G;0w9DGmXw!sFtwPZ1nqW39rt@p(>>?M zztVEc#J8fFpC8n<{5Xt32nJ+7P08FfFj6W?Axt@488DDya6yy?!v;~-FiZ+oe)JW_@+ zpp@UI_*tr@c=Qei2um|q2|=zAPN8eI4GO#eH@G8q>(o$DsO_PbM(q9V%jfNT|}AH!<5q}Qry+Vr$0T8?|$bz>cS3Hc@|n2I$AmiW%^mQ zu9@FHzm2NPe@#X@3*I2RY#7eg9ZW6mL~f`h_rz&DVhkg1{5>b{*-i7# zMxI!$C_C|TCi)wgm>c7+=l9Yz>OykWKE~$S6!{|jaZ4AOQ@;%HPKM@$;)65g#yWET zygvWbTc2LFYv8l1c9+dvv3>HbFRwfA!ME0bXMH!-U-`;c{_6MpKX&6feE9JB1qB8F zmz$e=Z%IkXw?m=OsXm`?d>|08*Q{A{`JO#{9_#ArS|5o-QsNL%2D*b*$NlA@3wqze zkS@iGJ{mz!v`i#Jwbo_X_nf$E&8V|?uAP-?T_1^n(|4@7@xkKEimpt1rw!e{H^J7{eMB)*3$ZVst#&ued3GTsM7b)du@@LolB00*EPu|R$ z3zXoRL?Xk09xs-5qY>A+)w|PDPd~RFczC3q{OZ~VP*!Qelb?r2B4~{eoRNL+l5rCMEoWA`6k{9Iwo-QKT` zM*SNGKO(0;ZCuiccsw3yZEgKiAP@)?78YK1`Q?|d?5n=Bv$N0o*PjIg0Zb@|=54RB zaC3yt#xToXU50Tr`2z+}I&vH>dz#5A&thZk7Vdj;IonzdyIX@?Q50rZ)FN&qL0d3? z?mHBXEa%gegIKzFJtKz{@s(*8F>H7#lM8(~U0rm<4X@PfPWg_i7{@CO1X&F8B zRIdBuyL{)Z-4s=Po+*Ri@3-I1rp=rA;#a=LCG+0lIMYb?!nF)I{~9tc`~j0P8mNr4 zG4X=SIPQnfG1%G1&@4YC(T3)-lRvXy{jSCz{(Sys-{SS#Mz34`?iIg#_~CnjJ-u;# zCrp?yci_N**Mvf$vB6-_-m+!OPrAFim%FapCw5 z#KYrbFn}ev!b^SSk#dYdNagnhtXono#UuF$=F;%Hm#YxNco86nh~qfAqod>1+itt9GA}RhOMTscd$)UwWm%>F`g6ZOK*eY8;^hBa z$pahmX|kYY+aBhWCeR*eNkcgme|K2Lm}xX#Rd=gyrw_n!Bh_wB{R5tR&(?KCet-!9VW17l3gG9LS0HzQI9*;a?Bj$Mm0HO`E?rV@ja0v6+dJjt;;69{(Mf zED`v9>?W)d*Bfi%#W7G@D2`aq_AnK~W#&qOrg@D2NzkhdVyyE&Y@%xgc!&%Wt z6%Ch;`KN=vHRc!68ieH!*y6@iJ9}5$RQ&>$-8<$nKxv^}Rb4-0^mpSEnGq|~1l=&c zM9JL6bNoV9n$;ghO3(@mF`;nwdq*~3I`&1c!!a_;M;D*tCQKOGTxJhzE424@C6(B+ z(n912g+F46(h9WS(pZkb-zJ6M`QKy;fq()StejC)V4oP4~TYXT^7?{H)Fvd#CQehw#Czz(rmMk`}_@@Rr)z+FuVCFyJp<#jxPH z-=5dER|U~%1b^Wkl=VM=;-WJAejk(1_&xyhZ}|h~PCA-vzP%T9E7o#2H$9?z>&&SUYP|3cvATR8TbdwBG;$vc*P@WJyg;;)av>yN#%(TiRDrSkLh z&jzTit-UTUFYmNaD71GxU*EDMJ9F(jrmSCTN=ojAPY7Ca>{Vx%`zNnov?%osmal2z zre!C;I&kFkMXixZPRjmfq>5O(RCtj9>1ogk?L?9muK;=_bOQpka-&LJ-E`@gdlR{- zOw%xH%ug!jEk0RT){q{RzV1E(b49>+IIuFV!F|Ezdc|X1n^^&pNE!KKQ-8_mAC}Ku zJW|@$#F)y&D;F%gqSw5|3z#u_|M*4Nb0u>Y{hve}i5p}2dm+)vZH^K-Cq9uG@n8}l zhVcb7&`a_S1R46%WuzUg5w@M{7hDdQ1c=dN8W?{3VTZIAio+rS-(FgZVZ8*sqJjb! z;qQ|8HNxjgP@jF`ZpJklEV{c3^WkF!!@xpfAr-Xk;k%;zyHncAp+UIrqSEH*lgl4@ z3&`j?4H81l`(kKqv(#sAea=YG|39GaS%?k_Jd_jDP&e)Guk zWn2F>qEA;RT5B5C*U+)8klM<>GIZq8A3tu)-g~eW*y{S|RhmOfO&$MTvl08SVT`ZH zW$%uyENyn!GZ3LuSv>XL7LGabV0PT~0-GB(GcKOYzn)sitN-~gQ_q>isCCII4>rpX4B5(V|74OMn1W?me7Cuf3bq-}(;Amo8=hapM5k z=kO^s-E|kQzw!Exk>d{h`^0*F#C6wk-F4R`X^-|?MMcH`0spsk>(mrTl_QwiL0kuE+hfb;EqSnR#;DWd7va}ed}H-+ z+Y*-`q=>!u2Sk(mBQe^7eiq=!qUPhMGk(Ugu2eFLv-%MbplCTN|v!!Hl0wdKG@OBA?b@BtC&56z}$PJ)G39cvwIh4L- zm9#IO%!bwf{rGXwaF{E5!QG2Hu?j8v76v(JK!`_PT!S@eAp7i5PA?w>Wt6f4A8$Ul zh;0$Uag(daMX})hP5gYuRQ5S|IBOQIW&DW;(Xh3S%02sV(9|((+}K8-tscvgbh!|+ zB*7Bcwsq?l#(v;8&t>0pC-c}t4}AQ$eMXN7*K}~>p@$sWr?{~2M+x0|3DUQ3-y3ss za`tX)Z2V<79B%08>)1lj7P6`jTmSy?@r*Ci2)b9vG#1$ZIc!~KB|iWVFk$nl`*en^ z4wDA#>)=giS&*=Y|oT{`-=TIm%?YxfV{1tA1dipn^L zwd-vGaj8;~8ApG{O4XmLYXyWO>JqdYiM1zV_xOhXcF~;0zlc+KJ!0GZO;~nWtlukP z*=VJnZ=6x}`#6PW#ED6O7{)GWz-Ni?q;6RiBWr1mkhb4)oSVE3#YkNm=zrEx-|2V3 z(f=%%K6zR0#mDG1#eqN7`|WQvSaR7o|UNHI5zGqCFy1SQI|Ja+)0rjcc3|#<0WJ&ieNkk`L||J%Ke z1)#ZIAMUuC)(%C`FNnID9StzB&sg-vIYgq}xwcSY5jpMf&0g@}(kP))n_(qE4(_e^ z&3y~lWBe!%*sF|yQVcE)GO?9D=EaXzL1Ddzo0Ds;v`yT4<P=4vXwbL173(+tV<(bEJVwC?e&@Z?YlN`Rzi&F1AF zyhCSa3+?Ug3kwPg_VGHNPdM1tZG9vSL?cbKcSI2g97mIz6QXg)L$oy20+3%`NoWN0 z&xw#5ad~=m7r7-C2lUFNw`yVbKdTvb_vxuB%m}8EvBGlZ#zy7^|1E%cH`Dcvg zrRNr*wI;tX#9dD=%Yq5Ee##H_RfR%>3taD;Y5d*)+{0D2+FsQ zShpl|lOG>CYU9$YIs$Tqm1@6*AM*RW+qR5H0z`O`iAbY+ws;?RLV!{_>hRMzzj9Wp zpILRe)_P~p5^5SmV%xkJX+*@h*3gS`f?reptg5SBNyd>;0&zyYn$uH#Q=I+_n*7k({ zlJlDc!a*y%%`d0(;)~uj@$OkAm87yXbcE#Q@tcQdWa4aB8hza6`cw2)*u%zF@wojF zUd$+u&rJBVB&3DX;-SV%M?bLpM;p5%0Ik*gJ(|_7LBu>A{%dY9Rw;Z9o%X)$A|-?D zyrk+F?K5Ye~(XOM!coy zRi9yar*uyBTr6LOS^Z(8H02`E6AI>evrN?RmS#Hr&YLu^X!_(0_4%RO8+_KGjTR+Q zrP4F$@kNxTO(JRo^020Uh4cHJKk3HLK16E0EtT)xq|)YE>qGA>cm{Ofzd!ii?>^tj z+hfO{J!{lKr_5lVLw|^>Jd;SDX{cU5puMw+NK~_>)=x{r|9Wr?n>d*v=l&3D`wnKD zJcQys_Tae{4V0GoIcl$B7Cyg_H&*ZD(6gr^EQ?VG?9IUg@>#QV6AwM}K6{QEMqyzN zpb7acT1!f4+Sy2JV+(udIkdVKosLUo2%-uQ7G-;sa?xQ&a_?W}p+7N7>AEhBjg9x` zU@AqtWnZ|C<0@0&LIo{q&pbmOko1c>m+ZIHNGZgoa2! zx~~=a&&Z}#GRLhu^~Q)Tx0_xdpCRIK0U^9dfW+`g2GY1vrI2XXsqwmbaHfek;_p4a zmexsJp{rw0{Arb*D~gTO(iznkqujPw^MBfPkkXo1Hm~|GaSH8AmCdWZSK9W_m>RhQ zNDHmp#q~3*ro|^RBN5C^03ku%zPVw1hHY`WS^Z(8Jgq@mz5rb5btp#ij5z+VefnN7 z`O)0z8{4*p>`R(0IWP<#COy24E`gM$O^UplpnYkd3n#zx$+zkVVl38bBwA~0JpciJ z@shvY98S692WT4JzGQIyD^oc8v|~AVY$g6ch-SMtc>&45UN!@J_oijtUubXYPJ%RU z+r;4)Ue53%rqb2X%FJ(7;TH8~{+c#&N((q;zh1oauUGk?rXAaslvET^HmDzihV)_a z;&q&T&9l6)d?)L+wcs{2F(S{Q)(s)0AV)eB`vs1MVxJ=7YHSHXTQXqZGX8w=OlF;N z0?m!}xJs$U#>VSQN=iI$BJYLL($b%;T)Fa$uCA`yPyXE!f<~HeIcd$3xn9MVE-XvZ z7PRm9$+E?7cpXbpiED}YSSV!bjs3a8N%LRyG)w$jY1{-|2ppyF@H&i4(|p|zLKEa)@Ve1KR%HeiDJ%nhVcny^QvzWmfx)YFw%ooNFfd?oU{0wUWZ~N)}Ryj zAKLqZ$@ACu4KCdplqYvsJiD^-$wO}Fm%rG*Y|T#o{?Id=Gwo+o?SB-TSG>Z@|8C>% zdv|j0UG+F!(7L3%tnYgd-pGb$ui&U}Po*_Pc{47-83~gfch82A1R9V+oE38h*f5esYlLO{{8InK>rjlu(7Z(Xw8;F zWk0Trr{}Y_qvW0sVOWh5K0j!Yp#b7Fe1JpCIUyNWY}i{~+5|zskr{X7JYE z@29iozw9-nl&-EYjoWLOI--!uJexaLINZ5HQC3mJO*g&Fqpz(+*)|>0M^|Gzg#pFh zWfqkK1FY+`DG&MR?d!s_0w}Gqg~l%h5!a<(L4eMvLI|5qWznnHqVM4T?%K}si_W_E z^1Hm=f2krbFK>^Ij*b=W?d|XGd*n@MIABaLotHdXrXW|pt zr&Y{b{JgO3KCxDQ5tfZo&isa%Rlkf=Xhs5=1c+gLsC-WK-9lQ$SviBqNL$)9)puHe)YtXU=r}9D=mBo!& zK`?RrFR86vau4tiucP@QbxrPQrJ$_H;>YLb@$j$vGotr01{S=6CWj7SXGF7LMKg6R z2Vku^jNFnO4!QCvUcLWS>Njn~iAHH}ZX&NNpF@TgaN%o7H1x``=yF^_wxBp*VOus4r3hGprQsY_*GhU9 z<^FzUUEN(C@4A$eo143DUS8e-UdQoC(oM~CfTbbolWQk$UU7rhu^6A`VGneKB&MP* z8W0}z01+`v;T4uY$=}g}Q8%`vY8Q7%GS`GZ_BJKUy+G=e`~@wDlVM7YbbMcZ;ko(baA0l<(C%a5oot9mf|r^|)at=H-gw+>l_%fB?V!emNxt7OwIWC4kQs zEUu06ZoNa_Qk%j&fszFTa!VLK@d&;>`)=$|IW2WN8MyBd28LJ8}dVNhX!s1qg6Z_^lYDe_wgH2Ic`t08E? z#A3~A3h(^=(<`p3{FaVz=ev|WLuAqp3o2x#JI*fv7$1@wbfrB)i2;SY+TOs^Y23n z|F67`<;(o}vf};15$)er=ioRRS80S4)HFC$lvwP4bRnmoRKm1li#X|!0ygZBIC>AZ zFL{dh?wU^H(mNS4st>tEg&-uB&qt&yN`6pq{#ZY*3y*GdDG3TrEz`I{@bIP%1{4<% zuqA!`VR9ur)!;I)C90j?SAQTF)qr)ZNFDdX_L=+VH#52))hGX6uVe9&>l5Kr9Qt!(DCZO(v29*@(O5-l)uWASEpXGV3A#YLt`kw>Zm%QB zXj#<2I&0pjku;5$j=sg!>b{suVWB}tY$0bA-SFP=vBnj!BL9?@9edRmY2hmUQ1i^H zJ7bN>NS;)`e>RMSEBwRaJ*40mGtg+HFAdTXexID-btFd5XvR`GZSuQ2LiY4_iO-a~ z${a$=tjw%G^ZY&Be(yPJii->Xk9OJQ4fDswj+ciyZ3$)Yh_A<*cZO|wQl>~$!{E~Q;U zEzJT>C)sme+J&7ns?O1lvk=RU?S-^LNE!6|tUF?PnX=kSnWEo#benh*Il-A z=IFCxdm$s)%q5?Z^?U)Yk4qNVFuc@VBXhr!IZICUIuzsU>3hauXO~PbZP*r&`>Skk zaGrrwf>wZ}x=BZzPD2y-dmYE_^sBIj_wVDQrqSWG>Q2U7TFd)u+Q|*MxC)B%B|%>s zVcm=Jq7M332)5TN`VJk<`s(*s@#cJ%z48>BK3EP2lV3J0~U*6$A5qXap1c=HMz#b(2Mo-~Vft zzt!ONJ~O_aR6MH-0a~-k>o~lo1#T*i{Q11xc&v#8t&yILr+U3=CW(YVYc{0dp=*%j z>_#TxamJT3yOupqDLDk!sYS-2ABgQMFTZK=J3V=N;SCFql2Tj}bMiw-aGjQD z#4*W_G-MJWMpi4he(7LKaI97_Hb63r6k%Ij>vasqSJ&sfN!K?Q2JdXNWU*QGk)g75 z1<2q%M>jtII9Gce$CuHsjT_w5<`h2rW;@@!qL#y^t%vO!IQ7TNSiWTtlFhWVE~mpf zioQoYM2&kc8@A*SP{r)IPX!Z>8^VC$BgrZ1O1Ri5D6=631%a?1)Ul|!exd|WpVC*R%>uzuVou+2Frb19ve6(Bmrn^tyobgc3^hTWO{@Vg_Pc&jn*nD4*G z`%Bkz&e=!v?9)%t*x10nCq6)3@HaI0uV#-U=g_oyB^%# zxfP9#v~7IB0<;n|)kZ)TqLo4;2z0FDueaYpPPmJw*R~SIVxK}ddw`}X(%tGO$0sQb zSgdM};%J+qfTY8Lx7y+DMmpV!e$%|(UqNsh8?!j=3_X7cx8(V=*?vNMDtY zwv@VC)=$+c#$|AZkxGQXZ}USSrR(lzyWSTZ{n)mkb&^&p1&gB?M(o1jaJAPl?9Som z{dd5gd+uWoJ>+$4%i^e`Cu3O_J2zLeZOxnX-~am`Kel3U72$8*$>KL&WW^(Yz>cgY zKVZ{R6Qp#H-sBbeP&x`ypcS+>v>`1U2-CFIT2)yl#yu!AkC;(H?tQKAo&S;q0?t3 zN$h3uG)mAMpJ21zioNN%M7hzOwKJ-YG+&tXl`Us=!}y%Y z=5_Z8%eKtSYa^p{uL2obG<(s{y$;3LwO-REKU(`y^25k@Zkm@e=_w&Z%Fj+6G-&A9 z!onh^9(O#Gk2x00vQS#l{J~tx+kQZM)7Fn4D+CPKb1)~I^Ib0c#|qBAy_NwNK0&W3 z7m!~VM!C@59HnV%E1mTl`RU)^XWiOW2-QW@0Vf*e&_fU9{s$glpw^(YnZcKMJuIu1%!GnDfu%H|W2=ZJU?r!9;uny&YG;m~pj~$- z(u(bcv;rv$13v4PFMSvgwB;38R&3Q4gaG9dcGQne@*};O1c;H9if(-GP)mrTOz#gP zBS{OtZJpzF7{=%Ix!~x#>jKuv%Jlm%GMM8yUC%xDT*|Ki@%#P5KKnN*Bn^5Pb>;se zx2W$fpJ!Q;^73*fPnklg)yU@eHnZxP4_Ncc8kV&bQh33iS-f>C*Sy+EM@tPIA;`_m z1K^C)PiOL9ZpPZYiS_N0^{p;Z1)b3_|F>Fj>spP{nta>El@`T*US@xDyJf_e280zvAQ+|Dv1wHSg2KhJY&r@2 zD*kWVNG6$u=Kv#(X&Hy(RVROpA(qvakvPWjRm5eLjWUDQ3D?8x^%U>X_F0~E?8z2! zNM?67bot^DN~&m_Ip!%x>3QA%7Tdw6T?gs&9bGza@r|GTZ^iQ#{a8qQijJk+7J#%+ zuDg8aj4Cs^Gy|9fh>>;jZd`Pd6pW9#4xnMAG9mHX@;tA@FuDyq^YCeH0c%#5xydlH zfYutF2KCr&+s*~hT@gB;xrETGi)s7gK2$sdUAI3(^RH*4J37DgHTn(SoAHMq$*9p) z4B2bQ=l=VFhaAe4f1LBVzaMkSFF5gcx3Xo^R*L-+5R~~M6j+L=FBgTNSVlI^U%c|= zxV%}zGv;bDbxE@dW*1^VV!gQ3iDgBTmdR~`4kEUlEC6CGA!B?6J^h%HcsRvpwV1g( zNfaIX1c*puYtn1UE~+?%9tlRcbC3u z3%l-*VvW;C4JH9%WStya{shbRo7EpiMpG_A%Dsx_R$t|HDA`T}&3S?ATcz-sp%%kP zDFpx`=*PeRRdn4xj>5}i9)s4x3|c2%PY+|$1H|YSj|mWt zqcbi60#JKN)g)YJeeC@}G)QUred2dTe_B2ep!5ADFCeXg*e5&-qDudz<E^^y9Zg6pRgE;ii)`Z{`+}pZ6ly@qOIi02*GFz z;Xt0YE$0jC8XHEevavj0y0CVrssx{QrwV#=$qAx zd@sH8Hp^D8#{FO|_CcfYjT?nMYA}HbN0E1W;>-P>bka%eH>QfVx;pk6eHc!CBiacQ zingqKY~jIX##shP#WG6*Q<@7vkeW##KVFu6kNwEd9;{AKY1BAg$K#w}dVnNej}ukt z)dM8mdX}UW5&OZQx|AK4SW-~SkM@7wRqn44aTu0XE>g;|mf)h8&#+RWTxVy^jH-#T z2WF%alK?TYM&XUs=Sw&c(}38>CQ4yj;{4q|(1^ET#~v`OH7KVmlW;YRl(XCpRKC*{ z;pL`go_hT)$O&N$s>B|#7ov9=VmGtVo_+dho__Kvbd1T(oSYo~bn`8|Py@$Lo5kN2 zY+&cAW};!a1o3c8uWh7;RK4nyX*6J*Fe$nsJVMm7Z7VHx9Qq0*eT+fGqp^6h#NoTA zRk|%R$R0Y02@oBZB(6D>QknMI8JhqBsGm9Jx5{xJ$BM(-)SB-6atvP!AwVe|cKMn4 zW@H|d05P&gz{d}}YYe8(^|4{ZOe=)t>svCX`nO((l5J}G72VfriI6$v7}>~m-ITs> zSnAmHC@)8JbfM}RaW`#;=2kj_Up@o7JsM%^@yGGdzaF8nxtWe|7y#FG zS+{oW*NWxfgAZcWn)Qr7HG>%EAPx>9qD-2kLn0rGhw4zo7Am{A^w zX2VINV{C$Mq%ch~huGqi_%ka&5+>%)M+@zAWn>AgPpX?a`ef}mD`M^k5)abCRXox> zYxM12hhoHEMrRWZ<0Hkh7o8!bwO^{v^fHV@(n?`l@>~r+H&?jH(f^zyXVq9@j46F( zh`2PA{k&A4!D3lfN+101G_?fUUU`X{J%&(f`osbmhfFHTDiC@;NLi-d=g-{{yIVq+5b1P0YaR2fdu9uj>D5u$40`&N&qrz#%vpBRsCLR{cv2GqJM1yNAb7T%f~+9!N!dw$%<^Ek=^{3HZ$H0qk9!d zS=ro0cQA9z1zv}f$-;hnx@#Jr8y|9gi5dB{!AZpHW(%RQEWp2J6%&UK=bdnr`2k<| zy=GlK@73<)(vkae@nJ`B*+2fl-S51`#6yqb!R0Gi)Y#lTQ_PYaebR|UI@_4Duo`@R zPVZmIwx^$F{ISO{=le6ccfmW{^6b-$6q5fu`3(L0RWkpb2+^pE>k8UCH62}=p#yxl z3YM>nkQ4GZdA)y(_^I!hYj`QF8 znWJYVXM=`UvL>5oWT)ae3$GPY4mNd;4TJ7gAX1)CG3TvbUWbyYD$hFNf;PW3BL;!ej(>7KP8Oqj`E2*igtxi*&ZC`FWUVm~fC=>ZZ; zshK2~z=}(6Fw^=WWeFkZs?7}~X>;a8p5e4eh0fr~RddPcG1_$+ld||lNVMxT)Xo?^ zKJgnfyk-(0Mn>~l*6ElDGKSGjE2L$YDH*!n>rgUPB;=nF&ZhAc@g@Hl-4Zl;DfSMk z+3nm>!}14&g0v4B#JfH}Z+As;fKIJ(U55%wb70WV6E$`8X>Ej(a+bBVksk=)d*mU0 z*sF{JDF{i60;LIU+(1b%2tv>p46(Vekl$9n&x_PQUhJf?#l^OuPnm_~m;C6TIZU}VQ1A8rG2*97si+4f?$ZbosEpr^S7EkeyIS(R4ekN`=+AE-iCNS$>F5CMd>x(uaM zV#o3XXhl@%pPO$%b}&DkM#d_fz33Vt;!LaG?^7`HK2n#m*ch>hcx!g-SFQy0qshbnwG6K}gYEGAJ9bE)z7v z*hZKiw;0rPMtrS~i{R6YIgw6sKI|3Z3PJJd zr_t8YPD3P$5CUIg1NN;q^R4_4hvo%wG`!*p@CSKp%T}&>XCd$IsAa!NQz$DeqA)Ly z>N{`Yx|>$>mwz=Qg}}Dq$wd}_Sy#*%r%efaynBo|Y85)HgviR%pOKE@(zq)5hkF|R zA_{cu(V8A0iKly*h}4Ky+n=mK>o_DVQ!z!KA!7ZiYb~;I1qeX%j4^jPO5c&lejviK za5evIoLTkPgl)t~DW(UAk+A}{JP(1H-)0z}q&33w75-`7DG$K4XLub>Ch33vC2d;tLRQz1b{q8H7Tvu+OA#|3`d`}JEGfUhg-kq**`6W{{X{3d{Q|KtMiS?zhO{g zU%MYcf3f42`*hgyXdy+ZM(ojU%e)AH)|gUZJr_;k5?DeAtyF4f0{`~dgMvN-DJd$Z z&GsR-Y$oD%;S>~s<3P9zXUj%#!%Q7DiZyQc_geb>Z1DS8xw9GDve8=6*{2fwM?a&v zrI~eY9ry#e`0HvI-qFT@{rBe|JL-67;}-t2Z3o{T*q{7J7jHlPEdBZq;QB{eICf%y zmaxTl=ZE;_;rlWEz=NU>c)Wj%_-V9sB&EL$SxhUfz373xJ8rs#> zJ7@)6DSw_e$Lr%9Os^LA(IX| zn5SQRm8t)FoSce2pcFnp_39_>*Op~i{ic7dBtg!qcP>M)t83j_2FBAwto)kDr zardegcD1s1Zr8*-K_p5oKp8&W1nGPYyEANd96x7x*b)UW1oEzl+ng;TKfDjA`_{p;@-s|Y(*`jjTyn{S{ zcP~_1NMzl1MhzWC)vs^huFEdv{O?X@zmcPH!eJUB5&p7dIkolmrUX`|F=Le}Nv34> z1KfBt$@Yu}?ZE*b%L)*mFOGrip4M8M{6#v5VJyLsN%??9tUV^cTu&yFg3n!4eob2I ztRAy{SU~X&&ZR!VT|$UpyzaGKSKZch`F{V7%ZnLlBdfECMrJCVyXa3?zKVF1S2c`` zrCfwyQt6EgcQJ+E__`|3i`?J{5%4;WuT6lIf?QWO_wICWZM}6`{^mQLKl!8NN8&es zEt~Ip;lldco*O){DSAOkR8Y`6wO~}Jt zVO zPPnEv6;o-x51(qOtRJ&&ynO6G9Hsvpmuo3$p_F>7epc1Y*k8;@H(CE>GBS$>ENPvV zF*W!NBT=+QNGo93^4DI6k_nX08j*HIc%>lEB~sSqJhJz)wqe`ueExfaZ+jAo09OCw z#k(4Adu~i=bJs;BQN7yE)~4x3Qb;KkKq&O-T*Kn^wOnxj+l=40lKWm?#p7>xS8^Lz z*_X|?-@^q%_N3$WXXskBl-Fu&>GB1T(gGo{b8}fXcqspAYQ=B+5Yj?LBeZSVKzQNn zoYJok6qjPx)}XXz#NfeHmQJeOH1y80ox%>BaW z=-5Y?gcmI?((7oBHN)gpk}12yk{GZfN&0+5>?bkL6RyS=6Id!co1lM|a`nG8L}I(3 z5@@BuN?7N|Eifakm>Vo3qg2dYe4AxiWv2IsVSEKzfe;f5XD^x5eCencybdQ_X&@vR zomMyBmZW#YeLv9L^|Or+z4}zG*YSM9)(2m?O~Y;dzjO4Qrl9;@nl~Mltr_l#?mx1fot2ZZ%sAB(q1F=FOE_(c*bgWzs zeFj3GzThf4p!=ktU2vmNvyH1x{uY<~@;dH+`6X6u+D=|hkk*EJ@`{RSiaNBHmGaz< zT9A^~_EwI)g4wTiRm{dxfQS=1&=%9 z^JGsaR0`1KCgnSz(Xr3JGU<=Ri9?Apt<4G$0KZS(BBbSytq+Js2pJGc{U2~7juqjz3NaQJjh;PCiEn0vgIYox8T& z@qEh8eh~n7KR;{y5l7s#axedL^?tc0Zko>2RoPiuK&1HW)Hhdb={j`8pwIn%aNiRC z`Sx0V-mi?;-rva8!+U?~zn^r{Ngq$VoqpQs0Ib`wgDKO_;}1WaL2hm?04*IIJpatI z^c%7-SAPG805mr>GqS9N{sa1>wPtf;6E`mX0Hj5(B@w{mtzDFM?ELgbjr5m-XMr?5 zqsEn&X@*p##IBRWUr%!SAAE|Cy5}RgNzQ=i*b7)`m3Hfn(@#%_owXL)O3pQqh^fSq zk#I4W7t;b^R)CbvTYSHe*1qv+g08Uyrxneuexqq-)y;8uK_iWr1c;F_%I8%-Vq12; zS^Z%cU!7Ji5-}nFhU&9hFR!}K>v+;pv@kGEN#RfV1c(siE8SVr>0G(-p7}R=9nM$r z=1VWF)h{u)_l1*RulLCbPO9%?<71X(rSyk2amlte-rmZ;NA+UT=z)a%-2-6X7(bL7 z{=EQk-rdkAkGG~x_|)@umDlN4Qo?`lx{tE*vXB4P*4oN(haZ9C{O_71s$2$_l%SNt z(VE*=tR@(ZVCCf_l6i`i zd0`_RnB`PPM#%f)fEArNadv5`B|fd?L`lbbeB%QwJBaA z(&*On!D}rv?a3Ku)3J{VYjeIypg0WLXK{|}YJC_%OJ9MMGOiO1l|tBdso$3O$L~dr zbYND17#Shxv#$_R=EP@NoMB`crI3OHif&kVZqw!a-Q#sQ>BbRqR7%ex6@naBw-+^a zoxS;?SN`L5I6bxf_UDf;pEl+Bx`3QSPwO&!z+7mhrslSeuKc`ws`3J;A-%b@%i(*^ zujG3^7#Q@i%C^XL92O1g#UGzo$d8ZT?^DlTF#Bip)qkKpJeu&Rt0)>Y1StjKrUs-x zNU*FIZnzVty&aT;DG{aZr;kZ6AofkUXT|8dDL&;!Zo9ZbH%jp(zbnj zzDK*oNR(6??#$ZZlut{=y9OnNbJbCYY~ha89!1~+F;ra9poJ%sEK}`U_Ju^uWpRw8 zh@~8y8%)+&)*MSIEgmcCvbO@(E%W9*Cwz7#iKy`6I!GZ8E}dIFuYP9LjQDTBNJVA^ zh>`XRXD^y0B@^SeEY2{pjs|H-zu&&Z>qyd(V~JiVd;1|E-_>rfw&=y_oc#Dm?d{JV zT^>roUg`xzxmFJ;3Y_P~Ae8x&UmkisRi$Xhra z)wUgJNmgvH0motfnl-HO1*q-ngk|q==E#w(xMwbne?O~e;crHL!@Ip>WQkP$r(3Oy7lIFHc@muirNVC0VQ0Io1hD{c9K&9ONclOfS4h{#ECuGsom^s zf?hml$xnrC9i5Qm$Hz3b6yGbk;k|Zy2dexd4+1FP+J0KTt0U&t--yMmQw|DG zb)rN*`A4nE)tU-h{_mDmYpRO#nC@7da?cyQvUn3KUwWSW(m`xo*Fs}`7!l}2UdaF^ zoO}waRtjOM+ZR?Mb%y$d24!1OUVE+1yC~9hLRk!DrF_as z_90--3F$!gaHvdcL9&{lqs+0C(&BJFP0>t!B5A-c)l~@}-_shT<+J_vgNfackt$3A z#7Jw!H!PYeB}ZvD6&JA^M*8s!`FpQpNGE+yTsXmz}`I35s6bK}Aw({QA?QCglBPa#A0s=xn zdppMu5gd8ODXdu?W##+z$)Sa_7hdLdDCxql{JBzNrQ9hk>B;dLm9u<5S(SCmBDjifgQGr8yPD=cFTUlA55W+#QJVNwNOA2#{G;?yhuR_1~l=M<%nk zuXbIe;Mk(s)mJ5LqlPC;0>nsL#Wz-eTiEvgrt!I9#8<$!F7`Txbm0{E%N>#QTj$-9 zLQoP>k1T)otuQbzM~KT||uC>FM+)jp%v(tR8GFR^~`b zoOqmC?=G$kBSyAO;_Ct$Mz&E3 z0ecnCslK*xR@K#Bhm-205IIVS)LMlmAjj3M!SxNl^*WS9T7Tb*bIZOvVKn>yxwkqyMD}4P7C-6TY3u zuCEzM#WE9KCV4eQJZ9}@*{txiBKWYrW#Z|yZQ7G9;&2!UD=WV18tCQYS3=5=Clj2t zLReO5FvovO3ye*E07f#H6(B}hDxSCKVkyK3v--m@5~EMBz@{fVVU8nBeJ+k4tz&?X#qK|}9;dDPT);A$xAT|ni4680P4pQ?lUQgu)z zBgggrTs0FZq1cX|8n-uV7@we}pw0GmdL4(?wCZu;q=fN&A%m1LCxwJ3Lkwmd*od

NKj?KF$q;Psx;M{Fwc)G( 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 E2SxFFjQ{`u literal 0 HcmV?d00001 diff --git a/categories/index.html b/categories/index.html deleted file mode 100644 index d8b903a..0000000 --- a/categories/index.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - Arch Linux México - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-
- - -
-

- Categories -

- -
-
-
- - -
- - -
- -
-
-
- -
-
- -
- - - - - - - - - diff --git a/categories/index.xml b/categories/index.xml deleted file mode 100644 index 678a8b8..0000000 --- a/categories/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Categories on Arch Linux México - archlinuxmx.github.io/categories/ - Recent content in Categories on Arch Linux México - Hugo -- gohugo.io - en-us - - diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..9498457 --- /dev/null +++ b/config.toml @@ -0,0 +1,58 @@ +baseUrl = "http://example.org" +languageCode = "en-US" +title = "Arch Linux México" +# Define the number of posts per site +paginate = 10 +theme = "arch" + +[permalinks] + post = "/:year/:month/:day/:slug" + +[params] + # Tell me who you're + location = "México" + site_description = "Comunidad Mexicana de Arch Linux" + copyright = "Powered by [Hugo](https://gohugo.io). Theme by [hugo-theme-arch](https://github.com/syui/hugo-theme-arch)." + + # Format dates with Go's time formating + date_format = "2006-01-02" + +# Create custom menu entries by defining a label and a link for +# them. Since you can also link posts you've the option the +# place the links before or after them. +# +# E.g.: "Home" appears before all linked posts in the menu +# and "Tags" / "Categories" after them. +[[params.menu]] + before = true + label = "Home" + link = "/" + +[[params.menu]] + before = false + label = "Tags" + link = "tags/" + +[[params.menu]] + before = false + label = "Categories" + link = "categories/" + +# Enter a link for the follow button on the left +[params.profile] + follow_button = "" + + +[social] +# Add your social network accounts to the profile section on the left +# by entering your username. The links to your account will be +# create automatically. + github = "archlinuxmx" + twitter = "archlinuxmx" + +# Enable and disable widgets for the right sidebar +[params.widgets] + recent_articles = true + categories = true + tags = true + tag_cloud = true diff --git a/dist/css/app.1cb140d8ba31d5b2f1114537dd04802a.css b/dist/css/app.1cb140d8ba31d5b2f1114537dd04802a.css deleted file mode 100644 index ba1b08f..0000000 --- a/dist/css/app.1cb140d8ba31d5b2f1114537dd04802a.css +++ /dev/null @@ -1,3 +0,0 @@ -/*! TACHYONS v4.9.1 | http://tachyons.io */ - -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.border-box,a,article,aside,blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],legend,li,main,nav,ol,p,pre,section,table,td,textarea,th,tr,ul{box-sizing:border-box}.aspect-ratio{height:0;position:relative}.aspect-ratio--16x9{padding-bottom:56.25%}.aspect-ratio--9x16{padding-bottom:177.77%}.aspect-ratio--4x3{padding-bottom:75%}.aspect-ratio--3x4{padding-bottom:133.33%}.aspect-ratio--6x4{padding-bottom:66.6%}.aspect-ratio--4x6{padding-bottom:150%}.aspect-ratio--8x5{padding-bottom:62.5%}.aspect-ratio--5x8{padding-bottom:160%}.aspect-ratio--7x5{padding-bottom:71.42%}.aspect-ratio--5x7{padding-bottom:140%}.aspect-ratio--1x1{padding-bottom:100%}.aspect-ratio--object{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}@media screen and (min-width:30em){.aspect-ratio-ns{height:0;position:relative}.aspect-ratio--16x9-ns{padding-bottom:56.25%}.aspect-ratio--9x16-ns{padding-bottom:177.77%}.aspect-ratio--4x3-ns{padding-bottom:75%}.aspect-ratio--3x4-ns{padding-bottom:133.33%}.aspect-ratio--6x4-ns{padding-bottom:66.6%}.aspect-ratio--4x6-ns{padding-bottom:150%}.aspect-ratio--8x5-ns{padding-bottom:62.5%}.aspect-ratio--5x8-ns{padding-bottom:160%}.aspect-ratio--7x5-ns{padding-bottom:71.42%}.aspect-ratio--5x7-ns{padding-bottom:140%}.aspect-ratio--1x1-ns{padding-bottom:100%}.aspect-ratio--object-ns{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}@media screen and (min-width:30em) and (max-width:60em){.aspect-ratio-m{height:0;position:relative}.aspect-ratio--16x9-m{padding-bottom:56.25%}.aspect-ratio--9x16-m{padding-bottom:177.77%}.aspect-ratio--4x3-m{padding-bottom:75%}.aspect-ratio--3x4-m{padding-bottom:133.33%}.aspect-ratio--6x4-m{padding-bottom:66.6%}.aspect-ratio--4x6-m{padding-bottom:150%}.aspect-ratio--8x5-m{padding-bottom:62.5%}.aspect-ratio--5x8-m{padding-bottom:160%}.aspect-ratio--7x5-m{padding-bottom:71.42%}.aspect-ratio--5x7-m{padding-bottom:140%}.aspect-ratio--1x1-m{padding-bottom:100%}.aspect-ratio--object-m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}@media screen and (min-width:60em){.aspect-ratio-l{height:0;position:relative}.aspect-ratio--16x9-l{padding-bottom:56.25%}.aspect-ratio--9x16-l{padding-bottom:177.77%}.aspect-ratio--4x3-l{padding-bottom:75%}.aspect-ratio--3x4-l{padding-bottom:133.33%}.aspect-ratio--6x4-l{padding-bottom:66.6%}.aspect-ratio--4x6-l{padding-bottom:150%}.aspect-ratio--8x5-l{padding-bottom:62.5%}.aspect-ratio--5x8-l{padding-bottom:160%}.aspect-ratio--7x5-l{padding-bottom:71.42%}.aspect-ratio--5x7-l{padding-bottom:140%}.aspect-ratio--1x1-l{padding-bottom:100%}.aspect-ratio--object-l{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}img{max-width:100%}.cover{background-size:cover!important}.contain{background-size:contain!important}@media screen and (min-width:30em){.cover-ns{background-size:cover!important}.contain-ns{background-size:contain!important}}@media screen and (min-width:30em) and (max-width:60em){.cover-m{background-size:cover!important}.contain-m{background-size:contain!important}}@media screen and (min-width:60em){.cover-l{background-size:cover!important}.contain-l{background-size:contain!important}}.bg-center{background-position:50%}.bg-center,.bg-top{background-repeat:no-repeat}.bg-top{background-position:top}.bg-right{background-position:100%}.bg-bottom,.bg-right{background-repeat:no-repeat}.bg-bottom{background-position:bottom}.bg-left{background-repeat:no-repeat;background-position:0}@media screen and (min-width:30em){.bg-center-ns{background-position:50%}.bg-center-ns,.bg-top-ns{background-repeat:no-repeat}.bg-top-ns{background-position:top}.bg-right-ns{background-position:100%}.bg-bottom-ns,.bg-right-ns{background-repeat:no-repeat}.bg-bottom-ns{background-position:bottom}.bg-left-ns{background-repeat:no-repeat;background-position:0}}@media screen and (min-width:30em) and (max-width:60em){.bg-center-m{background-position:50%}.bg-center-m,.bg-top-m{background-repeat:no-repeat}.bg-top-m{background-position:top}.bg-right-m{background-position:100%}.bg-bottom-m,.bg-right-m{background-repeat:no-repeat}.bg-bottom-m{background-position:bottom}.bg-left-m{background-repeat:no-repeat;background-position:0}}@media screen and (min-width:60em){.bg-center-l{background-position:50%}.bg-center-l,.bg-top-l{background-repeat:no-repeat}.bg-top-l{background-position:top}.bg-right-l{background-position:100%}.bg-bottom-l,.bg-right-l{background-repeat:no-repeat}.bg-bottom-l{background-position:bottom}.bg-left-l{background-repeat:no-repeat;background-position:0}}.outline{outline:1px solid}.outline-transparent{outline:1px solid transparent}.outline-0{outline:0}@media screen and (min-width:30em){.outline-ns{outline:1px solid}.outline-transparent-ns{outline:1px solid transparent}.outline-0-ns{outline:0}}@media screen and (min-width:30em) and (max-width:60em){.outline-m{outline:1px solid}.outline-transparent-m{outline:1px solid transparent}.outline-0-m{outline:0}}@media screen and (min-width:60em){.outline-l{outline:1px solid}.outline-transparent-l{outline:1px solid transparent}.outline-0-l{outline:0}}.ba{border-style:solid;border-width:1px}.bt{border-top-style:solid;border-top-width:1px}.br{border-right-style:solid;border-right-width:1px}.bb{border-bottom-style:solid;border-bottom-width:1px}.bl{border-left-style:solid;border-left-width:1px}.bn{border-style:none;border-width:0}@media screen and (min-width:30em){.ba-ns{border-style:solid;border-width:1px}.bt-ns{border-top-style:solid;border-top-width:1px}.br-ns{border-right-style:solid;border-right-width:1px}.bb-ns{border-bottom-style:solid;border-bottom-width:1px}.bl-ns{border-left-style:solid;border-left-width:1px}.bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em) and (max-width:60em){.ba-m{border-style:solid;border-width:1px}.bt-m{border-top-style:solid;border-top-width:1px}.br-m{border-right-style:solid;border-right-width:1px}.bb-m{border-bottom-style:solid;border-bottom-width:1px}.bl-m{border-left-style:solid;border-left-width:1px}.bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.ba-l{border-style:solid;border-width:1px}.bt-l{border-top-style:solid;border-top-width:1px}.br-l{border-right-style:solid;border-right-width:1px}.bb-l{border-bottom-style:solid;border-bottom-width:1px}.bl-l{border-left-style:solid;border-left-width:1px}.bn-l{border-style:none;border-width:0}}.b--black{border-color:#000}.b--near-black{border-color:#111}.b--dark-gray{border-color:#333}.b--mid-gray{border-color:#555}.b--gray{border-color:#777}.b--silver{border-color:#999}.b--light-silver{border-color:#aaa}.b--moon-gray{border-color:#ccc}.b--light-gray{border-color:#eee}.b--near-white{border-color:#f4f4f4}.b--white{border-color:#fff}.b--white-90{border-color:hsla(0,0%,100%,.9)}.b--white-80{border-color:hsla(0,0%,100%,.8)}.b--white-70{border-color:hsla(0,0%,100%,.7)}.b--white-60{border-color:hsla(0,0%,100%,.6)}.b--white-50{border-color:hsla(0,0%,100%,.5)}.b--white-40{border-color:hsla(0,0%,100%,.4)}.b--white-30{border-color:hsla(0,0%,100%,.3)}.b--white-20{border-color:hsla(0,0%,100%,.2)}.b--white-10{border-color:hsla(0,0%,100%,.1)}.b--white-05{border-color:hsla(0,0%,100%,.05)}.b--white-025{border-color:hsla(0,0%,100%,.025)}.b--white-0125{border-color:hsla(0,0%,100%,.0125)}.b--black-90{border-color:rgba(0,0,0,.9)}.b--black-80{border-color:rgba(0,0,0,.8)}.b--black-70{border-color:rgba(0,0,0,.7)}.b--black-60{border-color:rgba(0,0,0,.6)}.b--black-50{border-color:rgba(0,0,0,.5)}.b--black-40{border-color:rgba(0,0,0,.4)}.b--black-30{border-color:rgba(0,0,0,.3)}.b--black-20{border-color:rgba(0,0,0,.2)}.b--black-10{border-color:rgba(0,0,0,.1)}.b--black-05{border-color:rgba(0,0,0,.05)}.b--black-025{border-color:rgba(0,0,0,.025)}.b--black-0125{border-color:rgba(0,0,0,.0125)}.b--dark-red{border-color:#e7040f}.b--red{border-color:#ff4136}.b--light-red{border-color:#ff725c}.b--orange{border-color:#ff6300}.b--gold{border-color:#ffb700}.b--yellow{border-color:gold}.b--light-yellow{border-color:#fbf1a9}.b--purple{border-color:#5e2ca5}.b--light-purple{border-color:#a463f2}.b--dark-pink{border-color:#d5008f}.b--hot-pink{border-color:#ff41b4}.b--pink{border-color:#ff80cc}.b--light-pink{border-color:#ffa3d7}.b--dark-green{border-color:#137752}.b--green{border-color:#19a974}.b--light-green{border-color:#9eebcf}.b--navy{border-color:#001b44}.b--dark-blue{border-color:#00449e}.b--blue{border-color:#357edd}.b--light-blue{border-color:#96ccff}.b--lightest-blue{border-color:#cdecff}.b--washed-blue{border-color:#f6fffe}.b--washed-green{border-color:#e8fdf5}.b--washed-yellow{border-color:#fffceb}.b--washed-red{border-color:#ffdfdf}.b--transparent{border-color:transparent}.b--inherit{border-color:inherit}.br0{border-radius:0}.br1{border-radius:.125rem}.br2{border-radius:.25rem}.br3{border-radius:.5rem}.br4{border-radius:1rem}.br-100{border-radius:100%}.br-pill{border-radius:9999px}.br--bottom{border-top-left-radius:0;border-top-right-radius:0}.br--top{border-bottom-right-radius:0}.br--right,.br--top{border-bottom-left-radius:0}.br--right{border-top-left-radius:0}.br--left{border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width:30em){.br0-ns{border-radius:0}.br1-ns{border-radius:.125rem}.br2-ns{border-radius:.25rem}.br3-ns{border-radius:.5rem}.br4-ns{border-radius:1rem}.br-100-ns{border-radius:100%}.br-pill-ns{border-radius:9999px}.br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.br--top-ns{border-bottom-right-radius:0}.br--right-ns,.br--top-ns{border-bottom-left-radius:0}.br--right-ns{border-top-left-radius:0}.br--left-ns{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:30em) and (max-width:60em){.br0-m{border-radius:0}.br1-m{border-radius:.125rem}.br2-m{border-radius:.25rem}.br3-m{border-radius:.5rem}.br4-m{border-radius:1rem}.br-100-m{border-radius:100%}.br-pill-m{border-radius:9999px}.br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.br--top-m{border-bottom-right-radius:0}.br--right-m,.br--top-m{border-bottom-left-radius:0}.br--right-m{border-top-left-radius:0}.br--left-m{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:60em){.br0-l{border-radius:0}.br1-l{border-radius:.125rem}.br2-l{border-radius:.25rem}.br3-l{border-radius:.5rem}.br4-l{border-radius:1rem}.br-100-l{border-radius:100%}.br-pill-l{border-radius:9999px}.br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.br--top-l{border-bottom-right-radius:0}.br--right-l,.br--top-l{border-bottom-left-radius:0}.br--right-l{border-top-left-radius:0}.br--left-l{border-top-right-radius:0;border-bottom-right-radius:0}}.b--dotted{border-style:dotted}.b--dashed{border-style:dashed}.b--solid{border-style:solid}.b--none{border-style:none}@media screen and (min-width:30em){.b--dotted-ns{border-style:dotted}.b--dashed-ns{border-style:dashed}.b--solid-ns{border-style:solid}.b--none-ns{border-style:none}}@media screen and (min-width:30em) and (max-width:60em){.b--dotted-m{border-style:dotted}.b--dashed-m{border-style:dashed}.b--solid-m{border-style:solid}.b--none-m{border-style:none}}@media screen and (min-width:60em){.b--dotted-l{border-style:dotted}.b--dashed-l{border-style:dashed}.b--solid-l{border-style:solid}.b--none-l{border-style:none}}.bw0{border-width:0}.bw1{border-width:.125rem}.bw2{border-width:.25rem}.bw3{border-width:.5rem}.bw4{border-width:1rem}.bw5{border-width:2rem}.bt-0{border-top-width:0}.br-0{border-right-width:0}.bb-0{border-bottom-width:0}.bl-0{border-left-width:0}@media screen and (min-width:30em){.bw0-ns{border-width:0}.bw1-ns{border-width:.125rem}.bw2-ns{border-width:.25rem}.bw3-ns{border-width:.5rem}.bw4-ns{border-width:1rem}.bw5-ns{border-width:2rem}.bt-0-ns{border-top-width:0}.br-0-ns{border-right-width:0}.bb-0-ns{border-bottom-width:0}.bl-0-ns{border-left-width:0}}@media screen and (min-width:30em) and (max-width:60em){.bw0-m{border-width:0}.bw1-m{border-width:.125rem}.bw2-m{border-width:.25rem}.bw3-m{border-width:.5rem}.bw4-m{border-width:1rem}.bw5-m{border-width:2rem}.bt-0-m{border-top-width:0}.br-0-m{border-right-width:0}.bb-0-m{border-bottom-width:0}.bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.bw0-l{border-width:0}.bw1-l{border-width:.125rem}.bw2-l{border-width:.25rem}.bw3-l{border-width:.5rem}.bw4-l{border-width:1rem}.bw5-l{border-width:2rem}.bt-0-l{border-top-width:0}.br-0-l{border-right-width:0}.bb-0-l{border-bottom-width:0}.bl-0-l{border-left-width:0}}.shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em) and (max-width:60em){.shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1{top:1rem}.right-1{right:1rem}.bottom-1{bottom:1rem}.left-1{left:1rem}.top-2{top:2rem}.right-2{right:2rem}.bottom-2{bottom:2rem}.left-2{left:2rem}.top--1{top:-1rem}.right--1{right:-1rem}.bottom--1{bottom:-1rem}.left--1{left:-1rem}.top--2{top:-2rem}.right--2{right:-2rem}.bottom--2{bottom:-2rem}.left--2{left:-2rem}.absolute--fill{top:0;right:0;bottom:0;left:0}@media screen and (min-width:30em){.top-0-ns{top:0}.left-0-ns{left:0}.right-0-ns{right:0}.bottom-0-ns{bottom:0}.top-1-ns{top:1rem}.left-1-ns{left:1rem}.right-1-ns{right:1rem}.bottom-1-ns{bottom:1rem}.top-2-ns{top:2rem}.left-2-ns{left:2rem}.right-2-ns{right:2rem}.bottom-2-ns{bottom:2rem}.top--1-ns{top:-1rem}.right--1-ns{right:-1rem}.bottom--1-ns{bottom:-1rem}.left--1-ns{left:-1rem}.top--2-ns{top:-2rem}.right--2-ns{right:-2rem}.bottom--2-ns{bottom:-2rem}.left--2-ns{left:-2rem}.absolute--fill-ns{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:30em) and (max-width:60em){.top-0-m{top:0}.left-0-m{left:0}.right-0-m{right:0}.bottom-0-m{bottom:0}.top-1-m{top:1rem}.left-1-m{left:1rem}.right-1-m{right:1rem}.bottom-1-m{bottom:1rem}.top-2-m{top:2rem}.left-2-m{left:2rem}.right-2-m{right:2rem}.bottom-2-m{bottom:2rem}.top--1-m{top:-1rem}.right--1-m{right:-1rem}.bottom--1-m{bottom:-1rem}.left--1-m{left:-1rem}.top--2-m{top:-2rem}.right--2-m{right:-2rem}.bottom--2-m{bottom:-2rem}.left--2-m{left:-2rem}.absolute--fill-m{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:60em){.top-0-l{top:0}.left-0-l{left:0}.right-0-l{right:0}.bottom-0-l{bottom:0}.top-1-l{top:1rem}.left-1-l{left:1rem}.right-1-l{right:1rem}.bottom-1-l{bottom:1rem}.top-2-l{top:2rem}.left-2-l{left:2rem}.right-2-l{right:2rem}.bottom-2-l{bottom:2rem}.top--1-l{top:-1rem}.right--1-l{right:-1rem}.bottom--1-l{bottom:-1rem}.left--1-l{left:-1rem}.top--2-l{top:-2rem}.right--2-l{right:-2rem}.bottom--2-l{bottom:-2rem}.left--2-l{left:-2rem}.absolute--fill-l{top:0;right:0;bottom:0;left:0}}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.cl{clear:left}.cr{clear:right}.cb{clear:both}.cn{clear:none}@media screen and (min-width:30em){.cl-ns{clear:left}.cr-ns{clear:right}.cb-ns{clear:both}.cn-ns{clear:none}}@media screen and (min-width:30em) and (max-width:60em){.cl-m{clear:left}.cr-m{clear:right}.cb-m{clear:both}.cn-m{clear:none}}@media screen and (min-width:60em){.cl-l{clear:left}.cr-l{clear:right}.cb-l{clear:both}.cn-l{clear:none}}.dn{display:none}.di{display:inline}.db{display:block}.dib{display:inline-block}.dit{display:inline-table}.dt{display:table}.dtc{display:table-cell}.dt-row{display:table-row}.dt-row-group{display:table-row-group}.dt-column{display:table-column}.dt-column-group{display:table-column-group}.dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.dn-ns{display:none}.di-ns{display:inline}.db-ns{display:block}.dib-ns{display:inline-block}.dit-ns{display:inline-table}.dt-ns{display:table}.dtc-ns{display:table-cell}.dt-row-ns{display:table-row}.dt-row-group-ns{display:table-row-group}.dt-column-ns{display:table-column}.dt-column-group-ns{display:table-column-group}.dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em) and (max-width:60em){.dn-m{display:none}.di-m{display:inline}.db-m{display:block}.dib-m{display:inline-block}.dit-m{display:inline-table}.dt-m{display:table}.dtc-m{display:table-cell}.dt-row-m{display:table-row}.dt-row-group-m{display:table-row-group}.dt-column-m{display:table-column}.dt-column-group-m{display:table-column-group}.dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.dn-l{display:none}.di-l{display:inline}.db-l{display:block}.dib-l{display:inline-block}.dit-l{display:inline-table}.dt-l{display:table}.dtc-l{display:table-cell}.dt-row-l{display:table-row}.dt-row-group-l{display:table-row-group}.dt-column-l{display:table-column}.dt-column-group-l{display:table-column-group}.dt--fixed-l{table-layout:fixed;width:100%}}.flex{display:-ms-flexbox;display:flex}.inline-flex{display:-ms-inline-flexbox;display:inline-flex}.flex-auto{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-none{-ms-flex:none;flex:none}.flex-column{-ms-flex-direction:column;flex-direction:column}.flex-row{-ms-flex-direction:row;flex-direction:row}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.items-start{-ms-flex-align:start;align-items:flex-start}.items-end{-ms-flex-align:end;align-items:flex-end}.items-center{-ms-flex-align:center;align-items:center}.items-baseline{-ms-flex-align:baseline;align-items:baseline}.items-stretch{-ms-flex-align:stretch;align-items:stretch}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.justify-start{-ms-flex-pack:start;justify-content:flex-start}.justify-end{-ms-flex-pack:end;justify-content:flex-end}.justify-center{-ms-flex-pack:center;justify-content:center}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.content-center{-ms-flex-line-pack:center;align-content:center}.content-between{-ms-flex-line-pack:justify;align-content:space-between}.content-around{-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-last{-ms-flex-order:99999;order:99999}.flex-grow-0{-ms-flex-positive:0;flex-grow:0}.flex-grow-1{-ms-flex-positive:1;flex-grow:1}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-shrink-1{-ms-flex-negative:1;flex-shrink:1}@media screen and (min-width:30em){.flex-ns{display:-ms-flexbox;display:flex}.inline-flex-ns{display:-ms-inline-flexbox;display:inline-flex}.flex-auto-ns{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-none-ns{-ms-flex:none;flex:none}.flex-column-ns{-ms-flex-direction:column;flex-direction:column}.flex-row-ns{-ms-flex-direction:row;flex-direction:row}.flex-wrap-ns{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap-ns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-reverse-ns{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-column-reverse-ns{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-row-reverse-ns{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.items-start-ns{-ms-flex-align:start;align-items:flex-start}.items-end-ns{-ms-flex-align:end;align-items:flex-end}.items-center-ns{-ms-flex-align:center;align-items:center}.items-baseline-ns{-ms-flex-align:baseline;align-items:baseline}.items-stretch-ns{-ms-flex-align:stretch;align-items:stretch}.self-start-ns{-ms-flex-item-align:start;align-self:flex-start}.self-end-ns{-ms-flex-item-align:end;align-self:flex-end}.self-center-ns{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.self-baseline-ns{-ms-flex-item-align:baseline;align-self:baseline}.self-stretch-ns{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.justify-start-ns{-ms-flex-pack:start;justify-content:flex-start}.justify-end-ns{-ms-flex-pack:end;justify-content:flex-end}.justify-center-ns{-ms-flex-pack:center;justify-content:center}.justify-between-ns{-ms-flex-pack:justify;justify-content:space-between}.justify-around-ns{-ms-flex-pack:distribute;justify-content:space-around}.content-start-ns{-ms-flex-line-pack:start;align-content:flex-start}.content-end-ns{-ms-flex-line-pack:end;align-content:flex-end}.content-center-ns{-ms-flex-line-pack:center;align-content:center}.content-between-ns{-ms-flex-line-pack:justify;align-content:space-between}.content-around-ns{-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch-ns{-ms-flex-line-pack:stretch;align-content:stretch}.order-0-ns{-ms-flex-order:0;order:0}.order-1-ns{-ms-flex-order:1;order:1}.order-2-ns{-ms-flex-order:2;order:2}.order-3-ns{-ms-flex-order:3;order:3}.order-4-ns{-ms-flex-order:4;order:4}.order-5-ns{-ms-flex-order:5;order:5}.order-6-ns{-ms-flex-order:6;order:6}.order-7-ns{-ms-flex-order:7;order:7}.order-8-ns{-ms-flex-order:8;order:8}.order-last-ns{-ms-flex-order:99999;order:99999}.flex-grow-0-ns{-ms-flex-positive:0;flex-grow:0}.flex-grow-1-ns{-ms-flex-positive:1;flex-grow:1}.flex-shrink-0-ns{-ms-flex-negative:0;flex-shrink:0}.flex-shrink-1-ns{-ms-flex-negative:1;flex-shrink:1}}@media screen and (min-width:30em) and (max-width:60em){.flex-m{display:-ms-flexbox;display:flex}.inline-flex-m{display:-ms-inline-flexbox;display:inline-flex}.flex-auto-m{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-none-m{-ms-flex:none;flex:none}.flex-column-m{-ms-flex-direction:column;flex-direction:column}.flex-row-m{-ms-flex-direction:row;flex-direction:row}.flex-wrap-m{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap-m{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-reverse-m{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-column-reverse-m{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-row-reverse-m{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.items-start-m{-ms-flex-align:start;align-items:flex-start}.items-end-m{-ms-flex-align:end;align-items:flex-end}.items-center-m{-ms-flex-align:center;align-items:center}.items-baseline-m{-ms-flex-align:baseline;align-items:baseline}.items-stretch-m{-ms-flex-align:stretch;align-items:stretch}.self-start-m{-ms-flex-item-align:start;align-self:flex-start}.self-end-m{-ms-flex-item-align:end;align-self:flex-end}.self-center-m{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.self-baseline-m{-ms-flex-item-align:baseline;align-self:baseline}.self-stretch-m{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.justify-start-m{-ms-flex-pack:start;justify-content:flex-start}.justify-end-m{-ms-flex-pack:end;justify-content:flex-end}.justify-center-m{-ms-flex-pack:center;justify-content:center}.justify-between-m{-ms-flex-pack:justify;justify-content:space-between}.justify-around-m{-ms-flex-pack:distribute;justify-content:space-around}.content-start-m{-ms-flex-line-pack:start;align-content:flex-start}.content-end-m{-ms-flex-line-pack:end;align-content:flex-end}.content-center-m{-ms-flex-line-pack:center;align-content:center}.content-between-m{-ms-flex-line-pack:justify;align-content:space-between}.content-around-m{-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch-m{-ms-flex-line-pack:stretch;align-content:stretch}.order-0-m{-ms-flex-order:0;order:0}.order-1-m{-ms-flex-order:1;order:1}.order-2-m{-ms-flex-order:2;order:2}.order-3-m{-ms-flex-order:3;order:3}.order-4-m{-ms-flex-order:4;order:4}.order-5-m{-ms-flex-order:5;order:5}.order-6-m{-ms-flex-order:6;order:6}.order-7-m{-ms-flex-order:7;order:7}.order-8-m{-ms-flex-order:8;order:8}.order-last-m{-ms-flex-order:99999;order:99999}.flex-grow-0-m{-ms-flex-positive:0;flex-grow:0}.flex-grow-1-m{-ms-flex-positive:1;flex-grow:1}.flex-shrink-0-m{-ms-flex-negative:0;flex-shrink:0}.flex-shrink-1-m{-ms-flex-negative:1;flex-shrink:1}}@media screen and (min-width:60em){.flex-l{display:-ms-flexbox;display:flex}.inline-flex-l{display:-ms-inline-flexbox;display:inline-flex}.flex-auto-l{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-none-l{-ms-flex:none;flex:none}.flex-column-l{-ms-flex-direction:column;flex-direction:column}.flex-row-l{-ms-flex-direction:row;flex-direction:row}.flex-wrap-l{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap-l{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-reverse-l{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-column-reverse-l{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-row-reverse-l{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.items-start-l{-ms-flex-align:start;align-items:flex-start}.items-end-l{-ms-flex-align:end;align-items:flex-end}.items-center-l{-ms-flex-align:center;align-items:center}.items-baseline-l{-ms-flex-align:baseline;align-items:baseline}.items-stretch-l{-ms-flex-align:stretch;align-items:stretch}.self-start-l{-ms-flex-item-align:start;align-self:flex-start}.self-end-l{-ms-flex-item-align:end;align-self:flex-end}.self-center-l{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.self-baseline-l{-ms-flex-item-align:baseline;align-self:baseline}.self-stretch-l{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.justify-start-l{-ms-flex-pack:start;justify-content:flex-start}.justify-end-l{-ms-flex-pack:end;justify-content:flex-end}.justify-center-l{-ms-flex-pack:center;justify-content:center}.justify-between-l{-ms-flex-pack:justify;justify-content:space-between}.justify-around-l{-ms-flex-pack:distribute;justify-content:space-around}.content-start-l{-ms-flex-line-pack:start;align-content:flex-start}.content-end-l{-ms-flex-line-pack:end;align-content:flex-end}.content-center-l{-ms-flex-line-pack:center;align-content:center}.content-between-l{-ms-flex-line-pack:justify;align-content:space-between}.content-around-l{-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch-l{-ms-flex-line-pack:stretch;align-content:stretch}.order-0-l{-ms-flex-order:0;order:0}.order-1-l{-ms-flex-order:1;order:1}.order-2-l{-ms-flex-order:2;order:2}.order-3-l{-ms-flex-order:3;order:3}.order-4-l{-ms-flex-order:4;order:4}.order-5-l{-ms-flex-order:5;order:5}.order-6-l{-ms-flex-order:6;order:6}.order-7-l{-ms-flex-order:7;order:7}.order-8-l{-ms-flex-order:8;order:8}.order-last-l{-ms-flex-order:99999;order:99999}.flex-grow-0-l{-ms-flex-positive:0;flex-grow:0}.flex-grow-1-l{-ms-flex-positive:1;flex-grow:1}.flex-shrink-0-l{-ms-flex-negative:0;flex-shrink:0}.flex-shrink-1-l{-ms-flex-negative:1;flex-shrink:1}}.fl{float:left}.fl,.fr{_display:inline}.fr{float:right}.fn{float:none}@media screen and (min-width:30em){.fl-ns{float:left}.fl-ns,.fr-ns{_display:inline}.fr-ns{float:right}.fn-ns{float:none}}@media screen and (min-width:30em) and (max-width:60em){.fl-m{float:left}.fl-m,.fr-m{_display:inline}.fr-m{float:right}.fn-m{float:none}}@media screen and (min-width:60em){.fl-l{float:left}.fl-l,.fr-l{_display:inline}.fr-l{float:right}.fn-l{float:none}}.sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.serif{font-family:georgia,times,serif}.system-sans-serif{font-family:sans-serif}.system-serif{font-family:serif}.code,code{font-family:Consolas,monaco,monospace}.courier{font-family:Courier Next,courier,monospace}.helvetica{font-family:helvetica neue,helvetica,sans-serif}.avenir{font-family:avenir next,avenir,sans-serif}.athelas{font-family:athelas,georgia,serif}.georgia{font-family:georgia,serif}.times{font-family:times,serif}.bodoni{font-family:Bodoni MT,serif}.calisto{font-family:Calisto MT,serif}.garamond{font-family:garamond,serif}.baskerville{font-family:baskerville,serif}.i{font-style:italic}.fs-normal{font-style:normal}@media screen and (min-width:30em){.i-ns{font-style:italic}.fs-normal-ns{font-style:normal}}@media screen and (min-width:30em) and (max-width:60em){.i-m{font-style:italic}.fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.i-l{font-style:italic}.fs-normal-l{font-style:normal}}.normal{font-weight:400}.b{font-weight:700}.fw1{font-weight:100}.fw2{font-weight:200}.fw3{font-weight:300}.fw4{font-weight:400}.fw5{font-weight:500}.fw6{font-weight:600}.fw7{font-weight:700}.fw8{font-weight:800}.fw9{font-weight:900}@media screen and (min-width:30em){.normal-ns{font-weight:400}.b-ns{font-weight:700}.fw1-ns{font-weight:100}.fw2-ns{font-weight:200}.fw3-ns{font-weight:300}.fw4-ns{font-weight:400}.fw5-ns{font-weight:500}.fw6-ns{font-weight:600}.fw7-ns{font-weight:700}.fw8-ns{font-weight:800}.fw9-ns{font-weight:900}}@media screen and (min-width:30em) and (max-width:60em){.normal-m{font-weight:400}.b-m{font-weight:700}.fw1-m{font-weight:100}.fw2-m{font-weight:200}.fw3-m{font-weight:300}.fw4-m{font-weight:400}.fw5-m{font-weight:500}.fw6-m{font-weight:600}.fw7-m{font-weight:700}.fw8-m{font-weight:800}.fw9-m{font-weight:900}}@media screen and (min-width:60em){.normal-l{font-weight:400}.b-l{font-weight:700}.fw1-l{font-weight:100}.fw2-l{font-weight:200}.fw3-l{font-weight:300}.fw4-l{font-weight:400}.fw5-l{font-weight:500}.fw6-l{font-weight:600}.fw7-l{font-weight:700}.fw8-l{font-weight:800}.fw9-l{font-weight:900}}.input-reset{-webkit-appearance:none;-moz-appearance:none}.button-reset::-moz-focus-inner,.input-reset::-moz-focus-inner{border:0;padding:0}.h1{height:1rem}.h2{height:2rem}.h3{height:4rem}.h4{height:8rem}.h5{height:16rem}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.min-h-100{min-height:100%}.vh-25{height:25vh}.vh-50{height:50vh}.vh-75{height:75vh}.vh-100{height:100vh}.min-vh-100{min-height:100vh}.h-auto{height:auto}.h-inherit{height:inherit}@media screen and (min-width:30em){.h1-ns{height:1rem}.h2-ns{height:2rem}.h3-ns{height:4rem}.h4-ns{height:8rem}.h5-ns{height:16rem}.h-25-ns{height:25%}.h-50-ns{height:50%}.h-75-ns{height:75%}.h-100-ns{height:100%}.min-h-100-ns{min-height:100%}.vh-25-ns{height:25vh}.vh-50-ns{height:50vh}.vh-75-ns{height:75vh}.vh-100-ns{height:100vh}.min-vh-100-ns{min-height:100vh}.h-auto-ns{height:auto}.h-inherit-ns{height:inherit}}@media screen and (min-width:30em) and (max-width:60em){.h1-m{height:1rem}.h2-m{height:2rem}.h3-m{height:4rem}.h4-m{height:8rem}.h5-m{height:16rem}.h-25-m{height:25%}.h-50-m{height:50%}.h-75-m{height:75%}.h-100-m{height:100%}.min-h-100-m{min-height:100%}.vh-25-m{height:25vh}.vh-50-m{height:50vh}.vh-75-m{height:75vh}.vh-100-m{height:100vh}.min-vh-100-m{min-height:100vh}.h-auto-m{height:auto}.h-inherit-m{height:inherit}}@media screen and (min-width:60em){.h1-l{height:1rem}.h2-l{height:2rem}.h3-l{height:4rem}.h4-l{height:8rem}.h5-l{height:16rem}.h-25-l{height:25%}.h-50-l{height:50%}.h-75-l{height:75%}.h-100-l{height:100%}.min-h-100-l{min-height:100%}.vh-25-l{height:25vh}.vh-50-l{height:50vh}.vh-75-l{height:75vh}.vh-100-l{height:100vh}.min-vh-100-l{min-height:100vh}.h-auto-l{height:auto}.h-inherit-l{height:inherit}}.tracked{letter-spacing:.1em}.tracked-tight{letter-spacing:-.05em}.tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.tracked-ns{letter-spacing:.1em}.tracked-tight-ns{letter-spacing:-.05em}.tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em) and (max-width:60em){.tracked-m{letter-spacing:.1em}.tracked-tight-m{letter-spacing:-.05em}.tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.tracked-l{letter-spacing:.1em}.tracked-tight-l{letter-spacing:-.05em}.tracked-mega-l{letter-spacing:.25em}}.lh-solid{line-height:1}.lh-title{line-height:1.25}.lh-copy{line-height:1.5}@media screen and (min-width:30em){.lh-solid-ns{line-height:1}.lh-title-ns{line-height:1.25}.lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em) and (max-width:60em){.lh-solid-m{line-height:1}.lh-title-m{line-height:1.25}.lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.lh-solid-l{line-height:1}.lh-title-l{line-height:1.25}.lh-copy-l{line-height:1.5}}.link{text-decoration:none}.link,.link:active,.link:focus,.link:hover,.link:link,.link:visited{transition:color .15s ease-in}.link:focus{outline:1px dotted currentColor}.list{list-style-type:none}.mw-100{max-width:100%}.mw1{max-width:1rem}.mw2{max-width:2rem}.mw3{max-width:4rem}.mw4{max-width:8rem}.mw5{max-width:16rem}.mw6{max-width:32rem}.mw7{max-width:48rem}.mw8{max-width:64rem}.mw9{max-width:96rem}.mw-none{max-width:none}@media screen and (min-width:30em){.mw-100-ns{max-width:100%}.mw1-ns{max-width:1rem}.mw2-ns{max-width:2rem}.mw3-ns{max-width:4rem}.mw4-ns{max-width:8rem}.mw5-ns{max-width:16rem}.mw6-ns{max-width:32rem}.mw7-ns{max-width:48rem}.mw8-ns{max-width:64rem}.mw9-ns{max-width:96rem}.mw-none-ns{max-width:none}}@media screen and (min-width:30em) and (max-width:60em){.mw-100-m{max-width:100%}.mw1-m{max-width:1rem}.mw2-m{max-width:2rem}.mw3-m{max-width:4rem}.mw4-m{max-width:8rem}.mw5-m{max-width:16rem}.mw6-m{max-width:32rem}.mw7-m{max-width:48rem}.mw8-m{max-width:64rem}.mw9-m{max-width:96rem}.mw-none-m{max-width:none}}@media screen and (min-width:60em){.mw-100-l{max-width:100%}.mw1-l{max-width:1rem}.mw2-l{max-width:2rem}.mw3-l{max-width:4rem}.mw4-l{max-width:8rem}.mw5-l{max-width:16rem}.mw6-l{max-width:32rem}.mw7-l{max-width:48rem}.mw8-l{max-width:64rem}.mw9-l{max-width:96rem}.mw-none-l{max-width:none}}.w1{width:1rem}.w2{width:2rem}.w3{width:4rem}.w4{width:8rem}.w5{width:16rem}.w-10{width:10%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-33{width:33%}.w-34{width:34%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.w-third{width:33.33333%}.w-two-thirds{width:66.66667%}.w-auto{width:auto}@media screen and (min-width:30em){.w1-ns{width:1rem}.w2-ns{width:2rem}.w3-ns{width:4rem}.w4-ns{width:8rem}.w5-ns{width:16rem}.w-10-ns{width:10%}.w-20-ns{width:20%}.w-25-ns{width:25%}.w-30-ns{width:30%}.w-33-ns{width:33%}.w-34-ns{width:34%}.w-40-ns{width:40%}.w-50-ns{width:50%}.w-60-ns{width:60%}.w-70-ns{width:70%}.w-75-ns{width:75%}.w-80-ns{width:80%}.w-90-ns{width:90%}.w-100-ns{width:100%}.w-third-ns{width:33.33333%}.w-two-thirds-ns{width:66.66667%}.w-auto-ns{width:auto}}@media screen and (min-width:30em) and (max-width:60em){.w1-m{width:1rem}.w2-m{width:2rem}.w3-m{width:4rem}.w4-m{width:8rem}.w5-m{width:16rem}.w-10-m{width:10%}.w-20-m{width:20%}.w-25-m{width:25%}.w-30-m{width:30%}.w-33-m{width:33%}.w-34-m{width:34%}.w-40-m{width:40%}.w-50-m{width:50%}.w-60-m{width:60%}.w-70-m{width:70%}.w-75-m{width:75%}.w-80-m{width:80%}.w-90-m{width:90%}.w-100-m{width:100%}.w-third-m{width:33.33333%}.w-two-thirds-m{width:66.66667%}.w-auto-m{width:auto}}@media screen and (min-width:60em){.w1-l{width:1rem}.w2-l{width:2rem}.w3-l{width:4rem}.w4-l{width:8rem}.w5-l{width:16rem}.w-10-l{width:10%}.w-20-l{width:20%}.w-25-l{width:25%}.w-30-l{width:30%}.w-33-l{width:33%}.w-34-l{width:34%}.w-40-l{width:40%}.w-50-l{width:50%}.w-60-l{width:60%}.w-70-l{width:70%}.w-75-l{width:75%}.w-80-l{width:80%}.w-90-l{width:90%}.w-100-l{width:100%}.w-third-l{width:33.33333%}.w-two-thirds-l{width:66.66667%}.w-auto-l{width:auto}}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.overflow-x-visible{overflow-x:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-visible{overflow-y:visible}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.overflow-visible-ns{overflow:visible}.overflow-hidden-ns{overflow:hidden}.overflow-scroll-ns{overflow:scroll}.overflow-auto-ns{overflow:auto}.overflow-x-visible-ns{overflow-x:visible}.overflow-x-hidden-ns{overflow-x:hidden}.overflow-x-scroll-ns{overflow-x:scroll}.overflow-x-auto-ns{overflow-x:auto}.overflow-y-visible-ns{overflow-y:visible}.overflow-y-hidden-ns{overflow-y:hidden}.overflow-y-scroll-ns{overflow-y:scroll}.overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em) and (max-width:60em){.overflow-visible-m{overflow:visible}.overflow-hidden-m{overflow:hidden}.overflow-scroll-m{overflow:scroll}.overflow-auto-m{overflow:auto}.overflow-x-visible-m{overflow-x:visible}.overflow-x-hidden-m{overflow-x:hidden}.overflow-x-scroll-m{overflow-x:scroll}.overflow-x-auto-m{overflow-x:auto}.overflow-y-visible-m{overflow-y:visible}.overflow-y-hidden-m{overflow-y:hidden}.overflow-y-scroll-m{overflow-y:scroll}.overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.overflow-visible-l{overflow:visible}.overflow-hidden-l{overflow:hidden}.overflow-scroll-l{overflow:scroll}.overflow-auto-l{overflow:auto}.overflow-x-visible-l{overflow-x:visible}.overflow-x-hidden-l{overflow-x:hidden}.overflow-x-scroll-l{overflow-x:scroll}.overflow-x-auto-l{overflow-x:auto}.overflow-y-visible-l{overflow-y:visible}.overflow-y-hidden-l{overflow-y:hidden}.overflow-y-scroll-l{overflow-y:scroll}.overflow-y-auto-l{overflow-y:auto}}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}@media screen and (min-width:30em){.static-ns{position:static}.relative-ns{position:relative}.absolute-ns{position:absolute}.fixed-ns{position:fixed}}@media screen and (min-width:30em) and (max-width:60em){.static-m{position:static}.relative-m{position:relative}.absolute-m{position:absolute}.fixed-m{position:fixed}}@media screen and (min-width:60em){.static-l{position:static}.relative-l{position:relative}.absolute-l{position:absolute}.fixed-l{position:fixed}}.o-100{opacity:1}.o-90{opacity:.9}.o-80{opacity:.8}.o-70{opacity:.7}.o-60{opacity:.6}.o-50{opacity:.5}.o-40{opacity:.4}.o-30{opacity:.3}.o-20{opacity:.2}.o-10{opacity:.1}.o-05{opacity:.05}.o-025{opacity:.025}.o-0{opacity:0}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.rotate-225{transform:rotate(225deg)}.rotate-270{transform:rotate(270deg)}.rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.rotate-45-ns{transform:rotate(45deg)}.rotate-90-ns{transform:rotate(90deg)}.rotate-135-ns{transform:rotate(135deg)}.rotate-180-ns{transform:rotate(180deg)}.rotate-225-ns{transform:rotate(225deg)}.rotate-270-ns{transform:rotate(270deg)}.rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em) and (max-width:60em){.rotate-45-m{transform:rotate(45deg)}.rotate-90-m{transform:rotate(90deg)}.rotate-135-m{transform:rotate(135deg)}.rotate-180-m{transform:rotate(180deg)}.rotate-225-m{transform:rotate(225deg)}.rotate-270-m{transform:rotate(270deg)}.rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.rotate-45-l{transform:rotate(45deg)}.rotate-90-l{transform:rotate(90deg)}.rotate-135-l{transform:rotate(135deg)}.rotate-180-l{transform:rotate(180deg)}.rotate-225-l{transform:rotate(225deg)}.rotate-270-l{transform:rotate(270deg)}.rotate-315-l{transform:rotate(315deg)}}.black-90{color:rgba(0,0,0,.9)}.black-80{color:rgba(0,0,0,.8)}.black-70{color:rgba(0,0,0,.7)}.black-60{color:rgba(0,0,0,.6)}.black-50{color:rgba(0,0,0,.5)}.black-40{color:rgba(0,0,0,.4)}.black-30{color:rgba(0,0,0,.3)}.black-20{color:rgba(0,0,0,.2)}.black-10{color:rgba(0,0,0,.1)}.black-05{color:rgba(0,0,0,.05)}.white-90{color:hsla(0,0%,100%,.9)}.white-80{color:hsla(0,0%,100%,.8)}.white-70{color:hsla(0,0%,100%,.7)}.white-60{color:hsla(0,0%,100%,.6)}.white-50{color:hsla(0,0%,100%,.5)}.white-40{color:hsla(0,0%,100%,.4)}.white-30{color:hsla(0,0%,100%,.3)}.white-20{color:hsla(0,0%,100%,.2)}.white-10{color:hsla(0,0%,100%,.1)}.black{color:#000}.near-black{color:#111}.dark-gray{color:#333}.mid-gray{color:#555}.gray{color:#777}.silver{color:#999}.light-silver{color:#aaa}.moon-gray{color:#ccc}.light-gray{color:#eee}.near-white{color:#f4f4f4}.white{color:#fff}.dark-red{color:#e7040f}.red{color:#ff4136}.light-red{color:#ff725c}.orange{color:#ff6300}.gold{color:#ffb700}.yellow{color:gold}.light-yellow{color:#fbf1a9}.purple{color:#5e2ca5}.light-purple{color:#a463f2}.dark-pink{color:#d5008f}.hot-pink{color:#ff41b4}.pink{color:#ff80cc}.light-pink{color:#ffa3d7}.dark-green{color:#137752}.green{color:#19a974}.light-green{color:#9eebcf}.navy{color:#001b44}.dark-blue{color:#00449e}.blue{color:#357edd}.light-blue{color:#96ccff}.lightest-blue{color:#cdecff}.washed-blue{color:#f6fffe}.washed-green{color:#e8fdf5}.washed-yellow{color:#fffceb}.washed-red{color:#ffdfdf}.color-inherit{color:inherit}.bg-black-90{background-color:rgba(0,0,0,.9)}.bg-black-80{background-color:rgba(0,0,0,.8)}.bg-black-70{background-color:rgba(0,0,0,.7)}.bg-black-60{background-color:rgba(0,0,0,.6)}.bg-black-50{background-color:rgba(0,0,0,.5)}.bg-black-40{background-color:rgba(0,0,0,.4)}.bg-black-30{background-color:rgba(0,0,0,.3)}.bg-black-20{background-color:rgba(0,0,0,.2)}.bg-black-10{background-color:rgba(0,0,0,.1)}.bg-black-05{background-color:rgba(0,0,0,.05)}.bg-white-90{background-color:hsla(0,0%,100%,.9)}.bg-white-80{background-color:hsla(0,0%,100%,.8)}.bg-white-70{background-color:hsla(0,0%,100%,.7)}.bg-white-60{background-color:hsla(0,0%,100%,.6)}.bg-white-50{background-color:hsla(0,0%,100%,.5)}.bg-white-40{background-color:hsla(0,0%,100%,.4)}.bg-white-30{background-color:hsla(0,0%,100%,.3)}.bg-white-20{background-color:hsla(0,0%,100%,.2)}.bg-white-10{background-color:hsla(0,0%,100%,.1)}.bg-black{background-color:#000}.bg-near-black{background-color:#111}.bg-dark-gray{background-color:#333}.bg-mid-gray{background-color:#555}.bg-gray{background-color:#777}.bg-silver{background-color:#999}.bg-light-silver{background-color:#aaa}.bg-moon-gray{background-color:#ccc}.bg-light-gray{background-color:#eee}.bg-near-white{background-color:#f4f4f4}.bg-white{background-color:#fff}.bg-transparent{background-color:transparent}.bg-dark-red{background-color:#e7040f}.bg-red{background-color:#ff4136}.bg-light-red{background-color:#ff725c}.bg-orange{background-color:#ff6300}.bg-gold{background-color:#ffb700}.bg-yellow{background-color:gold}.bg-light-yellow{background-color:#fbf1a9}.bg-purple{background-color:#5e2ca5}.bg-light-purple{background-color:#a463f2}.bg-dark-pink{background-color:#d5008f}.bg-hot-pink{background-color:#ff41b4}.bg-pink{background-color:#ff80cc}.bg-light-pink{background-color:#ffa3d7}.bg-dark-green{background-color:#137752}.bg-green{background-color:#19a974}.bg-light-green{background-color:#9eebcf}.bg-navy{background-color:#001b44}.bg-dark-blue{background-color:#00449e}.bg-blue{background-color:#357edd}.bg-light-blue{background-color:#96ccff}.bg-lightest-blue{background-color:#cdecff}.bg-washed-blue{background-color:#f6fffe}.bg-washed-green{background-color:#e8fdf5}.bg-washed-yellow{background-color:#fffceb}.bg-washed-red{background-color:#ffdfdf}.bg-inherit{background-color:inherit}.hover-black:focus,.hover-black:hover{color:#000}.hover-near-black:focus,.hover-near-black:hover{color:#111}.hover-dark-gray:focus,.hover-dark-gray:hover{color:#333}.hover-mid-gray:focus,.hover-mid-gray:hover{color:#555}.hover-gray:focus,.hover-gray:hover{color:#777}.hover-silver:focus,.hover-silver:hover{color:#999}.hover-light-silver:focus,.hover-light-silver:hover{color:#aaa}.hover-moon-gray:focus,.hover-moon-gray:hover{color:#ccc}.hover-light-gray:focus,.hover-light-gray:hover{color:#eee}.hover-near-white:focus,.hover-near-white:hover{color:#f4f4f4}.hover-white:focus,.hover-white:hover{color:#fff}.hover-black-90:focus,.hover-black-90:hover{color:rgba(0,0,0,.9)}.hover-black-80:focus,.hover-black-80:hover{color:rgba(0,0,0,.8)}.hover-black-70:focus,.hover-black-70:hover{color:rgba(0,0,0,.7)}.hover-black-60:focus,.hover-black-60:hover{color:rgba(0,0,0,.6)}.hover-black-50:focus,.hover-black-50:hover{color:rgba(0,0,0,.5)}.hover-black-40:focus,.hover-black-40:hover{color:rgba(0,0,0,.4)}.hover-black-30:focus,.hover-black-30:hover{color:rgba(0,0,0,.3)}.hover-black-20:focus,.hover-black-20:hover{color:rgba(0,0,0,.2)}.hover-black-10:focus,.hover-black-10:hover{color:rgba(0,0,0,.1)}.hover-white-90:focus,.hover-white-90:hover{color:hsla(0,0%,100%,.9)}.hover-white-80:focus,.hover-white-80:hover{color:hsla(0,0%,100%,.8)}.hover-white-70:focus,.hover-white-70:hover{color:hsla(0,0%,100%,.7)}.hover-white-60:focus,.hover-white-60:hover{color:hsla(0,0%,100%,.6)}.hover-white-50:focus,.hover-white-50:hover{color:hsla(0,0%,100%,.5)}.hover-white-40:focus,.hover-white-40:hover{color:hsla(0,0%,100%,.4)}.hover-white-30:focus,.hover-white-30:hover{color:hsla(0,0%,100%,.3)}.hover-white-20:focus,.hover-white-20:hover{color:hsla(0,0%,100%,.2)}.hover-white-10:focus,.hover-white-10:hover{color:hsla(0,0%,100%,.1)}.hover-inherit:focus,.hover-inherit:hover{color:inherit}.hover-bg-black:focus,.hover-bg-black:hover{background-color:#000}.hover-bg-near-black:focus,.hover-bg-near-black:hover{background-color:#111}.hover-bg-dark-gray:focus,.hover-bg-dark-gray:hover{background-color:#333}.hover-bg-mid-gray:focus,.hover-bg-mid-gray:hover{background-color:#555}.hover-bg-gray:focus,.hover-bg-gray:hover{background-color:#777}.hover-bg-silver:focus,.hover-bg-silver:hover{background-color:#999}.hover-bg-light-silver:focus,.hover-bg-light-silver:hover{background-color:#aaa}.hover-bg-moon-gray:focus,.hover-bg-moon-gray:hover{background-color:#ccc}.hover-bg-light-gray:focus,.hover-bg-light-gray:hover{background-color:#eee}.hover-bg-near-white:focus,.hover-bg-near-white:hover{background-color:#f4f4f4}.hover-bg-white:focus,.hover-bg-white:hover{background-color:#fff}.hover-bg-transparent:focus,.hover-bg-transparent:hover{background-color:transparent}.hover-bg-black-90:focus,.hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.hover-bg-black-80:focus,.hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.hover-bg-black-70:focus,.hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.hover-bg-black-60:focus,.hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.hover-bg-black-50:focus,.hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.hover-bg-black-40:focus,.hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.hover-bg-black-30:focus,.hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.hover-bg-black-20:focus,.hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.hover-bg-black-10:focus,.hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.hover-bg-white-90:focus,.hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.hover-bg-white-80:focus,.hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.hover-bg-white-70:focus,.hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.hover-bg-white-60:focus,.hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.hover-bg-white-50:focus,.hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.hover-bg-white-40:focus,.hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.hover-bg-white-30:focus,.hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.hover-bg-white-20:focus,.hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.hover-bg-white-10:focus,.hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.hover-dark-red:focus,.hover-dark-red:hover{color:#e7040f}.hover-red:focus,.hover-red:hover{color:#ff4136}.hover-light-red:focus,.hover-light-red:hover{color:#ff725c}.hover-orange:focus,.hover-orange:hover{color:#ff6300}.hover-gold:focus,.hover-gold:hover{color:#ffb700}.hover-yellow:focus,.hover-yellow:hover{color:gold}.hover-light-yellow:focus,.hover-light-yellow:hover{color:#fbf1a9}.hover-purple:focus,.hover-purple:hover{color:#5e2ca5}.hover-light-purple:focus,.hover-light-purple:hover{color:#a463f2}.hover-dark-pink:focus,.hover-dark-pink:hover{color:#d5008f}.hover-hot-pink:focus,.hover-hot-pink:hover{color:#ff41b4}.hover-pink:focus,.hover-pink:hover{color:#ff80cc}.hover-light-pink:focus,.hover-light-pink:hover{color:#ffa3d7}.hover-dark-green:focus,.hover-dark-green:hover{color:#137752}.hover-green:focus,.hover-green:hover{color:#19a974}.hover-light-green:focus,.hover-light-green:hover{color:#9eebcf}.hover-navy:focus,.hover-navy:hover{color:#001b44}.hover-dark-blue:focus,.hover-dark-blue:hover{color:#00449e}.hover-blue:focus,.hover-blue:hover{color:#357edd}.hover-light-blue:focus,.hover-light-blue:hover{color:#96ccff}.hover-lightest-blue:focus,.hover-lightest-blue:hover{color:#cdecff}.hover-washed-blue:focus,.hover-washed-blue:hover{color:#f6fffe}.hover-washed-green:focus,.hover-washed-green:hover{color:#e8fdf5}.hover-washed-yellow:focus,.hover-washed-yellow:hover{color:#fffceb}.hover-washed-red:focus,.hover-washed-red:hover{color:#ffdfdf}.hover-bg-dark-red:focus,.hover-bg-dark-red:hover{background-color:#e7040f}.hover-bg-red:focus,.hover-bg-red:hover{background-color:#ff4136}.hover-bg-light-red:focus,.hover-bg-light-red:hover{background-color:#ff725c}.hover-bg-orange:focus,.hover-bg-orange:hover{background-color:#ff6300}.hover-bg-gold:focus,.hover-bg-gold:hover{background-color:#ffb700}.hover-bg-yellow:focus,.hover-bg-yellow:hover{background-color:gold}.hover-bg-light-yellow:focus,.hover-bg-light-yellow:hover{background-color:#fbf1a9}.hover-bg-purple:focus,.hover-bg-purple:hover{background-color:#5e2ca5}.hover-bg-light-purple:focus,.hover-bg-light-purple:hover{background-color:#a463f2}.hover-bg-dark-pink:focus,.hover-bg-dark-pink:hover{background-color:#d5008f}.hover-bg-hot-pink:focus,.hover-bg-hot-pink:hover{background-color:#ff41b4}.hover-bg-pink:focus,.hover-bg-pink:hover{background-color:#ff80cc}.hover-bg-light-pink:focus,.hover-bg-light-pink:hover{background-color:#ffa3d7}.hover-bg-dark-green:focus,.hover-bg-dark-green:hover{background-color:#137752}.hover-bg-green:focus,.hover-bg-green:hover{background-color:#19a974}.hover-bg-light-green:focus,.hover-bg-light-green:hover{background-color:#9eebcf}.hover-bg-navy:focus,.hover-bg-navy:hover{background-color:#001b44}.hover-bg-dark-blue:focus,.hover-bg-dark-blue:hover{background-color:#00449e}.hover-bg-blue:focus,.hover-bg-blue:hover{background-color:#357edd}.hover-bg-light-blue:focus,.hover-bg-light-blue:hover{background-color:#96ccff}.hover-bg-lightest-blue:focus,.hover-bg-lightest-blue:hover{background-color:#cdecff}.hover-bg-washed-blue:focus,.hover-bg-washed-blue:hover{background-color:#f6fffe}.hover-bg-washed-green:focus,.hover-bg-washed-green:hover{background-color:#e8fdf5}.hover-bg-washed-yellow:focus,.hover-bg-washed-yellow:hover{background-color:#fffceb}.hover-bg-washed-red:focus,.hover-bg-washed-red:hover{background-color:#ffdfdf}.hover-bg-inherit:focus,.hover-bg-inherit:hover{background-color:inherit}.pa0{padding:0}.pa1{padding:.25rem}.pa2{padding:.5rem}.pa3{padding:1rem}.pa4{padding:2rem}.pa5{padding:4rem}.pa6{padding:8rem}.pa7{padding:16rem}.pl0{padding-left:0}.pl1{padding-left:.25rem}.pl2{padding-left:.5rem}.pl3{padding-left:1rem}.pl4{padding-left:2rem}.pl5{padding-left:4rem}.pl6{padding-left:8rem}.pl7{padding-left:16rem}.pr0{padding-right:0}.pr1{padding-right:.25rem}.pr2{padding-right:.5rem}.pr3{padding-right:1rem}.pr4{padding-right:2rem}.pr5{padding-right:4rem}.pr6{padding-right:8rem}.pr7{padding-right:16rem}.pb0{padding-bottom:0}.pb1{padding-bottom:.25rem}.pb2{padding-bottom:.5rem}.pb3{padding-bottom:1rem}.pb4{padding-bottom:2rem}.pb5{padding-bottom:4rem}.pb6{padding-bottom:8rem}.pb7{padding-bottom:16rem}.pt0{padding-top:0}.pt1{padding-top:.25rem}.pt2{padding-top:.5rem}.pt3{padding-top:1rem}.pt4{padding-top:2rem}.pt5{padding-top:4rem}.pt6{padding-top:8rem}.pt7{padding-top:16rem}.pv0{padding-top:0;padding-bottom:0}.pv1{padding-top:.25rem;padding-bottom:.25rem}.pv2{padding-top:.5rem;padding-bottom:.5rem}.pv3{padding-top:1rem;padding-bottom:1rem}.pv4{padding-top:2rem;padding-bottom:2rem}.pv5{padding-top:4rem;padding-bottom:4rem}.pv6{padding-top:8rem;padding-bottom:8rem}.pv7{padding-top:16rem;padding-bottom:16rem}.ph0{padding-left:0;padding-right:0}.ph1{padding-left:.25rem;padding-right:.25rem}.ph2{padding-left:.5rem;padding-right:.5rem}.ph3{padding-left:1rem;padding-right:1rem}.ph4{padding-left:2rem;padding-right:2rem}.ph5{padding-left:4rem;padding-right:4rem}.ph6{padding-left:8rem;padding-right:8rem}.ph7{padding-left:16rem;padding-right:16rem}.ma0{margin:0}.ma1{margin:.25rem}.ma2{margin:.5rem}.ma3{margin:1rem}.ma4{margin:2rem}.ma5{margin:4rem}.ma6{margin:8rem}.ma7{margin:16rem}.ml0{margin-left:0}.ml1{margin-left:.25rem}.ml2{margin-left:.5rem}.ml3{margin-left:1rem}.ml4{margin-left:2rem}.ml5{margin-left:4rem}.ml6{margin-left:8rem}.ml7{margin-left:16rem}.mr0{margin-right:0}.mr1{margin-right:.25rem}.mr2{margin-right:.5rem}.mr3{margin-right:1rem}.mr4{margin-right:2rem}.mr5{margin-right:4rem}.mr6{margin-right:8rem}.mr7{margin-right:16rem}.mb0{margin-bottom:0}.mb1{margin-bottom:.25rem}.mb2{margin-bottom:.5rem}.mb3{margin-bottom:1rem}.mb4{margin-bottom:2rem}.mb5{margin-bottom:4rem}.mb6{margin-bottom:8rem}.mb7{margin-bottom:16rem}.mt0{margin-top:0}.mt1{margin-top:.25rem}.mt2{margin-top:.5rem}.mt3{margin-top:1rem}.mt4{margin-top:2rem}.mt5{margin-top:4rem}.mt6{margin-top:8rem}.mt7{margin-top:16rem}.mv0{margin-top:0;margin-bottom:0}.mv1{margin-top:.25rem;margin-bottom:.25rem}.mv2{margin-top:.5rem;margin-bottom:.5rem}.mv3{margin-top:1rem;margin-bottom:1rem}.mv4{margin-top:2rem;margin-bottom:2rem}.mv5{margin-top:4rem;margin-bottom:4rem}.mv6{margin-top:8rem;margin-bottom:8rem}.mv7{margin-top:16rem;margin-bottom:16rem}.mh0{margin-left:0;margin-right:0}.mh1{margin-left:.25rem;margin-right:.25rem}.mh2{margin-left:.5rem;margin-right:.5rem}.mh3{margin-left:1rem;margin-right:1rem}.mh4{margin-left:2rem;margin-right:2rem}.mh5{margin-left:4rem;margin-right:4rem}.mh6{margin-left:8rem;margin-right:8rem}.mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.pa0-ns{padding:0}.pa1-ns{padding:.25rem}.pa2-ns{padding:.5rem}.pa3-ns{padding:1rem}.pa4-ns{padding:2rem}.pa5-ns{padding:4rem}.pa6-ns{padding:8rem}.pa7-ns{padding:16rem}.pl0-ns{padding-left:0}.pl1-ns{padding-left:.25rem}.pl2-ns{padding-left:.5rem}.pl3-ns{padding-left:1rem}.pl4-ns{padding-left:2rem}.pl5-ns{padding-left:4rem}.pl6-ns{padding-left:8rem}.pl7-ns{padding-left:16rem}.pr0-ns{padding-right:0}.pr1-ns{padding-right:.25rem}.pr2-ns{padding-right:.5rem}.pr3-ns{padding-right:1rem}.pr4-ns{padding-right:2rem}.pr5-ns{padding-right:4rem}.pr6-ns{padding-right:8rem}.pr7-ns{padding-right:16rem}.pb0-ns{padding-bottom:0}.pb1-ns{padding-bottom:.25rem}.pb2-ns{padding-bottom:.5rem}.pb3-ns{padding-bottom:1rem}.pb4-ns{padding-bottom:2rem}.pb5-ns{padding-bottom:4rem}.pb6-ns{padding-bottom:8rem}.pb7-ns{padding-bottom:16rem}.pt0-ns{padding-top:0}.pt1-ns{padding-top:.25rem}.pt2-ns{padding-top:.5rem}.pt3-ns{padding-top:1rem}.pt4-ns{padding-top:2rem}.pt5-ns{padding-top:4rem}.pt6-ns{padding-top:8rem}.pt7-ns{padding-top:16rem}.pv0-ns{padding-top:0;padding-bottom:0}.pv1-ns{padding-top:.25rem;padding-bottom:.25rem}.pv2-ns{padding-top:.5rem;padding-bottom:.5rem}.pv3-ns{padding-top:1rem;padding-bottom:1rem}.pv4-ns{padding-top:2rem;padding-bottom:2rem}.pv5-ns{padding-top:4rem;padding-bottom:4rem}.pv6-ns{padding-top:8rem;padding-bottom:8rem}.pv7-ns{padding-top:16rem;padding-bottom:16rem}.ph0-ns{padding-left:0;padding-right:0}.ph1-ns{padding-left:.25rem;padding-right:.25rem}.ph2-ns{padding-left:.5rem;padding-right:.5rem}.ph3-ns{padding-left:1rem;padding-right:1rem}.ph4-ns{padding-left:2rem;padding-right:2rem}.ph5-ns{padding-left:4rem;padding-right:4rem}.ph6-ns{padding-left:8rem;padding-right:8rem}.ph7-ns{padding-left:16rem;padding-right:16rem}.ma0-ns{margin:0}.ma1-ns{margin:.25rem}.ma2-ns{margin:.5rem}.ma3-ns{margin:1rem}.ma4-ns{margin:2rem}.ma5-ns{margin:4rem}.ma6-ns{margin:8rem}.ma7-ns{margin:16rem}.ml0-ns{margin-left:0}.ml1-ns{margin-left:.25rem}.ml2-ns{margin-left:.5rem}.ml3-ns{margin-left:1rem}.ml4-ns{margin-left:2rem}.ml5-ns{margin-left:4rem}.ml6-ns{margin-left:8rem}.ml7-ns{margin-left:16rem}.mr0-ns{margin-right:0}.mr1-ns{margin-right:.25rem}.mr2-ns{margin-right:.5rem}.mr3-ns{margin-right:1rem}.mr4-ns{margin-right:2rem}.mr5-ns{margin-right:4rem}.mr6-ns{margin-right:8rem}.mr7-ns{margin-right:16rem}.mb0-ns{margin-bottom:0}.mb1-ns{margin-bottom:.25rem}.mb2-ns{margin-bottom:.5rem}.mb3-ns{margin-bottom:1rem}.mb4-ns{margin-bottom:2rem}.mb5-ns{margin-bottom:4rem}.mb6-ns{margin-bottom:8rem}.mb7-ns{margin-bottom:16rem}.mt0-ns{margin-top:0}.mt1-ns{margin-top:.25rem}.mt2-ns{margin-top:.5rem}.mt3-ns{margin-top:1rem}.mt4-ns{margin-top:2rem}.mt5-ns{margin-top:4rem}.mt6-ns{margin-top:8rem}.mt7-ns{margin-top:16rem}.mv0-ns{margin-top:0;margin-bottom:0}.mv1-ns{margin-top:.25rem;margin-bottom:.25rem}.mv2-ns{margin-top:.5rem;margin-bottom:.5rem}.mv3-ns{margin-top:1rem;margin-bottom:1rem}.mv4-ns{margin-top:2rem;margin-bottom:2rem}.mv5-ns{margin-top:4rem;margin-bottom:4rem}.mv6-ns{margin-top:8rem;margin-bottom:8rem}.mv7-ns{margin-top:16rem;margin-bottom:16rem}.mh0-ns{margin-left:0;margin-right:0}.mh1-ns{margin-left:.25rem;margin-right:.25rem}.mh2-ns{margin-left:.5rem;margin-right:.5rem}.mh3-ns{margin-left:1rem;margin-right:1rem}.mh4-ns{margin-left:2rem;margin-right:2rem}.mh5-ns{margin-left:4rem;margin-right:4rem}.mh6-ns{margin-left:8rem;margin-right:8rem}.mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em) and (max-width:60em){.pa0-m{padding:0}.pa1-m{padding:.25rem}.pa2-m{padding:.5rem}.pa3-m{padding:1rem}.pa4-m{padding:2rem}.pa5-m{padding:4rem}.pa6-m{padding:8rem}.pa7-m{padding:16rem}.pl0-m{padding-left:0}.pl1-m{padding-left:.25rem}.pl2-m{padding-left:.5rem}.pl3-m{padding-left:1rem}.pl4-m{padding-left:2rem}.pl5-m{padding-left:4rem}.pl6-m{padding-left:8rem}.pl7-m{padding-left:16rem}.pr0-m{padding-right:0}.pr1-m{padding-right:.25rem}.pr2-m{padding-right:.5rem}.pr3-m{padding-right:1rem}.pr4-m{padding-right:2rem}.pr5-m{padding-right:4rem}.pr6-m{padding-right:8rem}.pr7-m{padding-right:16rem}.pb0-m{padding-bottom:0}.pb1-m{padding-bottom:.25rem}.pb2-m{padding-bottom:.5rem}.pb3-m{padding-bottom:1rem}.pb4-m{padding-bottom:2rem}.pb5-m{padding-bottom:4rem}.pb6-m{padding-bottom:8rem}.pb7-m{padding-bottom:16rem}.pt0-m{padding-top:0}.pt1-m{padding-top:.25rem}.pt2-m{padding-top:.5rem}.pt3-m{padding-top:1rem}.pt4-m{padding-top:2rem}.pt5-m{padding-top:4rem}.pt6-m{padding-top:8rem}.pt7-m{padding-top:16rem}.pv0-m{padding-top:0;padding-bottom:0}.pv1-m{padding-top:.25rem;padding-bottom:.25rem}.pv2-m{padding-top:.5rem;padding-bottom:.5rem}.pv3-m{padding-top:1rem;padding-bottom:1rem}.pv4-m{padding-top:2rem;padding-bottom:2rem}.pv5-m{padding-top:4rem;padding-bottom:4rem}.pv6-m{padding-top:8rem;padding-bottom:8rem}.pv7-m{padding-top:16rem;padding-bottom:16rem}.ph0-m{padding-left:0;padding-right:0}.ph1-m{padding-left:.25rem;padding-right:.25rem}.ph2-m{padding-left:.5rem;padding-right:.5rem}.ph3-m{padding-left:1rem;padding-right:1rem}.ph4-m{padding-left:2rem;padding-right:2rem}.ph5-m{padding-left:4rem;padding-right:4rem}.ph6-m{padding-left:8rem;padding-right:8rem}.ph7-m{padding-left:16rem;padding-right:16rem}.ma0-m{margin:0}.ma1-m{margin:.25rem}.ma2-m{margin:.5rem}.ma3-m{margin:1rem}.ma4-m{margin:2rem}.ma5-m{margin:4rem}.ma6-m{margin:8rem}.ma7-m{margin:16rem}.ml0-m{margin-left:0}.ml1-m{margin-left:.25rem}.ml2-m{margin-left:.5rem}.ml3-m{margin-left:1rem}.ml4-m{margin-left:2rem}.ml5-m{margin-left:4rem}.ml6-m{margin-left:8rem}.ml7-m{margin-left:16rem}.mr0-m{margin-right:0}.mr1-m{margin-right:.25rem}.mr2-m{margin-right:.5rem}.mr3-m{margin-right:1rem}.mr4-m{margin-right:2rem}.mr5-m{margin-right:4rem}.mr6-m{margin-right:8rem}.mr7-m{margin-right:16rem}.mb0-m{margin-bottom:0}.mb1-m{margin-bottom:.25rem}.mb2-m{margin-bottom:.5rem}.mb3-m{margin-bottom:1rem}.mb4-m{margin-bottom:2rem}.mb5-m{margin-bottom:4rem}.mb6-m{margin-bottom:8rem}.mb7-m{margin-bottom:16rem}.mt0-m{margin-top:0}.mt1-m{margin-top:.25rem}.mt2-m{margin-top:.5rem}.mt3-m{margin-top:1rem}.mt4-m{margin-top:2rem}.mt5-m{margin-top:4rem}.mt6-m{margin-top:8rem}.mt7-m{margin-top:16rem}.mv0-m{margin-top:0;margin-bottom:0}.mv1-m{margin-top:.25rem;margin-bottom:.25rem}.mv2-m{margin-top:.5rem;margin-bottom:.5rem}.mv3-m{margin-top:1rem;margin-bottom:1rem}.mv4-m{margin-top:2rem;margin-bottom:2rem}.mv5-m{margin-top:4rem;margin-bottom:4rem}.mv6-m{margin-top:8rem;margin-bottom:8rem}.mv7-m{margin-top:16rem;margin-bottom:16rem}.mh0-m{margin-left:0;margin-right:0}.mh1-m{margin-left:.25rem;margin-right:.25rem}.mh2-m{margin-left:.5rem;margin-right:.5rem}.mh3-m{margin-left:1rem;margin-right:1rem}.mh4-m{margin-left:2rem;margin-right:2rem}.mh5-m{margin-left:4rem;margin-right:4rem}.mh6-m{margin-left:8rem;margin-right:8rem}.mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.pa0-l{padding:0}.pa1-l{padding:.25rem}.pa2-l{padding:.5rem}.pa3-l{padding:1rem}.pa4-l{padding:2rem}.pa5-l{padding:4rem}.pa6-l{padding:8rem}.pa7-l{padding:16rem}.pl0-l{padding-left:0}.pl1-l{padding-left:.25rem}.pl2-l{padding-left:.5rem}.pl3-l{padding-left:1rem}.pl4-l{padding-left:2rem}.pl5-l{padding-left:4rem}.pl6-l{padding-left:8rem}.pl7-l{padding-left:16rem}.pr0-l{padding-right:0}.pr1-l{padding-right:.25rem}.pr2-l{padding-right:.5rem}.pr3-l{padding-right:1rem}.pr4-l{padding-right:2rem}.pr5-l{padding-right:4rem}.pr6-l{padding-right:8rem}.pr7-l{padding-right:16rem}.pb0-l{padding-bottom:0}.pb1-l{padding-bottom:.25rem}.pb2-l{padding-bottom:.5rem}.pb3-l{padding-bottom:1rem}.pb4-l{padding-bottom:2rem}.pb5-l{padding-bottom:4rem}.pb6-l{padding-bottom:8rem}.pb7-l{padding-bottom:16rem}.pt0-l{padding-top:0}.pt1-l{padding-top:.25rem}.pt2-l{padding-top:.5rem}.pt3-l{padding-top:1rem}.pt4-l{padding-top:2rem}.pt5-l{padding-top:4rem}.pt6-l{padding-top:8rem}.pt7-l{padding-top:16rem}.pv0-l{padding-top:0;padding-bottom:0}.pv1-l{padding-top:.25rem;padding-bottom:.25rem}.pv2-l{padding-top:.5rem;padding-bottom:.5rem}.pv3-l{padding-top:1rem;padding-bottom:1rem}.pv4-l{padding-top:2rem;padding-bottom:2rem}.pv5-l{padding-top:4rem;padding-bottom:4rem}.pv6-l{padding-top:8rem;padding-bottom:8rem}.pv7-l{padding-top:16rem;padding-bottom:16rem}.ph0-l{padding-left:0;padding-right:0}.ph1-l{padding-left:.25rem;padding-right:.25rem}.ph2-l{padding-left:.5rem;padding-right:.5rem}.ph3-l{padding-left:1rem;padding-right:1rem}.ph4-l{padding-left:2rem;padding-right:2rem}.ph5-l{padding-left:4rem;padding-right:4rem}.ph6-l{padding-left:8rem;padding-right:8rem}.ph7-l{padding-left:16rem;padding-right:16rem}.ma0-l{margin:0}.ma1-l{margin:.25rem}.ma2-l{margin:.5rem}.ma3-l{margin:1rem}.ma4-l{margin:2rem}.ma5-l{margin:4rem}.ma6-l{margin:8rem}.ma7-l{margin:16rem}.ml0-l{margin-left:0}.ml1-l{margin-left:.25rem}.ml2-l{margin-left:.5rem}.ml3-l{margin-left:1rem}.ml4-l{margin-left:2rem}.ml5-l{margin-left:4rem}.ml6-l{margin-left:8rem}.ml7-l{margin-left:16rem}.mr0-l{margin-right:0}.mr1-l{margin-right:.25rem}.mr2-l{margin-right:.5rem}.mr3-l{margin-right:1rem}.mr4-l{margin-right:2rem}.mr5-l{margin-right:4rem}.mr6-l{margin-right:8rem}.mr7-l{margin-right:16rem}.mb0-l{margin-bottom:0}.mb1-l{margin-bottom:.25rem}.mb2-l{margin-bottom:.5rem}.mb3-l{margin-bottom:1rem}.mb4-l{margin-bottom:2rem}.mb5-l{margin-bottom:4rem}.mb6-l{margin-bottom:8rem}.mb7-l{margin-bottom:16rem}.mt0-l{margin-top:0}.mt1-l{margin-top:.25rem}.mt2-l{margin-top:.5rem}.mt3-l{margin-top:1rem}.mt4-l{margin-top:2rem}.mt5-l{margin-top:4rem}.mt6-l{margin-top:8rem}.mt7-l{margin-top:16rem}.mv0-l{margin-top:0;margin-bottom:0}.mv1-l{margin-top:.25rem;margin-bottom:.25rem}.mv2-l{margin-top:.5rem;margin-bottom:.5rem}.mv3-l{margin-top:1rem;margin-bottom:1rem}.mv4-l{margin-top:2rem;margin-bottom:2rem}.mv5-l{margin-top:4rem;margin-bottom:4rem}.mv6-l{margin-top:8rem;margin-bottom:8rem}.mv7-l{margin-top:16rem;margin-bottom:16rem}.mh0-l{margin-left:0;margin-right:0}.mh1-l{margin-left:.25rem;margin-right:.25rem}.mh2-l{margin-left:.5rem;margin-right:.5rem}.mh3-l{margin-left:1rem;margin-right:1rem}.mh4-l{margin-left:2rem;margin-right:2rem}.mh5-l{margin-left:4rem;margin-right:4rem}.mh6-l{margin-left:8rem;margin-right:8rem}.mh7-l{margin-left:16rem;margin-right:16rem}}.na1{margin:-.25rem}.na2{margin:-.5rem}.na3{margin:-1rem}.na4{margin:-2rem}.na5{margin:-4rem}.na6{margin:-8rem}.na7{margin:-16rem}.nl1{margin-left:-.25rem}.nl2{margin-left:-.5rem}.nl3{margin-left:-1rem}.nl4{margin-left:-2rem}.nl5{margin-left:-4rem}.nl6{margin-left:-8rem}.nl7{margin-left:-16rem}.nr1{margin-right:-.25rem}.nr2{margin-right:-.5rem}.nr3{margin-right:-1rem}.nr4{margin-right:-2rem}.nr5{margin-right:-4rem}.nr6{margin-right:-8rem}.nr7{margin-right:-16rem}.nb1{margin-bottom:-.25rem}.nb2{margin-bottom:-.5rem}.nb3{margin-bottom:-1rem}.nb4{margin-bottom:-2rem}.nb5{margin-bottom:-4rem}.nb6{margin-bottom:-8rem}.nb7{margin-bottom:-16rem}.nt1{margin-top:-.25rem}.nt2{margin-top:-.5rem}.nt3{margin-top:-1rem}.nt4{margin-top:-2rem}.nt5{margin-top:-4rem}.nt6{margin-top:-8rem}.nt7{margin-top:-16rem}@media screen and (min-width:30em){.na1-ns{margin:-.25rem}.na2-ns{margin:-.5rem}.na3-ns{margin:-1rem}.na4-ns{margin:-2rem}.na5-ns{margin:-4rem}.na6-ns{margin:-8rem}.na7-ns{margin:-16rem}.nl1-ns{margin-left:-.25rem}.nl2-ns{margin-left:-.5rem}.nl3-ns{margin-left:-1rem}.nl4-ns{margin-left:-2rem}.nl5-ns{margin-left:-4rem}.nl6-ns{margin-left:-8rem}.nl7-ns{margin-left:-16rem}.nr1-ns{margin-right:-.25rem}.nr2-ns{margin-right:-.5rem}.nr3-ns{margin-right:-1rem}.nr4-ns{margin-right:-2rem}.nr5-ns{margin-right:-4rem}.nr6-ns{margin-right:-8rem}.nr7-ns{margin-right:-16rem}.nb1-ns{margin-bottom:-.25rem}.nb2-ns{margin-bottom:-.5rem}.nb3-ns{margin-bottom:-1rem}.nb4-ns{margin-bottom:-2rem}.nb5-ns{margin-bottom:-4rem}.nb6-ns{margin-bottom:-8rem}.nb7-ns{margin-bottom:-16rem}.nt1-ns{margin-top:-.25rem}.nt2-ns{margin-top:-.5rem}.nt3-ns{margin-top:-1rem}.nt4-ns{margin-top:-2rem}.nt5-ns{margin-top:-4rem}.nt6-ns{margin-top:-8rem}.nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em) and (max-width:60em){.na1-m{margin:-.25rem}.na2-m{margin:-.5rem}.na3-m{margin:-1rem}.na4-m{margin:-2rem}.na5-m{margin:-4rem}.na6-m{margin:-8rem}.na7-m{margin:-16rem}.nl1-m{margin-left:-.25rem}.nl2-m{margin-left:-.5rem}.nl3-m{margin-left:-1rem}.nl4-m{margin-left:-2rem}.nl5-m{margin-left:-4rem}.nl6-m{margin-left:-8rem}.nl7-m{margin-left:-16rem}.nr1-m{margin-right:-.25rem}.nr2-m{margin-right:-.5rem}.nr3-m{margin-right:-1rem}.nr4-m{margin-right:-2rem}.nr5-m{margin-right:-4rem}.nr6-m{margin-right:-8rem}.nr7-m{margin-right:-16rem}.nb1-m{margin-bottom:-.25rem}.nb2-m{margin-bottom:-.5rem}.nb3-m{margin-bottom:-1rem}.nb4-m{margin-bottom:-2rem}.nb5-m{margin-bottom:-4rem}.nb6-m{margin-bottom:-8rem}.nb7-m{margin-bottom:-16rem}.nt1-m{margin-top:-.25rem}.nt2-m{margin-top:-.5rem}.nt3-m{margin-top:-1rem}.nt4-m{margin-top:-2rem}.nt5-m{margin-top:-4rem}.nt6-m{margin-top:-8rem}.nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.na1-l{margin:-.25rem}.na2-l{margin:-.5rem}.na3-l{margin:-1rem}.na4-l{margin:-2rem}.na5-l{margin:-4rem}.na6-l{margin:-8rem}.na7-l{margin:-16rem}.nl1-l{margin-left:-.25rem}.nl2-l{margin-left:-.5rem}.nl3-l{margin-left:-1rem}.nl4-l{margin-left:-2rem}.nl5-l{margin-left:-4rem}.nl6-l{margin-left:-8rem}.nl7-l{margin-left:-16rem}.nr1-l{margin-right:-.25rem}.nr2-l{margin-right:-.5rem}.nr3-l{margin-right:-1rem}.nr4-l{margin-right:-2rem}.nr5-l{margin-right:-4rem}.nr6-l{margin-right:-8rem}.nr7-l{margin-right:-16rem}.nb1-l{margin-bottom:-.25rem}.nb2-l{margin-bottom:-.5rem}.nb3-l{margin-bottom:-1rem}.nb4-l{margin-bottom:-2rem}.nb5-l{margin-bottom:-4rem}.nb6-l{margin-bottom:-8rem}.nb7-l{margin-bottom:-16rem}.nt1-l{margin-top:-.25rem}.nt2-l{margin-top:-.5rem}.nt3-l{margin-top:-1rem}.nt4-l{margin-top:-2rem}.nt5-l{margin-top:-4rem}.nt6-l{margin-top:-8rem}.nt7-l{margin-top:-16rem}}.collapse{border-collapse:collapse;border-spacing:0}.striped--light-silver:nth-child(odd){background-color:#aaa}.striped--moon-gray:nth-child(odd){background-color:#ccc}.striped--light-gray:nth-child(odd){background-color:#eee}.striped--near-white:nth-child(odd){background-color:#f4f4f4}.stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.strike{text-decoration:line-through}.underline{text-decoration:underline}.no-underline{text-decoration:none}@media screen and (min-width:30em){.strike-ns{text-decoration:line-through}.underline-ns{text-decoration:underline}.no-underline-ns{text-decoration:none}}@media screen and (min-width:30em) and (max-width:60em){.strike-m{text-decoration:line-through}.underline-m{text-decoration:underline}.no-underline-m{text-decoration:none}}@media screen and (min-width:60em){.strike-l{text-decoration:line-through}.underline-l{text-decoration:underline}.no-underline-l{text-decoration:none}}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.tj{text-align:justify}@media screen and (min-width:30em){.tl-ns{text-align:left}.tr-ns{text-align:right}.tc-ns{text-align:center}.tj-ns{text-align:justify}}@media screen and (min-width:30em) and (max-width:60em){.tl-m{text-align:left}.tr-m{text-align:right}.tc-m{text-align:center}.tj-m{text-align:justify}}@media screen and (min-width:60em){.tl-l{text-align:left}.tr-l{text-align:right}.tc-l{text-align:center}.tj-l{text-align:justify}}.ttc{text-transform:capitalize}.ttl{text-transform:lowercase}.ttu{text-transform:uppercase}.ttn{text-transform:none}@media screen and (min-width:30em){.ttc-ns{text-transform:capitalize}.ttl-ns{text-transform:lowercase}.ttu-ns{text-transform:uppercase}.ttn-ns{text-transform:none}}@media screen and (min-width:30em) and (max-width:60em){.ttc-m{text-transform:capitalize}.ttl-m{text-transform:lowercase}.ttu-m{text-transform:uppercase}.ttn-m{text-transform:none}}@media screen and (min-width:60em){.ttc-l{text-transform:capitalize}.ttl-l{text-transform:lowercase}.ttu-l{text-transform:uppercase}.ttn-l{text-transform:none}}.f-6,.f-headline{font-size:6rem}.f-5,.f-subheadline{font-size:5rem}.f1{font-size:3rem}.f2{font-size:2.25rem}.f3{font-size:1.5rem}.f4{font-size:1.25rem}.f5{font-size:1rem}.f6{font-size:.875rem}.f7{font-size:.75rem}@media screen and (min-width:30em){.f-6-ns,.f-headline-ns{font-size:6rem}.f-5-ns,.f-subheadline-ns{font-size:5rem}.f1-ns{font-size:3rem}.f2-ns{font-size:2.25rem}.f3-ns{font-size:1.5rem}.f4-ns{font-size:1.25rem}.f5-ns{font-size:1rem}.f6-ns{font-size:.875rem}.f7-ns{font-size:.75rem}}@media screen and (min-width:30em) and (max-width:60em){.f-6-m,.f-headline-m{font-size:6rem}.f-5-m,.f-subheadline-m{font-size:5rem}.f1-m{font-size:3rem}.f2-m{font-size:2.25rem}.f3-m{font-size:1.5rem}.f4-m{font-size:1.25rem}.f5-m{font-size:1rem}.f6-m{font-size:.875rem}.f7-m{font-size:.75rem}}@media screen and (min-width:60em){.f-6-l,.f-headline-l{font-size:6rem}.f-5-l,.f-subheadline-l{font-size:5rem}.f1-l{font-size:3rem}.f2-l{font-size:2.25rem}.f3-l{font-size:1.5rem}.f4-l{font-size:1.25rem}.f5-l{font-size:1rem}.f6-l{font-size:.875rem}.f7-l{font-size:.75rem}}.measure{max-width:30em}.measure-wide{max-width:34em}.measure-narrow{max-width:20em}.indent{text-indent:1em;margin-top:0;margin-bottom:0}.small-caps{font-feature-settings:"c2sc";font-variant:small-caps}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:30em){.measure-ns{max-width:30em}.measure-wide-ns{max-width:34em}.measure-narrow-ns{max-width:20em}.indent-ns{text-indent:1em;margin-top:0;margin-bottom:0}.small-caps-ns{font-feature-settings:"c2sc";font-variant:small-caps}.truncate-ns{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:30em) and (max-width:60em){.measure-m{max-width:30em}.measure-wide-m{max-width:34em}.measure-narrow-m{max-width:20em}.indent-m{text-indent:1em;margin-top:0;margin-bottom:0}.small-caps-m{font-feature-settings:"c2sc";font-variant:small-caps}.truncate-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:60em){.measure-l{max-width:30em}.measure-wide-l{max-width:34em}.measure-narrow-l{max-width:20em}.indent-l{text-indent:1em;margin-top:0;margin-bottom:0}.small-caps-l{font-feature-settings:"c2sc";font-variant:small-caps}.truncate-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.overflow-container{overflow-y:scroll}.center{margin-left:auto}.center,.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}@media screen and (min-width:30em){.center-ns{margin-left:auto}.center-ns,.mr-auto-ns{margin-right:auto}.ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em) and (max-width:60em){.center-m{margin-left:auto}.center-m,.mr-auto-m{margin-right:auto}.ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.center-l{margin-left:auto}.center-l,.mr-auto-l{margin-right:auto}.ml-auto-l{margin-left:auto}}.clip{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media screen and (min-width:30em){.clip-ns{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:30em) and (max-width:60em){.clip-m{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:60em){.clip-l{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}.ws-normal{white-space:normal}.nowrap{white-space:nowrap}.pre{white-space:pre}@media screen and (min-width:30em){.ws-normal-ns{white-space:normal}.nowrap-ns{white-space:nowrap}.pre-ns{white-space:pre}}@media screen and (min-width:30em) and (max-width:60em){.ws-normal-m{white-space:normal}.nowrap-m{white-space:nowrap}.pre-m{white-space:pre}}@media screen and (min-width:60em){.ws-normal-l{white-space:normal}.nowrap-l{white-space:nowrap}.pre-l{white-space:pre}}.v-base{vertical-align:baseline}.v-mid{vertical-align:middle}.v-top{vertical-align:top}.v-btm{vertical-align:bottom}@media screen and (min-width:30em){.v-base-ns{vertical-align:baseline}.v-mid-ns{vertical-align:middle}.v-top-ns{vertical-align:top}.v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em) and (max-width:60em){.v-base-m{vertical-align:baseline}.v-mid-m{vertical-align:middle}.v-top-m{vertical-align:top}.v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.v-base-l{vertical-align:baseline}.v-mid-l{vertical-align:middle}.v-top-l{vertical-align:top}.v-btm-l{vertical-align:bottom}}.dim{opacity:1}.dim,.dim:focus,.dim:hover{transition:opacity .15s ease-in}.dim:focus,.dim:hover{opacity:.5}.dim:active{opacity:.8;transition:opacity .15s ease-out}.glow,.glow:focus,.glow:hover{transition:opacity .15s ease-in}.glow:focus,.glow:hover{opacity:1}.hide-child .child{opacity:0;transition:opacity .15s ease-in}.hide-child:active .child,.hide-child:focus .child,.hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.underline-hover:focus,.underline-hover:hover{text-decoration:underline}.grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.grow:focus,.grow:hover{transform:scale(1.05)}.grow:active{transform:scale(.9)}.grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.grow-large:focus,.grow-large:hover{transform:scale(1.2)}.grow-large:active{transform:scale(.95)}.pointer:hover,.shadow-hover{cursor:pointer}.shadow-hover{position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.shadow-hover:after{content:"";box-shadow:0 0 16px 2px rgba(0,0,0,.2);border-radius:inherit;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.shadow-hover:focus:after,.shadow-hover:hover:after{opacity:1}.bg-animate,.bg-animate:focus,.bg-animate:hover{transition:background-color .15s ease-in-out}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-999{z-index:999}.z-9999{z-index:9999}.z-max{z-index:2147483647}.z-inherit{z-index:inherit}.z-initial{z-index:auto}.z-unset{z-index:unset}.nested-copy-line-height ol,.nested-copy-line-height p,.nested-copy-line-height ul{line-height:1.5}.nested-headline-line-height h1,.nested-headline-line-height h2,.nested-headline-line-height h3,.nested-headline-line-height h4,.nested-headline-line-height h5,.nested-headline-line-height h6{line-height:1.25}.nested-list-reset ol,.nested-list-reset ul{padding-left:0;margin-left:0;list-style-type:none}.nested-copy-indent p+p{text-indent:1em;margin-top:0;margin-bottom:0}.nested-copy-separator p+p{margin-top:1.5em}.nested-img img{width:100%;max-width:100%;display:block}.nested-links a{color:#357edd;transition:color .15s ease-in}.nested-links a:focus,.nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.pre,pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}pre code{display:block;padding:1.5em;font-size:.875rem;line-height:2}pre,pre code{white-space:pre}pre{background-color:#222;color:#ddd;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;position:relative}.pagination{margin:3rem 0}.pagination li{display:inline-block;margin-right:.375rem;font-size:.875rem;margin-bottom:2.5em}.pagination li a{padding:.5rem .625rem;background-color:#fff;color:#333;border:1px solid #ddd;border-radius:3px;text-decoration:none}.pagination li.disabled{display:none}.pagination li.active a:active,.pagination li.active a:link,.pagination li.active a:visited{background-color:#ddd}.facebook,.github,.gitlab,.instagram,.keybase,.linkedin,.mastodon,.medium,.slack,.stackoverflow,.twitter,.youtube{fill:#bababa}.new-window{opacity:0;display:inline-block;vertical-align:top}.link-transition:hover .new-window{opacity:1}.facebook:hover{fill:#3b5998}.twitter:hover{fill:#1da1f2}.instagram:hover{fill:#e1306c}.youtube:hover{fill:#cd201f}.github:hover{fill:#6cc644}.gitlab:hover{fill:#fc6d26}.keybase:hover{fill:#3d76ff}.linkedin:hover,.medium:hover{fill:#0077b5}.mastodon:hover{fill:#3088d4}.slack:hover{fill:#e01e5a}.stackoverflow:hover{fill:#f48024}#TableOfContents ul li{margin-bottom:1em}.lh-copy blockquote{display:block;font-size:.875em;margin-left:2rem;margin-top:2rem;margin-bottom:2rem;border-left:4px solid #ccc;padding-left:1rem} \ No newline at end of file diff --git a/dist/css/app.4fc0b62e4b82c997bb0041217cd6b979.css b/dist/css/app.4fc0b62e4b82c997bb0041217cd6b979.css deleted file mode 100644 index de2428d..0000000 --- a/dist/css/app.4fc0b62e4b82c997bb0041217cd6b979.css +++ /dev/null @@ -1,5876 +0,0 @@ -/*! TACHYONS v4.9.1 | http://tachyons.io */ - -/* - * - * ________ ______ - * ___ __/_____ _________ /______ ______________________ - * __ / _ __ `/ ___/_ __ \_ / / / __ \_ __ \_ ___/ - * _ / / /_/ // /__ _ / / / /_/ // /_/ / / / /(__ ) - * /_/ \__,_/ \___/ /_/ /_/_\__, / \____//_/ /_//____/ - * /____/ - * - * TABLE OF CONTENTS - * - * 1. External Library Includes - * - Normalize.css | http://normalize.css.github.io - * 2. Tachyons Modules - * 3. Variables - * - Media Queries - * - Colors - * 4. Debugging - * - Debug all - * - Debug children - * - */ - -/* External Library Includes */ - -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ - -/* Document - ========================================================================== */ - -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ - -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ - -/** - * Remove the margin in all browsers. - */ - -body { - margin: 0; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Remove the gray background on active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10. - */ - -img { - border-style: none; -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ - -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ - -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ - -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ - -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ - -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ - -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ - -/** - * Add the correct display in IE 10+. - */ - -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ - -[hidden] { - display: none; -} - -/* Modules */ - -/* - - BOX SIZING - -*/ - -html, -body, -div, -article, -aside, -section, -main, -nav, -footer, -header, -form, -fieldset, -legend, -pre, -code, -a, -h1,h2,h3,h4,h5,h6, -p, -ul, -ol, -li, -dl, -dt, -dd, -blockquote, -figcaption, -figure, -textarea, -table, -td, -th, -tr, -input[type="email"], -input[type="number"], -input[type="password"], -input[type="tel"], -input[type="text"], -input[type="url"], -.border-box { - box-sizing: border-box; -} - -/* - - ASPECT RATIOS - -*/ - -/* This is for fluid media that is embedded from third party sites like youtube, vimeo etc. - * Wrap the outer element in aspect-ratio and then extend it with the desired ratio i.e - * Make sure there are no height and width attributes on the embedded media. - * Adapted from: https://github.com/suitcss/components-flex-embed - * - * Example: - * - *
- * - *
- * - * */ - -.aspect-ratio { - height: 0; - position: relative; -} - -.aspect-ratio--16x9 { padding-bottom: 56.25%; } - -.aspect-ratio--9x16 { padding-bottom: 177.77%; } - -.aspect-ratio--4x3 { padding-bottom: 75%; } - -.aspect-ratio--3x4 { padding-bottom: 133.33%; } - -.aspect-ratio--6x4 { padding-bottom: 66.6%; } - -.aspect-ratio--4x6 { padding-bottom: 150%; } - -.aspect-ratio--8x5 { padding-bottom: 62.5%; } - -.aspect-ratio--5x8 { padding-bottom: 160%; } - -.aspect-ratio--7x5 { padding-bottom: 71.42%; } - -.aspect-ratio--5x7 { padding-bottom: 140%; } - -.aspect-ratio--1x1 { padding-bottom: 100%; } - -.aspect-ratio--object { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; -} - -@media screen and (min-width: 30em){ - .aspect-ratio-ns { - height: 0; - position: relative; - } - .aspect-ratio--16x9-ns { padding-bottom: 56.25%; } - .aspect-ratio--9x16-ns { padding-bottom: 177.77%; } - .aspect-ratio--4x3-ns { padding-bottom: 75%; } - .aspect-ratio--3x4-ns { padding-bottom: 133.33%; } - .aspect-ratio--6x4-ns { padding-bottom: 66.6%; } - .aspect-ratio--4x6-ns { padding-bottom: 150%; } - .aspect-ratio--8x5-ns { padding-bottom: 62.5%; } - .aspect-ratio--5x8-ns { padding-bottom: 160%; } - .aspect-ratio--7x5-ns { padding-bottom: 71.42%; } - .aspect-ratio--5x7-ns { padding-bottom: 140%; } - .aspect-ratio--1x1-ns { padding-bottom: 100%; } - .aspect-ratio--object-ns { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em){ - .aspect-ratio-m { - height: 0; - position: relative; - } - .aspect-ratio--16x9-m { padding-bottom: 56.25%; } - .aspect-ratio--9x16-m { padding-bottom: 177.77%; } - .aspect-ratio--4x3-m { padding-bottom: 75%; } - .aspect-ratio--3x4-m { padding-bottom: 133.33%; } - .aspect-ratio--6x4-m { padding-bottom: 66.6%; } - .aspect-ratio--4x6-m { padding-bottom: 150%; } - .aspect-ratio--8x5-m { padding-bottom: 62.5%; } - .aspect-ratio--5x8-m { padding-bottom: 160%; } - .aspect-ratio--7x5-m { padding-bottom: 71.42%; } - .aspect-ratio--5x7-m { padding-bottom: 140%; } - .aspect-ratio--1x1-m { padding-bottom: 100%; } - .aspect-ratio--object-m { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; - } -} - -@media screen and (min-width: 60em){ - .aspect-ratio-l { - height: 0; - position: relative; - } - .aspect-ratio--16x9-l { padding-bottom: 56.25%; } - .aspect-ratio--9x16-l { padding-bottom: 177.77%; } - .aspect-ratio--4x3-l { padding-bottom: 75%; } - .aspect-ratio--3x4-l { padding-bottom: 133.33%; } - .aspect-ratio--6x4-l { padding-bottom: 66.6%; } - .aspect-ratio--4x6-l { padding-bottom: 150%; } - .aspect-ratio--8x5-l { padding-bottom: 62.5%; } - .aspect-ratio--5x8-l { padding-bottom: 160%; } - .aspect-ratio--7x5-l { padding-bottom: 71.42%; } - .aspect-ratio--5x7-l { padding-bottom: 140%; } - .aspect-ratio--1x1-l { padding-bottom: 100%; } - .aspect-ratio--object-l { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; - } -} - -/* - - IMAGES - Docs: http://tachyons.io/docs/elements/images/ - -*/ - -/* Responsive images! */ - -img { max-width: 100%; } - -/* - - BACKGROUND SIZE - Docs: http://tachyons.io/docs/themes/background-size/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* - Often used in combination with background image set as an inline style - on an html element. -*/ - -.cover { background-size: cover!important; } - -.contain { background-size: contain!important; } - -@media screen and (min-width: 30em) { - .cover-ns { background-size: cover!important; } - .contain-ns { background-size: contain!important; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .cover-m { background-size: cover!important; } - .contain-m { background-size: contain!important; } -} - -@media screen and (min-width: 60em) { - .cover-l { background-size: cover!important; } - .contain-l { background-size: contain!important; } -} - -/* - - BACKGROUND POSITION - - Base: - bg = background - - Modifiers: - -center = center center - -top = top center - -right = center right - -bottom = bottom center - -left = center left - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.bg-center { - background-repeat: no-repeat; - background-position: center center; -} - -.bg-top { - background-repeat: no-repeat; - background-position: top center; -} - -.bg-right { - background-repeat: no-repeat; - background-position: center right; -} - -.bg-bottom { - background-repeat: no-repeat; - background-position: bottom center; -} - -.bg-left { - background-repeat: no-repeat; - background-position: center left; -} - -@media screen and (min-width: 30em) { - .bg-center-ns { - background-repeat: no-repeat; - background-position: center center; - } - - .bg-top-ns { - background-repeat: no-repeat; - background-position: top center; - } - - .bg-right-ns { - background-repeat: no-repeat; - background-position: center right; - } - - .bg-bottom-ns { - background-repeat: no-repeat; - background-position: bottom center; - } - - .bg-left-ns { - background-repeat: no-repeat; - background-position: center left; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .bg-center-m { - background-repeat: no-repeat; - background-position: center center; - } - - .bg-top-m { - background-repeat: no-repeat; - background-position: top center; - } - - .bg-right-m { - background-repeat: no-repeat; - background-position: center right; - } - - .bg-bottom-m { - background-repeat: no-repeat; - background-position: bottom center; - } - - .bg-left-m { - background-repeat: no-repeat; - background-position: center left; - } -} - -@media screen and (min-width: 60em) { - .bg-center-l { - background-repeat: no-repeat; - background-position: center center; - } - - .bg-top-l { - background-repeat: no-repeat; - background-position: top center; - } - - .bg-right-l { - background-repeat: no-repeat; - background-position: center right; - } - - .bg-bottom-l { - background-repeat: no-repeat; - background-position: bottom center; - } - - .bg-left-l { - background-repeat: no-repeat; - background-position: center left; - } -} - -/* - - OUTLINES - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.outline { outline: 1px solid; } - -.outline-transparent { outline: 1px solid transparent; } - -.outline-0 { outline: 0; } - -@media screen and (min-width: 30em) { - .outline-ns { outline: 1px solid; } - .outline-transparent-ns { outline: 1px solid transparent; } - .outline-0-ns { outline: 0; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .outline-m { outline: 1px solid; } - .outline-transparent-m { outline: 1px solid transparent; } - .outline-0-m { outline: 0; } -} - -@media screen and (min-width: 60em) { - .outline-l { outline: 1px solid; } - .outline-transparent-l { outline: 1px solid transparent; } - .outline-0-l { outline: 0; } -} - -/* - - BORDERS - Docs: http://tachyons.io/docs/themes/borders/ - - Base: - b = border - - Modifiers: - a = all - t = top - r = right - b = bottom - l = left - n = none - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.ba { border-style: solid; border-width: 1px; } - -.bt { border-top-style: solid; border-top-width: 1px; } - -.br { border-right-style: solid; border-right-width: 1px; } - -.bb { border-bottom-style: solid; border-bottom-width: 1px; } - -.bl { border-left-style: solid; border-left-width: 1px; } - -.bn { border-style: none; border-width: 0; } - -@media screen and (min-width: 30em) { - .ba-ns { border-style: solid; border-width: 1px; } - .bt-ns { border-top-style: solid; border-top-width: 1px; } - .br-ns { border-right-style: solid; border-right-width: 1px; } - .bb-ns { border-bottom-style: solid; border-bottom-width: 1px; } - .bl-ns { border-left-style: solid; border-left-width: 1px; } - .bn-ns { border-style: none; border-width: 0; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .ba-m { border-style: solid; border-width: 1px; } - .bt-m { border-top-style: solid; border-top-width: 1px; } - .br-m { border-right-style: solid; border-right-width: 1px; } - .bb-m { border-bottom-style: solid; border-bottom-width: 1px; } - .bl-m { border-left-style: solid; border-left-width: 1px; } - .bn-m { border-style: none; border-width: 0; } -} - -@media screen and (min-width: 60em) { - .ba-l { border-style: solid; border-width: 1px; } - .bt-l { border-top-style: solid; border-top-width: 1px; } - .br-l { border-right-style: solid; border-right-width: 1px; } - .bb-l { border-bottom-style: solid; border-bottom-width: 1px; } - .bl-l { border-left-style: solid; border-left-width: 1px; } - .bn-l { border-style: none; border-width: 0; } -} - -/* - - BORDER COLORS - Docs: http://tachyons.io/docs/themes/borders/ - - Border colors can be used to extend the base - border classes ba,bt,bb,br,bl found in the _borders.css file. - - The base border class by default will set the color of the border - to that of the current text color. These classes are for the cases - where you desire for the text and border colors to be different. - - Base: - b = border - - Modifiers: - --color-name = each color variable name is also a border color name - -*/ - -.b--black { border-color: #000; } - -.b--near-black { border-color: #111; } - -.b--dark-gray { border-color: #333; } - -.b--mid-gray { border-color: #555; } - -.b--gray { border-color: #777; } - -.b--silver { border-color: #999; } - -.b--light-silver { border-color: #aaa; } - -.b--moon-gray { border-color: #ccc; } - -.b--light-gray { border-color: #eee; } - -.b--near-white { border-color: #f4f4f4; } - -.b--white { border-color: #fff; } - -.b--white-90 { border-color: rgba(255, 255, 255, .9); } - -.b--white-80 { border-color: rgba(255, 255, 255, .8); } - -.b--white-70 { border-color: rgba(255, 255, 255, .7); } - -.b--white-60 { border-color: rgba(255, 255, 255, .6); } - -.b--white-50 { border-color: rgba(255, 255, 255, .5); } - -.b--white-40 { border-color: rgba(255, 255, 255, .4); } - -.b--white-30 { border-color: rgba(255, 255, 255, .3); } - -.b--white-20 { border-color: rgba(255, 255, 255, .2); } - -.b--white-10 { border-color: rgba(255, 255, 255, .1); } - -.b--white-05 { border-color: rgba(255, 255, 255, .05); } - -.b--white-025 { border-color: rgba(255, 255, 255, .025); } - -.b--white-0125 { border-color: rgba(255, 255, 255, .0125); } - -.b--black-90 { border-color: rgba(0, 0, 0, .9); } - -.b--black-80 { border-color: rgba(0, 0, 0, .8); } - -.b--black-70 { border-color: rgba(0, 0, 0, .7); } - -.b--black-60 { border-color: rgba(0, 0, 0, .6); } - -.b--black-50 { border-color: rgba(0, 0, 0, .5); } - -.b--black-40 { border-color: rgba(0, 0, 0, .4); } - -.b--black-30 { border-color: rgba(0, 0, 0, .3); } - -.b--black-20 { border-color: rgba(0, 0, 0, .2); } - -.b--black-10 { border-color: rgba(0, 0, 0, .1); } - -.b--black-05 { border-color: rgba(0, 0, 0, .05); } - -.b--black-025 { border-color: rgba(0, 0, 0, .025); } - -.b--black-0125 { border-color: rgba(0, 0, 0, .0125); } - -.b--dark-red { border-color: #e7040f; } - -.b--red { border-color: #ff4136; } - -.b--light-red { border-color: #ff725c; } - -.b--orange { border-color: #ff6300; } - -.b--gold { border-color: #ffb700; } - -.b--yellow { border-color: #ffd700; } - -.b--light-yellow { border-color: #fbf1a9; } - -.b--purple { border-color: #5e2ca5; } - -.b--light-purple { border-color: #a463f2; } - -.b--dark-pink { border-color: #d5008f; } - -.b--hot-pink { border-color: #ff41b4; } - -.b--pink { border-color: #ff80cc; } - -.b--light-pink { border-color: #ffa3d7; } - -.b--dark-green { border-color: #137752; } - -.b--green { border-color: #19a974; } - -.b--light-green { border-color: #9eebcf; } - -.b--navy { border-color: #001b44; } - -.b--dark-blue { border-color: #00449e; } - -.b--blue { border-color: #357edd; } - -.b--light-blue { border-color: #96ccff; } - -.b--lightest-blue { border-color: #cdecff; } - -.b--washed-blue { border-color: #f6fffe; } - -.b--washed-green { border-color: #e8fdf5; } - -.b--washed-yellow { border-color: #fffceb; } - -.b--washed-red { border-color: #ffdfdf; } - -.b--transparent { border-color: transparent; } - -.b--inherit { border-color: inherit; } - -/* - - BORDER RADIUS - Docs: http://tachyons.io/docs/themes/border-radius/ - - Base: - br = border-radius - - Modifiers: - 0 = 0/none - 1 = 1st step in scale - 2 = 2nd step in scale - 3 = 3rd step in scale - 4 = 4th step in scale - - Literal values: - -100 = 100% - -pill = 9999px - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.br0 { border-radius: 0; } - -.br1 { border-radius: .125rem; } - -.br2 { border-radius: .25rem; } - -.br3 { border-radius: .5rem; } - -.br4 { border-radius: 1rem; } - -.br-100 { border-radius: 100%; } - -.br-pill { border-radius: 9999px; } - -.br--bottom { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - -.br--top { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - -.br--right { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - -.br--left { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - -@media screen and (min-width: 30em) { - .br0-ns { border-radius: 0; } - .br1-ns { border-radius: .125rem; } - .br2-ns { border-radius: .25rem; } - .br3-ns { border-radius: .5rem; } - .br4-ns { border-radius: 1rem; } - .br-100-ns { border-radius: 100%; } - .br-pill-ns { border-radius: 9999px; } - .br--bottom-ns { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .br--top-ns { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .br--right-ns { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .br--left-ns { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .br0-m { border-radius: 0; } - .br1-m { border-radius: .125rem; } - .br2-m { border-radius: .25rem; } - .br3-m { border-radius: .5rem; } - .br4-m { border-radius: 1rem; } - .br-100-m { border-radius: 100%; } - .br-pill-m { border-radius: 9999px; } - .br--bottom-m { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .br--top-m { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .br--right-m { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .br--left-m { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } -} - -@media screen and (min-width: 60em) { - .br0-l { border-radius: 0; } - .br1-l { border-radius: .125rem; } - .br2-l { border-radius: .25rem; } - .br3-l { border-radius: .5rem; } - .br4-l { border-radius: 1rem; } - .br-100-l { border-radius: 100%; } - .br-pill-l { border-radius: 9999px; } - .br--bottom-l { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .br--top-l { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .br--right-l { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .br--left-l { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } -} - -/* - - BORDER STYLES - Docs: http://tachyons.io/docs/themes/borders/ - - Depends on base border module in _borders.css - - Base: - b = border-style - - Modifiers: - --none = none - --dotted = dotted - --dashed = dashed - --solid = solid - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.b--dotted { border-style: dotted; } - -.b--dashed { border-style: dashed; } - -.b--solid { border-style: solid; } - -.b--none { border-style: none; } - -@media screen and (min-width: 30em) { - .b--dotted-ns { border-style: dotted; } - .b--dashed-ns { border-style: dashed; } - .b--solid-ns { border-style: solid; } - .b--none-ns { border-style: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .b--dotted-m { border-style: dotted; } - .b--dashed-m { border-style: dashed; } - .b--solid-m { border-style: solid; } - .b--none-m { border-style: none; } -} - -@media screen and (min-width: 60em) { - .b--dotted-l { border-style: dotted; } - .b--dashed-l { border-style: dashed; } - .b--solid-l { border-style: solid; } - .b--none-l { border-style: none; } -} - -/* - - BORDER WIDTHS - Docs: http://tachyons.io/docs/themes/borders/ - - Base: - bw = border-width - - Modifiers: - 0 = 0 width border - 1 = 1st step in border-width scale - 2 = 2nd step in border-width scale - 3 = 3rd step in border-width scale - 4 = 4th step in border-width scale - 5 = 5th step in border-width scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.bw0 { border-width: 0; } - -.bw1 { border-width: .125rem; } - -.bw2 { border-width: .25rem; } - -.bw3 { border-width: .5rem; } - -.bw4 { border-width: 1rem; } - -.bw5 { border-width: 2rem; } - -/* Resets */ - -.bt-0 { border-top-width: 0; } - -.br-0 { border-right-width: 0; } - -.bb-0 { border-bottom-width: 0; } - -.bl-0 { border-left-width: 0; } - -@media screen and (min-width: 30em) { - .bw0-ns { border-width: 0; } - .bw1-ns { border-width: .125rem; } - .bw2-ns { border-width: .25rem; } - .bw3-ns { border-width: .5rem; } - .bw4-ns { border-width: 1rem; } - .bw5-ns { border-width: 2rem; } - .bt-0-ns { border-top-width: 0; } - .br-0-ns { border-right-width: 0; } - .bb-0-ns { border-bottom-width: 0; } - .bl-0-ns { border-left-width: 0; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .bw0-m { border-width: 0; } - .bw1-m { border-width: .125rem; } - .bw2-m { border-width: .25rem; } - .bw3-m { border-width: .5rem; } - .bw4-m { border-width: 1rem; } - .bw5-m { border-width: 2rem; } - .bt-0-m { border-top-width: 0; } - .br-0-m { border-right-width: 0; } - .bb-0-m { border-bottom-width: 0; } - .bl-0-m { border-left-width: 0; } -} - -@media screen and (min-width: 60em) { - .bw0-l { border-width: 0; } - .bw1-l { border-width: .125rem; } - .bw2-l { border-width: .25rem; } - .bw3-l { border-width: .5rem; } - .bw4-l { border-width: 1rem; } - .bw5-l { border-width: 2rem; } - .bt-0-l { border-top-width: 0; } - .br-0-l { border-right-width: 0; } - .bb-0-l { border-bottom-width: 0; } - .bl-0-l { border-left-width: 0; } -} - -/* - - BOX-SHADOW - Docs: http://tachyons.io/docs/themes/box-shadow/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.shadow-1 { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - -.shadow-2 { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - -.shadow-3 { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - -.shadow-4 { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - -.shadow-5 { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } - -@media screen and (min-width: 30em) { - .shadow-1-ns { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - .shadow-2-ns { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - .shadow-3-ns { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - .shadow-4-ns { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - .shadow-5-ns { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .shadow-1-m { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - .shadow-2-m { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - .shadow-3-m { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - .shadow-4-m { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - .shadow-5-m { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } -} - -@media screen and (min-width: 60em) { - .shadow-1-l { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - .shadow-2-l { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - .shadow-3-l { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - .shadow-4-l { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - .shadow-5-l { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } -} - -/* - - CODE - -*/ - -.pre { - overflow-x: auto; - overflow-y: hidden; - overflow: scroll; -} - -/* - - COORDINATES - Docs: http://tachyons.io/docs/layout/position/ - - Use in combination with the position module. - - Base: - top - bottom - right - left - - Modifiers: - -0 = literal value 0 - -1 = literal value 1 - -2 = literal value 2 - --1 = literal value -1 - --2 = literal value -2 - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.top-0 { top: 0; } - -.right-0 { right: 0; } - -.bottom-0 { bottom: 0; } - -.left-0 { left: 0; } - -.top-1 { top: 1rem; } - -.right-1 { right: 1rem; } - -.bottom-1 { bottom: 1rem; } - -.left-1 { left: 1rem; } - -.top-2 { top: 2rem; } - -.right-2 { right: 2rem; } - -.bottom-2 { bottom: 2rem; } - -.left-2 { left: 2rem; } - -.top--1 { top: -1rem; } - -.right--1 { right: -1rem; } - -.bottom--1 { bottom: -1rem; } - -.left--1 { left: -1rem; } - -.top--2 { top: -2rem; } - -.right--2 { right: -2rem; } - -.bottom--2 { bottom: -2rem; } - -.left--2 { left: -2rem; } - -.absolute--fill { - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -@media screen and (min-width: 30em) { - .top-0-ns { top: 0; } - .left-0-ns { left: 0; } - .right-0-ns { right: 0; } - .bottom-0-ns { bottom: 0; } - .top-1-ns { top: 1rem; } - .left-1-ns { left: 1rem; } - .right-1-ns { right: 1rem; } - .bottom-1-ns { bottom: 1rem; } - .top-2-ns { top: 2rem; } - .left-2-ns { left: 2rem; } - .right-2-ns { right: 2rem; } - .bottom-2-ns { bottom: 2rem; } - .top--1-ns { top: -1rem; } - .right--1-ns { right: -1rem; } - .bottom--1-ns { bottom: -1rem; } - .left--1-ns { left: -1rem; } - .top--2-ns { top: -2rem; } - .right--2-ns { right: -2rem; } - .bottom--2-ns { bottom: -2rem; } - .left--2-ns { left: -2rem; } - .absolute--fill-ns { - top: 0; - right: 0; - bottom: 0; - left: 0; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .top-0-m { top: 0; } - .left-0-m { left: 0; } - .right-0-m { right: 0; } - .bottom-0-m { bottom: 0; } - .top-1-m { top: 1rem; } - .left-1-m { left: 1rem; } - .right-1-m { right: 1rem; } - .bottom-1-m { bottom: 1rem; } - .top-2-m { top: 2rem; } - .left-2-m { left: 2rem; } - .right-2-m { right: 2rem; } - .bottom-2-m { bottom: 2rem; } - .top--1-m { top: -1rem; } - .right--1-m { right: -1rem; } - .bottom--1-m { bottom: -1rem; } - .left--1-m { left: -1rem; } - .top--2-m { top: -2rem; } - .right--2-m { right: -2rem; } - .bottom--2-m { bottom: -2rem; } - .left--2-m { left: -2rem; } - .absolute--fill-m { - top: 0; - right: 0; - bottom: 0; - left: 0; - } -} - -@media screen and (min-width: 60em) { - .top-0-l { top: 0; } - .left-0-l { left: 0; } - .right-0-l { right: 0; } - .bottom-0-l { bottom: 0; } - .top-1-l { top: 1rem; } - .left-1-l { left: 1rem; } - .right-1-l { right: 1rem; } - .bottom-1-l { bottom: 1rem; } - .top-2-l { top: 2rem; } - .left-2-l { left: 2rem; } - .right-2-l { right: 2rem; } - .bottom-2-l { bottom: 2rem; } - .top--1-l { top: -1rem; } - .right--1-l { right: -1rem; } - .bottom--1-l { bottom: -1rem; } - .left--1-l { left: -1rem; } - .top--2-l { top: -2rem; } - .right--2-l { right: -2rem; } - .bottom--2-l { bottom: -2rem; } - .left--2-l { left: -2rem; } - .absolute--fill-l { - top: 0; - right: 0; - bottom: 0; - left: 0; - } -} - -/* - - CLEARFIX - http://tachyons.io/docs/layout/clearfix/ - -*/ - -/* Nicolas Gallaghers Clearfix solution - Ref: http://nicolasgallagher.com/micro-clearfix-hack/ */ - -.cf:before, -.cf:after { content: " "; display: table; } - -.cf:after { clear: both; } - -.cf { *zoom: 1; } - -.cl { clear: left; } - -.cr { clear: right; } - -.cb { clear: both; } - -.cn { clear: none; } - -@media screen and (min-width: 30em) { - .cl-ns { clear: left; } - .cr-ns { clear: right; } - .cb-ns { clear: both; } - .cn-ns { clear: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .cl-m { clear: left; } - .cr-m { clear: right; } - .cb-m { clear: both; } - .cn-m { clear: none; } -} - -@media screen and (min-width: 60em) { - .cl-l { clear: left; } - .cr-l { clear: right; } - .cb-l { clear: both; } - .cn-l { clear: none; } -} - -/* - - DISPLAY - Docs: http://tachyons.io/docs/layout/display - - Base: - d = display - - Modifiers: - n = none - b = block - ib = inline-block - it = inline-table - t = table - tc = table-cell - t-row = table-row - t-columm = table-column - t-column-group = table-column-group - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.dn { display: none; } - -.di { display: inline; } - -.db { display: block; } - -.dib { display: inline-block; } - -.dit { display: inline-table; } - -.dt { display: table; } - -.dtc { display: table-cell; } - -.dt-row { display: table-row; } - -.dt-row-group { display: table-row-group; } - -.dt-column { display: table-column; } - -.dt-column-group { display: table-column-group; } - -/* - This will set table to full width and then - all cells will be equal width -*/ - -.dt--fixed { - table-layout: fixed; - width: 100%; -} - -@media screen and (min-width: 30em) { - .dn-ns { display: none; } - .di-ns { display: inline; } - .db-ns { display: block; } - .dib-ns { display: inline-block; } - .dit-ns { display: inline-table; } - .dt-ns { display: table; } - .dtc-ns { display: table-cell; } - .dt-row-ns { display: table-row; } - .dt-row-group-ns { display: table-row-group; } - .dt-column-ns { display: table-column; } - .dt-column-group-ns { display: table-column-group; } - - .dt--fixed-ns { - table-layout: fixed; - width: 100%; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .dn-m { display: none; } - .di-m { display: inline; } - .db-m { display: block; } - .dib-m { display: inline-block; } - .dit-m { display: inline-table; } - .dt-m { display: table; } - .dtc-m { display: table-cell; } - .dt-row-m { display: table-row; } - .dt-row-group-m { display: table-row-group; } - .dt-column-m { display: table-column; } - .dt-column-group-m { display: table-column-group; } - - .dt--fixed-m { - table-layout: fixed; - width: 100%; - } -} - -@media screen and (min-width: 60em) { - .dn-l { display: none; } - .di-l { display: inline; } - .db-l { display: block; } - .dib-l { display: inline-block; } - .dit-l { display: inline-table; } - .dt-l { display: table; } - .dtc-l { display: table-cell; } - .dt-row-l { display: table-row; } - .dt-row-group-l { display: table-row-group; } - .dt-column-l { display: table-column; } - .dt-column-group-l { display: table-column-group; } - - .dt--fixed-l { - table-layout: fixed; - width: 100%; - } -} - -/* - - FLEXBOX - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.flex { display: -webkit-box; display: -ms-flexbox; display: flex; } - -.inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - -/* 1. Fix for Chrome 44 bug. - * https://code.google.com/p/chromium/issues/detail?id=506893 */ - -.flex-auto { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ -} - -.flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - -.flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - -.flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - -.flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } - -.flex-nowrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - -.flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - -.flex-column-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - -.flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - -.items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - -.items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - -.items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - -.items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - -.items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - -.self-start { -ms-flex-item-align: start; align-self: flex-start; } - -.self-end { -ms-flex-item-align: end; align-self: flex-end; } - -.self-center { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - -.self-baseline { -ms-flex-item-align: baseline; align-self: baseline; } - -.self-stretch { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - -.justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - -.justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - -.justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - -.justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - -.justify-around { -ms-flex-pack: distribute; justify-content: space-around; } - -.content-start { -ms-flex-line-pack: start; align-content: flex-start; } - -.content-end { -ms-flex-line-pack: end; align-content: flex-end; } - -.content-center { -ms-flex-line-pack: center; align-content: center; } - -.content-between { -ms-flex-line-pack: justify; align-content: space-between; } - -.content-around { -ms-flex-line-pack: distribute; align-content: space-around; } - -.content-stretch { -ms-flex-line-pack: stretch; align-content: stretch; } - -.order-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - -.order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - -.order-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - -.order-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - -.order-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - -.order-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - -.order-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - -.order-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - -.order-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - -.order-last { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - -.flex-grow-0 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - -.flex-grow-1 { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - -.flex-shrink-0 { -ms-flex-negative: 0; flex-shrink: 0; } - -.flex-shrink-1 { -ms-flex-negative: 1; flex-shrink: 1; } - -@media screen and (min-width: 30em) { - .flex-ns { display: -webkit-box; display: -ms-flexbox; display: flex; } - .inline-flex-ns { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - .flex-auto-ns { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ - } - .flex-none-ns { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - .flex-column-ns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - .flex-row-ns { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - .flex-wrap-ns { -ms-flex-wrap: wrap; flex-wrap: wrap; } - .flex-nowrap-ns { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - .flex-wrap-reverse-ns { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - .flex-column-reverse-ns { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - .flex-row-reverse-ns { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - .items-start-ns { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - .items-end-ns { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - .items-center-ns { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - .items-baseline-ns { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - .items-stretch-ns { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - - .self-start-ns { -ms-flex-item-align: start; align-self: flex-start; } - .self-end-ns { -ms-flex-item-align: end; align-self: flex-end; } - .self-center-ns { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - .self-baseline-ns { -ms-flex-item-align: baseline; align-self: baseline; } - .self-stretch-ns { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - - .justify-start-ns { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - .justify-end-ns { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - .justify-center-ns { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - .justify-between-ns { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - .justify-around-ns { -ms-flex-pack: distribute; justify-content: space-around; } - - .content-start-ns { -ms-flex-line-pack: start; align-content: flex-start; } - .content-end-ns { -ms-flex-line-pack: end; align-content: flex-end; } - .content-center-ns { -ms-flex-line-pack: center; align-content: center; } - .content-between-ns { -ms-flex-line-pack: justify; align-content: space-between; } - .content-around-ns { -ms-flex-line-pack: distribute; align-content: space-around; } - .content-stretch-ns { -ms-flex-line-pack: stretch; align-content: stretch; } - - .order-0-ns { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - .order-1-ns { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - .order-2-ns { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - .order-3-ns { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - .order-4-ns { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - .order-5-ns { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - .order-6-ns { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - .order-7-ns { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - .order-8-ns { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - .order-last-ns { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - - .flex-grow-0-ns { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - .flex-grow-1-ns { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - - .flex-shrink-0-ns { -ms-flex-negative: 0; flex-shrink: 0; } - .flex-shrink-1-ns { -ms-flex-negative: 1; flex-shrink: 1; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .flex-m { display: -webkit-box; display: -ms-flexbox; display: flex; } - .inline-flex-m { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - .flex-auto-m { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ - } - .flex-none-m { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - .flex-column-m { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - .flex-row-m { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - .flex-wrap-m { -ms-flex-wrap: wrap; flex-wrap: wrap; } - .flex-nowrap-m { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - .flex-wrap-reverse-m { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - .flex-column-reverse-m { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - .flex-row-reverse-m { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - .items-start-m { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - .items-end-m { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - .items-center-m { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - .items-baseline-m { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - .items-stretch-m { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - - .self-start-m { -ms-flex-item-align: start; align-self: flex-start; } - .self-end-m { -ms-flex-item-align: end; align-self: flex-end; } - .self-center-m { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - .self-baseline-m { -ms-flex-item-align: baseline; align-self: baseline; } - .self-stretch-m { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - - .justify-start-m { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - .justify-end-m { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - .justify-center-m { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - .justify-between-m { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - .justify-around-m { -ms-flex-pack: distribute; justify-content: space-around; } - - .content-start-m { -ms-flex-line-pack: start; align-content: flex-start; } - .content-end-m { -ms-flex-line-pack: end; align-content: flex-end; } - .content-center-m { -ms-flex-line-pack: center; align-content: center; } - .content-between-m { -ms-flex-line-pack: justify; align-content: space-between; } - .content-around-m { -ms-flex-line-pack: distribute; align-content: space-around; } - .content-stretch-m { -ms-flex-line-pack: stretch; align-content: stretch; } - - .order-0-m { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - .order-1-m { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - .order-2-m { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - .order-3-m { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - .order-4-m { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - .order-5-m { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - .order-6-m { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - .order-7-m { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - .order-8-m { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - .order-last-m { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - - .flex-grow-0-m { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - .flex-grow-1-m { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - - .flex-shrink-0-m { -ms-flex-negative: 0; flex-shrink: 0; } - .flex-shrink-1-m { -ms-flex-negative: 1; flex-shrink: 1; } -} - -@media screen and (min-width: 60em) { - .flex-l { display: -webkit-box; display: -ms-flexbox; display: flex; } - .inline-flex-l { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - .flex-auto-l { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ - } - .flex-none-l { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - .flex-column-l { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - .flex-row-l { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - .flex-wrap-l { -ms-flex-wrap: wrap; flex-wrap: wrap; } - .flex-nowrap-l { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - .flex-wrap-reverse-l { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - .flex-column-reverse-l { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - .flex-row-reverse-l { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - - .items-start-l { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - .items-end-l { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - .items-center-l { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - .items-baseline-l { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - .items-stretch-l { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - - .self-start-l { -ms-flex-item-align: start; align-self: flex-start; } - .self-end-l { -ms-flex-item-align: end; align-self: flex-end; } - .self-center-l { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - .self-baseline-l { -ms-flex-item-align: baseline; align-self: baseline; } - .self-stretch-l { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - - .justify-start-l { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - .justify-end-l { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - .justify-center-l { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - .justify-between-l { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - .justify-around-l { -ms-flex-pack: distribute; justify-content: space-around; } - - .content-start-l { -ms-flex-line-pack: start; align-content: flex-start; } - .content-end-l { -ms-flex-line-pack: end; align-content: flex-end; } - .content-center-l { -ms-flex-line-pack: center; align-content: center; } - .content-between-l { -ms-flex-line-pack: justify; align-content: space-between; } - .content-around-l { -ms-flex-line-pack: distribute; align-content: space-around; } - .content-stretch-l { -ms-flex-line-pack: stretch; align-content: stretch; } - - .order-0-l { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - .order-1-l { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - .order-2-l { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - .order-3-l { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - .order-4-l { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - .order-5-l { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - .order-6-l { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - .order-7-l { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - .order-8-l { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - .order-last-l { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - - .flex-grow-0-l { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - .flex-grow-1-l { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - - .flex-shrink-0-l { -ms-flex-negative: 0; flex-shrink: 0; } - .flex-shrink-1-l { -ms-flex-negative: 1; flex-shrink: 1; } -} - -/* - - FLOATS - http://tachyons.io/docs/layout/floats/ - - 1. Floated elements are automatically rendered as block level elements. - Setting floats to display inline will fix the double margin bug in - ie6. You know... just in case. - - 2. Don't forget to clearfix your floats with .cf - - Base: - f = float - - Modifiers: - l = left - r = right - n = none - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.fl { float: left; _display: inline; } - -.fr { float: right; _display: inline; } - -.fn { float: none; } - -@media screen and (min-width: 30em) { - .fl-ns { float: left; _display: inline; } - .fr-ns { float: right; _display: inline; } - .fn-ns { float: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .fl-m { float: left; _display: inline; } - .fr-m { float: right; _display: inline; } - .fn-m { float: none; } -} - -@media screen and (min-width: 60em) { - .fl-l { float: left; _display: inline; } - .fr-l { float: right; _display: inline; } - .fn-l { float: none; } -} - -/* - - FONT FAMILY GROUPS - Docs: http://tachyons.io/docs/typography/font-family/ - -*/ - -.sans-serif { - font-family: -apple-system, BlinkMacSystemFont, - 'avenir next', avenir, - 'helvetica neue', helvetica, - ubuntu, - roboto, noto, - 'segoe ui', arial, - sans-serif; -} - -.serif { - font-family: georgia, - times, - serif; -} - -.system-sans-serif { - font-family: sans-serif; -} - -.system-serif { - font-family: serif; -} - -/* Monospaced Typefaces (for code) */ - -/* From http://cssfontstack.com */ - -code, .code { - font-family: Consolas, - monaco, - monospace; -} - -.courier { - font-family: 'Courier Next', - courier, - monospace; -} - -/* Sans-Serif Typefaces */ - -.helvetica { - font-family: 'helvetica neue', helvetica, - sans-serif; -} - -.avenir { - font-family: 'avenir next', avenir, - sans-serif; -} - -/* Serif Typefaces */ - -.athelas { - font-family: athelas, - georgia, - serif; -} - -.georgia { - font-family: georgia, - serif; -} - -.times { - font-family: times, - serif; -} - -.bodoni { - font-family: "Bodoni MT", - serif; -} - -.calisto { - font-family: "Calisto MT", - serif; -} - -.garamond { - font-family: garamond, - serif; -} - -.baskerville { - font-family: baskerville, - serif; -} - -/* - - FONT STYLE - Docs: http://tachyons.io/docs/typography/font-style/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.i { font-style: italic; } - -.fs-normal { font-style: normal; } - -@media screen and (min-width: 30em) { - .i-ns { font-style: italic; } - .fs-normal-ns { font-style: normal; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .i-m { font-style: italic; } - .fs-normal-m { font-style: normal; } -} - -@media screen and (min-width: 60em) { - .i-l { font-style: italic; } - .fs-normal-l { font-style: normal; } -} - -/* - - FONT WEIGHT - Docs: http://tachyons.io/docs/typography/font-weight/ - - Base - fw = font-weight - - Modifiers: - 1 = literal value 100 - 2 = literal value 200 - 3 = literal value 300 - 4 = literal value 400 - 5 = literal value 500 - 6 = literal value 600 - 7 = literal value 700 - 8 = literal value 800 - 9 = literal value 900 - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.normal { font-weight: normal; } - -.b { font-weight: bold; } - -.fw1 { font-weight: 100; } - -.fw2 { font-weight: 200; } - -.fw3 { font-weight: 300; } - -.fw4 { font-weight: 400; } - -.fw5 { font-weight: 500; } - -.fw6 { font-weight: 600; } - -.fw7 { font-weight: 700; } - -.fw8 { font-weight: 800; } - -.fw9 { font-weight: 900; } - -@media screen and (min-width: 30em) { - .normal-ns { font-weight: normal; } - .b-ns { font-weight: bold; } - .fw1-ns { font-weight: 100; } - .fw2-ns { font-weight: 200; } - .fw3-ns { font-weight: 300; } - .fw4-ns { font-weight: 400; } - .fw5-ns { font-weight: 500; } - .fw6-ns { font-weight: 600; } - .fw7-ns { font-weight: 700; } - .fw8-ns { font-weight: 800; } - .fw9-ns { font-weight: 900; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .normal-m { font-weight: normal; } - .b-m { font-weight: bold; } - .fw1-m { font-weight: 100; } - .fw2-m { font-weight: 200; } - .fw3-m { font-weight: 300; } - .fw4-m { font-weight: 400; } - .fw5-m { font-weight: 500; } - .fw6-m { font-weight: 600; } - .fw7-m { font-weight: 700; } - .fw8-m { font-weight: 800; } - .fw9-m { font-weight: 900; } -} - -@media screen and (min-width: 60em) { - .normal-l { font-weight: normal; } - .b-l { font-weight: bold; } - .fw1-l { font-weight: 100; } - .fw2-l { font-weight: 200; } - .fw3-l { font-weight: 300; } - .fw4-l { font-weight: 400; } - .fw5-l { font-weight: 500; } - .fw6-l { font-weight: 600; } - .fw7-l { font-weight: 700; } - .fw8-l { font-weight: 800; } - .fw9-l { font-weight: 900; } -} - -/* - - FORMS - -*/ - -.input-reset { - -webkit-appearance: none; - -moz-appearance: none; -} - -.button-reset::-moz-focus-inner, -.input-reset::-moz-focus-inner { - border: 0; - padding: 0; -} - -/* - - HEIGHTS - Docs: http://tachyons.io/docs/layout/heights/ - - Base: - h = height - min-h = min-height - min-vh = min-height vertical screen height - vh = vertical screen height - - Modifiers - 1 = 1st step in height scale - 2 = 2nd step in height scale - 3 = 3rd step in height scale - 4 = 4th step in height scale - 5 = 5th step in height scale - - -25 = literal value 25% - -50 = literal value 50% - -75 = literal value 75% - -100 = literal value 100% - - -auto = string value of auto - -inherit = string value of inherit - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Height Scale */ - -.h1 { height: 1rem; } - -.h2 { height: 2rem; } - -.h3 { height: 4rem; } - -.h4 { height: 8rem; } - -.h5 { height: 16rem; } - -/* Height Percentages - Based off of height of parent */ - -.h-25 { height: 25%; } - -.h-50 { height: 50%; } - -.h-75 { height: 75%; } - -.h-100 { height: 100%; } - -.min-h-100 { min-height: 100%; } - -/* Screen Height Percentage */ - -.vh-25 { height: 25vh; } - -.vh-50 { height: 50vh; } - -.vh-75 { height: 75vh; } - -.vh-100 { height: 100vh; } - -.min-vh-100 { min-height: 100vh; } - -/* String Properties */ - -.h-auto { height: auto; } - -.h-inherit { height: inherit; } - -@media screen and (min-width: 30em) { - .h1-ns { height: 1rem; } - .h2-ns { height: 2rem; } - .h3-ns { height: 4rem; } - .h4-ns { height: 8rem; } - .h5-ns { height: 16rem; } - .h-25-ns { height: 25%; } - .h-50-ns { height: 50%; } - .h-75-ns { height: 75%; } - .h-100-ns { height: 100%; } - .min-h-100-ns { min-height: 100%; } - .vh-25-ns { height: 25vh; } - .vh-50-ns { height: 50vh; } - .vh-75-ns { height: 75vh; } - .vh-100-ns { height: 100vh; } - .min-vh-100-ns { min-height: 100vh; } - .h-auto-ns { height: auto; } - .h-inherit-ns { height: inherit; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .h1-m { height: 1rem; } - .h2-m { height: 2rem; } - .h3-m { height: 4rem; } - .h4-m { height: 8rem; } - .h5-m { height: 16rem; } - .h-25-m { height: 25%; } - .h-50-m { height: 50%; } - .h-75-m { height: 75%; } - .h-100-m { height: 100%; } - .min-h-100-m { min-height: 100%; } - .vh-25-m { height: 25vh; } - .vh-50-m { height: 50vh; } - .vh-75-m { height: 75vh; } - .vh-100-m { height: 100vh; } - .min-vh-100-m { min-height: 100vh; } - .h-auto-m { height: auto; } - .h-inherit-m { height: inherit; } -} - -@media screen and (min-width: 60em) { - .h1-l { height: 1rem; } - .h2-l { height: 2rem; } - .h3-l { height: 4rem; } - .h4-l { height: 8rem; } - .h5-l { height: 16rem; } - .h-25-l { height: 25%; } - .h-50-l { height: 50%; } - .h-75-l { height: 75%; } - .h-100-l { height: 100%; } - .min-h-100-l { min-height: 100%; } - .vh-25-l { height: 25vh; } - .vh-50-l { height: 50vh; } - .vh-75-l { height: 75vh; } - .vh-100-l { height: 100vh; } - .min-vh-100-l { min-height: 100vh; } - .h-auto-l { height: auto; } - .h-inherit-l { height: inherit; } -} - -/* - - LETTER SPACING - Docs: http://tachyons.io/docs/typography/tracking/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.tracked { letter-spacing: .1em; } - -.tracked-tight { letter-spacing: -.05em; } - -.tracked-mega { letter-spacing: .25em; } - -@media screen and (min-width: 30em) { - .tracked-ns { letter-spacing: .1em; } - .tracked-tight-ns { letter-spacing: -.05em; } - .tracked-mega-ns { letter-spacing: .25em; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .tracked-m { letter-spacing: .1em; } - .tracked-tight-m { letter-spacing: -.05em; } - .tracked-mega-m { letter-spacing: .25em; } -} - -@media screen and (min-width: 60em) { - .tracked-l { letter-spacing: .1em; } - .tracked-tight-l { letter-spacing: -.05em; } - .tracked-mega-l { letter-spacing: .25em; } -} - -/* - - LINE HEIGHT / LEADING - Docs: http://tachyons.io/docs/typography/line-height - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.lh-solid { line-height: 1; } - -.lh-title { line-height: 1.25; } - -.lh-copy { line-height: 1.5; } - -@media screen and (min-width: 30em) { - .lh-solid-ns { line-height: 1; } - .lh-title-ns { line-height: 1.25; } - .lh-copy-ns { line-height: 1.5; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .lh-solid-m { line-height: 1; } - .lh-title-m { line-height: 1.25; } - .lh-copy-m { line-height: 1.5; } -} - -@media screen and (min-width: 60em) { - .lh-solid-l { line-height: 1; } - .lh-title-l { line-height: 1.25; } - .lh-copy-l { line-height: 1.5; } -} - -/* - - LINKS - Docs: http://tachyons.io/docs/elements/links/ - -*/ - -.link { - text-decoration: none; - transition: color .15s ease-in; -} - -.link:link, -.link:visited { - transition: color .15s ease-in; -} - -.link:hover { - transition: color .15s ease-in; -} - -.link:active { - transition: color .15s ease-in; -} - -.link:focus { - transition: color .15s ease-in; - outline: 1px dotted currentColor; -} - -/* - - LISTS - http://tachyons.io/docs/elements/lists/ - -*/ - -.list { list-style-type: none; } - -/* - - MAX WIDTHS - Docs: http://tachyons.io/docs/layout/max-widths/ - - Base: - mw = max-width - - Modifiers - 1 = 1st step in width scale - 2 = 2nd step in width scale - 3 = 3rd step in width scale - 4 = 4th step in width scale - 5 = 5th step in width scale - 6 = 6st step in width scale - 7 = 7nd step in width scale - 8 = 8rd step in width scale - 9 = 9th step in width scale - - -100 = literal value 100% - - -none = string value none - - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Max Width Percentages */ - -.mw-100 { max-width: 100%; } - -/* Max Width Scale */ - -.mw1 { max-width: 1rem; } - -.mw2 { max-width: 2rem; } - -.mw3 { max-width: 4rem; } - -.mw4 { max-width: 8rem; } - -.mw5 { max-width: 16rem; } - -.mw6 { max-width: 32rem; } - -.mw7 { max-width: 48rem; } - -.mw8 { max-width: 64rem; } - -.mw9 { max-width: 96rem; } - -/* Max Width String Properties */ - -.mw-none { max-width: none; } - -@media screen and (min-width: 30em) { - .mw-100-ns { max-width: 100%; } - - .mw1-ns { max-width: 1rem; } - .mw2-ns { max-width: 2rem; } - .mw3-ns { max-width: 4rem; } - .mw4-ns { max-width: 8rem; } - .mw5-ns { max-width: 16rem; } - .mw6-ns { max-width: 32rem; } - .mw7-ns { max-width: 48rem; } - .mw8-ns { max-width: 64rem; } - .mw9-ns { max-width: 96rem; } - - .mw-none-ns { max-width: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .mw-100-m { max-width: 100%; } - - .mw1-m { max-width: 1rem; } - .mw2-m { max-width: 2rem; } - .mw3-m { max-width: 4rem; } - .mw4-m { max-width: 8rem; } - .mw5-m { max-width: 16rem; } - .mw6-m { max-width: 32rem; } - .mw7-m { max-width: 48rem; } - .mw8-m { max-width: 64rem; } - .mw9-m { max-width: 96rem; } - - .mw-none-m { max-width: none; } -} - -@media screen and (min-width: 60em) { - .mw-100-l { max-width: 100%; } - - .mw1-l { max-width: 1rem; } - .mw2-l { max-width: 2rem; } - .mw3-l { max-width: 4rem; } - .mw4-l { max-width: 8rem; } - .mw5-l { max-width: 16rem; } - .mw6-l { max-width: 32rem; } - .mw7-l { max-width: 48rem; } - .mw8-l { max-width: 64rem; } - .mw9-l { max-width: 96rem; } - - .mw-none-l { max-width: none; } -} - -/* - - WIDTHS - Docs: http://tachyons.io/docs/layout/widths/ - - Base: - w = width - - Modifiers - 1 = 1st step in width scale - 2 = 2nd step in width scale - 3 = 3rd step in width scale - 4 = 4th step in width scale - 5 = 5th step in width scale - - -10 = literal value 10% - -20 = literal value 20% - -25 = literal value 25% - -30 = literal value 30% - -33 = literal value 33% - -34 = literal value 34% - -40 = literal value 40% - -50 = literal value 50% - -60 = literal value 60% - -70 = literal value 70% - -75 = literal value 75% - -80 = literal value 80% - -90 = literal value 90% - -100 = literal value 100% - - -third = 100% / 3 (Not supported in opera mini or IE8) - -two-thirds = 100% / 1.5 (Not supported in opera mini or IE8) - -auto = string value auto - - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Width Scale */ - -.w1 { width: 1rem; } - -.w2 { width: 2rem; } - -.w3 { width: 4rem; } - -.w4 { width: 8rem; } - -.w5 { width: 16rem; } - -.w-10 { width: 10%; } - -.w-20 { width: 20%; } - -.w-25 { width: 25%; } - -.w-30 { width: 30%; } - -.w-33 { width: 33%; } - -.w-34 { width: 34%; } - -.w-40 { width: 40%; } - -.w-50 { width: 50%; } - -.w-60 { width: 60%; } - -.w-70 { width: 70%; } - -.w-75 { width: 75%; } - -.w-80 { width: 80%; } - -.w-90 { width: 90%; } - -.w-100 { width: 100%; } - -.w-third { width: 33.33333%; } - -.w-two-thirds { width: 66.66667%; } - -.w-auto { width: auto; } - -@media screen and (min-width: 30em) { - .w1-ns { width: 1rem; } - .w2-ns { width: 2rem; } - .w3-ns { width: 4rem; } - .w4-ns { width: 8rem; } - .w5-ns { width: 16rem; } - .w-10-ns { width: 10%; } - .w-20-ns { width: 20%; } - .w-25-ns { width: 25%; } - .w-30-ns { width: 30%; } - .w-33-ns { width: 33%; } - .w-34-ns { width: 34%; } - .w-40-ns { width: 40%; } - .w-50-ns { width: 50%; } - .w-60-ns { width: 60%; } - .w-70-ns { width: 70%; } - .w-75-ns { width: 75%; } - .w-80-ns { width: 80%; } - .w-90-ns { width: 90%; } - .w-100-ns { width: 100%; } - .w-third-ns { width: 33.33333%; } - .w-two-thirds-ns { width: 66.66667%; } - .w-auto-ns { width: auto; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .w1-m { width: 1rem; } - .w2-m { width: 2rem; } - .w3-m { width: 4rem; } - .w4-m { width: 8rem; } - .w5-m { width: 16rem; } - .w-10-m { width: 10%; } - .w-20-m { width: 20%; } - .w-25-m { width: 25%; } - .w-30-m { width: 30%; } - .w-33-m { width: 33%; } - .w-34-m { width: 34%; } - .w-40-m { width: 40%; } - .w-50-m { width: 50%; } - .w-60-m { width: 60%; } - .w-70-m { width: 70%; } - .w-75-m { width: 75%; } - .w-80-m { width: 80%; } - .w-90-m { width: 90%; } - .w-100-m { width: 100%; } - .w-third-m { width: 33.33333%; } - .w-two-thirds-m { width: 66.66667%; } - .w-auto-m { width: auto; } -} - -@media screen and (min-width: 60em) { - .w1-l { width: 1rem; } - .w2-l { width: 2rem; } - .w3-l { width: 4rem; } - .w4-l { width: 8rem; } - .w5-l { width: 16rem; } - .w-10-l { width: 10%; } - .w-20-l { width: 20%; } - .w-25-l { width: 25%; } - .w-30-l { width: 30%; } - .w-33-l { width: 33%; } - .w-34-l { width: 34%; } - .w-40-l { width: 40%; } - .w-50-l { width: 50%; } - .w-60-l { width: 60%; } - .w-70-l { width: 70%; } - .w-75-l { width: 75%; } - .w-80-l { width: 80%; } - .w-90-l { width: 90%; } - .w-100-l { width: 100%; } - .w-third-l { width: 33.33333%; } - .w-two-thirds-l { width: 66.66667%; } - .w-auto-l { width: auto; } -} - -/* - - OVERFLOW - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.overflow-visible { overflow: visible; } - -.overflow-hidden { overflow: hidden; } - -.overflow-scroll { overflow: scroll; } - -.overflow-auto { overflow: auto; } - -.overflow-x-visible { overflow-x: visible; } - -.overflow-x-hidden { overflow-x: hidden; } - -.overflow-x-scroll { overflow-x: scroll; } - -.overflow-x-auto { overflow-x: auto; } - -.overflow-y-visible { overflow-y: visible; } - -.overflow-y-hidden { overflow-y: hidden; } - -.overflow-y-scroll { overflow-y: scroll; } - -.overflow-y-auto { overflow-y: auto; } - -@media screen and (min-width: 30em) { - .overflow-visible-ns { overflow: visible; } - .overflow-hidden-ns { overflow: hidden; } - .overflow-scroll-ns { overflow: scroll; } - .overflow-auto-ns { overflow: auto; } - .overflow-x-visible-ns { overflow-x: visible; } - .overflow-x-hidden-ns { overflow-x: hidden; } - .overflow-x-scroll-ns { overflow-x: scroll; } - .overflow-x-auto-ns { overflow-x: auto; } - - .overflow-y-visible-ns { overflow-y: visible; } - .overflow-y-hidden-ns { overflow-y: hidden; } - .overflow-y-scroll-ns { overflow-y: scroll; } - .overflow-y-auto-ns { overflow-y: auto; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .overflow-visible-m { overflow: visible; } - .overflow-hidden-m { overflow: hidden; } - .overflow-scroll-m { overflow: scroll; } - .overflow-auto-m { overflow: auto; } - - .overflow-x-visible-m { overflow-x: visible; } - .overflow-x-hidden-m { overflow-x: hidden; } - .overflow-x-scroll-m { overflow-x: scroll; } - .overflow-x-auto-m { overflow-x: auto; } - - .overflow-y-visible-m { overflow-y: visible; } - .overflow-y-hidden-m { overflow-y: hidden; } - .overflow-y-scroll-m { overflow-y: scroll; } - .overflow-y-auto-m { overflow-y: auto; } -} - -@media screen and (min-width: 60em) { - .overflow-visible-l { overflow: visible; } - .overflow-hidden-l { overflow: hidden; } - .overflow-scroll-l { overflow: scroll; } - .overflow-auto-l { overflow: auto; } - - .overflow-x-visible-l { overflow-x: visible; } - .overflow-x-hidden-l { overflow-x: hidden; } - .overflow-x-scroll-l { overflow-x: scroll; } - .overflow-x-auto-l { overflow-x: auto; } - - .overflow-y-visible-l { overflow-y: visible; } - .overflow-y-hidden-l { overflow-y: hidden; } - .overflow-y-scroll-l { overflow-y: scroll; } - .overflow-y-auto-l { overflow-y: auto; } -} - -/* - - POSITIONING - Docs: http://tachyons.io/docs/layout/position/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.static { position: static; } - -.relative { position: relative; } - -.absolute { position: absolute; } - -.fixed { position: fixed; } - -@media screen and (min-width: 30em) { - .static-ns { position: static; } - .relative-ns { position: relative; } - .absolute-ns { position: absolute; } - .fixed-ns { position: fixed; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .static-m { position: static; } - .relative-m { position: relative; } - .absolute-m { position: absolute; } - .fixed-m { position: fixed; } -} - -@media screen and (min-width: 60em) { - .static-l { position: static; } - .relative-l { position: relative; } - .absolute-l { position: absolute; } - .fixed-l { position: fixed; } -} - -/* - - OPACITY - Docs: http://tachyons.io/docs/themes/opacity/ - -*/ - -.o-100 { opacity: 1; } - -.o-90 { opacity: .9; } - -.o-80 { opacity: .8; } - -.o-70 { opacity: .7; } - -.o-60 { opacity: .6; } - -.o-50 { opacity: .5; } - -.o-40 { opacity: .4; } - -.o-30 { opacity: .3; } - -.o-20 { opacity: .2; } - -.o-10 { opacity: .1; } - -.o-05 { opacity: .05; } - -.o-025 { opacity: .025; } - -.o-0 { opacity: 0; } - -/* - - ROTATIONS - -*/ - -.rotate-45 { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - -.rotate-90 { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - -.rotate-135 { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - -.rotate-180 { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - -.rotate-225 { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - -.rotate-270 { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - -.rotate-315 { -webkit-transform: rotate(315deg); transform: rotate(315deg); } - -@media screen and (min-width: 30em){ - .rotate-45-ns { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - .rotate-90-ns { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - .rotate-135-ns { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - .rotate-180-ns { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - .rotate-225-ns { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - .rotate-270-ns { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - .rotate-315-ns { -webkit-transform: rotate(315deg); transform: rotate(315deg); } -} - -@media screen and (min-width: 30em) and (max-width: 60em){ - .rotate-45-m { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - .rotate-90-m { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - .rotate-135-m { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - .rotate-180-m { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - .rotate-225-m { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - .rotate-270-m { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - .rotate-315-m { -webkit-transform: rotate(315deg); transform: rotate(315deg); } -} - -@media screen and (min-width: 60em){ - .rotate-45-l { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - .rotate-90-l { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - .rotate-135-l { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - .rotate-180-l { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - .rotate-225-l { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - .rotate-270-l { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - .rotate-315-l { -webkit-transform: rotate(315deg); transform: rotate(315deg); } -} - -/* - - SKINS - Docs: http://tachyons.io/docs/themes/skins/ - - Classes for setting foreground and background colors on elements. - If you haven't declared a border color, but set border on an element, it will - be set to the current text color. - -*/ - -/* Text colors */ - -.black-90 { color: rgba(0, 0, 0, .9); } - -.black-80 { color: rgba(0, 0, 0, .8); } - -.black-70 { color: rgba(0, 0, 0, .7); } - -.black-60 { color: rgba(0, 0, 0, .6); } - -.black-50 { color: rgba(0, 0, 0, .5); } - -.black-40 { color: rgba(0, 0, 0, .4); } - -.black-30 { color: rgba(0, 0, 0, .3); } - -.black-20 { color: rgba(0, 0, 0, .2); } - -.black-10 { color: rgba(0, 0, 0, .1); } - -.black-05 { color: rgba(0, 0, 0, .05); } - -.white-90 { color: rgba(255, 255, 255, .9); } - -.white-80 { color: rgba(255, 255, 255, .8); } - -.white-70 { color: rgba(255, 255, 255, .7); } - -.white-60 { color: rgba(255, 255, 255, .6); } - -.white-50 { color: rgba(255, 255, 255, .5); } - -.white-40 { color: rgba(255, 255, 255, .4); } - -.white-30 { color: rgba(255, 255, 255, .3); } - -.white-20 { color: rgba(255, 255, 255, .2); } - -.white-10 { color: rgba(255, 255, 255, .1); } - -.black { color: #000; } - -.near-black { color: #111; } - -.dark-gray { color: #333; } - -.mid-gray { color: #555; } - -.gray { color: #777; } - -.silver { color: #999; } - -.light-silver { color: #aaa; } - -.moon-gray { color: #ccc; } - -.light-gray { color: #eee; } - -.near-white { color: #f4f4f4; } - -.white { color: #fff; } - -.dark-red { color: #e7040f; } - -.red { color: #ff4136; } - -.light-red { color: #ff725c; } - -.orange { color: #ff6300; } - -.gold { color: #ffb700; } - -.yellow { color: #ffd700; } - -.light-yellow { color: #fbf1a9; } - -.purple { color: #5e2ca5; } - -.light-purple { color: #a463f2; } - -.dark-pink { color: #d5008f; } - -.hot-pink { color: #ff41b4; } - -.pink { color: #ff80cc; } - -.light-pink { color: #ffa3d7; } - -.dark-green { color: #137752; } - -.green { color: #19a974; } - -.light-green { color: #9eebcf; } - -.navy { color: #001b44; } - -.dark-blue { color: #00449e; } - -.blue { color: #357edd; } - -.light-blue { color: #96ccff; } - -.lightest-blue { color: #cdecff; } - -.washed-blue { color: #f6fffe; } - -.washed-green { color: #e8fdf5; } - -.washed-yellow { color: #fffceb; } - -.washed-red { color: #ffdfdf; } - -.color-inherit { color: inherit; } - -.bg-black-90 { background-color: rgba(0, 0, 0, .9); } - -.bg-black-80 { background-color: rgba(0, 0, 0, .8); } - -.bg-black-70 { background-color: rgba(0, 0, 0, .7); } - -.bg-black-60 { background-color: rgba(0, 0, 0, .6); } - -.bg-black-50 { background-color: rgba(0, 0, 0, .5); } - -.bg-black-40 { background-color: rgba(0, 0, 0, .4); } - -.bg-black-30 { background-color: rgba(0, 0, 0, .3); } - -.bg-black-20 { background-color: rgba(0, 0, 0, .2); } - -.bg-black-10 { background-color: rgba(0, 0, 0, .1); } - -.bg-black-05 { background-color: rgba(0, 0, 0, .05); } - -.bg-white-90 { background-color: rgba(255, 255, 255, .9); } - -.bg-white-80 { background-color: rgba(255, 255, 255, .8); } - -.bg-white-70 { background-color: rgba(255, 255, 255, .7); } - -.bg-white-60 { background-color: rgba(255, 255, 255, .6); } - -.bg-white-50 { background-color: rgba(255, 255, 255, .5); } - -.bg-white-40 { background-color: rgba(255, 255, 255, .4); } - -.bg-white-30 { background-color: rgba(255, 255, 255, .3); } - -.bg-white-20 { background-color: rgba(255, 255, 255, .2); } - -.bg-white-10 { background-color: rgba(255, 255, 255, .1); } - -/* Background colors */ - -.bg-black { background-color: #000; } - -.bg-near-black { background-color: #111; } - -.bg-dark-gray { background-color: #333; } - -.bg-mid-gray { background-color: #555; } - -.bg-gray { background-color: #777; } - -.bg-silver { background-color: #999; } - -.bg-light-silver { background-color: #aaa; } - -.bg-moon-gray { background-color: #ccc; } - -.bg-light-gray { background-color: #eee; } - -.bg-near-white { background-color: #f4f4f4; } - -.bg-white { background-color: #fff; } - -.bg-transparent { background-color: transparent; } - -.bg-dark-red { background-color: #e7040f; } - -.bg-red { background-color: #ff4136; } - -.bg-light-red { background-color: #ff725c; } - -.bg-orange { background-color: #ff6300; } - -.bg-gold { background-color: #ffb700; } - -.bg-yellow { background-color: #ffd700; } - -.bg-light-yellow { background-color: #fbf1a9; } - -.bg-purple { background-color: #5e2ca5; } - -.bg-light-purple { background-color: #a463f2; } - -.bg-dark-pink { background-color: #d5008f; } - -.bg-hot-pink { background-color: #ff41b4; } - -.bg-pink { background-color: #ff80cc; } - -.bg-light-pink { background-color: #ffa3d7; } - -.bg-dark-green { background-color: #137752; } - -.bg-green { background-color: #19a974; } - -.bg-light-green { background-color: #9eebcf; } - -.bg-navy { background-color: #001b44; } - -.bg-dark-blue { background-color: #00449e; } - -.bg-blue { background-color: #357edd; } - -.bg-light-blue { background-color: #96ccff; } - -.bg-lightest-blue { background-color: #cdecff; } - -.bg-washed-blue { background-color: #f6fffe; } - -.bg-washed-green { background-color: #e8fdf5; } - -.bg-washed-yellow { background-color: #fffceb; } - -.bg-washed-red { background-color: #ffdfdf; } - -.bg-inherit { background-color: inherit; } - -/* - - SKINS:PSEUDO - - Customize the color of an element when - it is focused or hovered over. - - */ - -.hover-black:hover, -.hover-black:focus { color: #000; } - -.hover-near-black:hover, -.hover-near-black:focus { color: #111; } - -.hover-dark-gray:hover, -.hover-dark-gray:focus { color: #333; } - -.hover-mid-gray:hover, -.hover-mid-gray:focus { color: #555; } - -.hover-gray:hover, -.hover-gray:focus { color: #777; } - -.hover-silver:hover, -.hover-silver:focus { color: #999; } - -.hover-light-silver:hover, -.hover-light-silver:focus { color: #aaa; } - -.hover-moon-gray:hover, -.hover-moon-gray:focus { color: #ccc; } - -.hover-light-gray:hover, -.hover-light-gray:focus { color: #eee; } - -.hover-near-white:hover, -.hover-near-white:focus { color: #f4f4f4; } - -.hover-white:hover, -.hover-white:focus { color: #fff; } - -.hover-black-90:hover, -.hover-black-90:focus { color: rgba(0, 0, 0, .9); } - -.hover-black-80:hover, -.hover-black-80:focus { color: rgba(0, 0, 0, .8); } - -.hover-black-70:hover, -.hover-black-70:focus { color: rgba(0, 0, 0, .7); } - -.hover-black-60:hover, -.hover-black-60:focus { color: rgba(0, 0, 0, .6); } - -.hover-black-50:hover, -.hover-black-50:focus { color: rgba(0, 0, 0, .5); } - -.hover-black-40:hover, -.hover-black-40:focus { color: rgba(0, 0, 0, .4); } - -.hover-black-30:hover, -.hover-black-30:focus { color: rgba(0, 0, 0, .3); } - -.hover-black-20:hover, -.hover-black-20:focus { color: rgba(0, 0, 0, .2); } - -.hover-black-10:hover, -.hover-black-10:focus { color: rgba(0, 0, 0, .1); } - -.hover-white-90:hover, -.hover-white-90:focus { color: rgba(255, 255, 255, .9); } - -.hover-white-80:hover, -.hover-white-80:focus { color: rgba(255, 255, 255, .8); } - -.hover-white-70:hover, -.hover-white-70:focus { color: rgba(255, 255, 255, .7); } - -.hover-white-60:hover, -.hover-white-60:focus { color: rgba(255, 255, 255, .6); } - -.hover-white-50:hover, -.hover-white-50:focus { color: rgba(255, 255, 255, .5); } - -.hover-white-40:hover, -.hover-white-40:focus { color: rgba(255, 255, 255, .4); } - -.hover-white-30:hover, -.hover-white-30:focus { color: rgba(255, 255, 255, .3); } - -.hover-white-20:hover, -.hover-white-20:focus { color: rgba(255, 255, 255, .2); } - -.hover-white-10:hover, -.hover-white-10:focus { color: rgba(255, 255, 255, .1); } - -.hover-inherit:hover, -.hover-inherit:focus { color: inherit; } - -.hover-bg-black:hover, -.hover-bg-black:focus { background-color: #000; } - -.hover-bg-near-black:hover, -.hover-bg-near-black:focus { background-color: #111; } - -.hover-bg-dark-gray:hover, -.hover-bg-dark-gray:focus { background-color: #333; } - -.hover-bg-mid-gray:hover, -.hover-bg-mid-gray:focus { background-color: #555; } - -.hover-bg-gray:hover, -.hover-bg-gray:focus { background-color: #777; } - -.hover-bg-silver:hover, -.hover-bg-silver:focus { background-color: #999; } - -.hover-bg-light-silver:hover, -.hover-bg-light-silver:focus { background-color: #aaa; } - -.hover-bg-moon-gray:hover, -.hover-bg-moon-gray:focus { background-color: #ccc; } - -.hover-bg-light-gray:hover, -.hover-bg-light-gray:focus { background-color: #eee; } - -.hover-bg-near-white:hover, -.hover-bg-near-white:focus { background-color: #f4f4f4; } - -.hover-bg-white:hover, -.hover-bg-white:focus { background-color: #fff; } - -.hover-bg-transparent:hover, -.hover-bg-transparent:focus { background-color: transparent; } - -.hover-bg-black-90:hover, -.hover-bg-black-90:focus { background-color: rgba(0, 0, 0, .9); } - -.hover-bg-black-80:hover, -.hover-bg-black-80:focus { background-color: rgba(0, 0, 0, .8); } - -.hover-bg-black-70:hover, -.hover-bg-black-70:focus { background-color: rgba(0, 0, 0, .7); } - -.hover-bg-black-60:hover, -.hover-bg-black-60:focus { background-color: rgba(0, 0, 0, .6); } - -.hover-bg-black-50:hover, -.hover-bg-black-50:focus { background-color: rgba(0, 0, 0, .5); } - -.hover-bg-black-40:hover, -.hover-bg-black-40:focus { background-color: rgba(0, 0, 0, .4); } - -.hover-bg-black-30:hover, -.hover-bg-black-30:focus { background-color: rgba(0, 0, 0, .3); } - -.hover-bg-black-20:hover, -.hover-bg-black-20:focus { background-color: rgba(0, 0, 0, .2); } - -.hover-bg-black-10:hover, -.hover-bg-black-10:focus { background-color: rgba(0, 0, 0, .1); } - -.hover-bg-white-90:hover, -.hover-bg-white-90:focus { background-color: rgba(255, 255, 255, .9); } - -.hover-bg-white-80:hover, -.hover-bg-white-80:focus { background-color: rgba(255, 255, 255, .8); } - -.hover-bg-white-70:hover, -.hover-bg-white-70:focus { background-color: rgba(255, 255, 255, .7); } - -.hover-bg-white-60:hover, -.hover-bg-white-60:focus { background-color: rgba(255, 255, 255, .6); } - -.hover-bg-white-50:hover, -.hover-bg-white-50:focus { background-color: rgba(255, 255, 255, .5); } - -.hover-bg-white-40:hover, -.hover-bg-white-40:focus { background-color: rgba(255, 255, 255, .4); } - -.hover-bg-white-30:hover, -.hover-bg-white-30:focus { background-color: rgba(255, 255, 255, .3); } - -.hover-bg-white-20:hover, -.hover-bg-white-20:focus { background-color: rgba(255, 255, 255, .2); } - -.hover-bg-white-10:hover, -.hover-bg-white-10:focus { background-color: rgba(255, 255, 255, .1); } - -.hover-dark-red:hover, -.hover-dark-red:focus { color: #e7040f; } - -.hover-red:hover, -.hover-red:focus { color: #ff4136; } - -.hover-light-red:hover, -.hover-light-red:focus { color: #ff725c; } - -.hover-orange:hover, -.hover-orange:focus { color: #ff6300; } - -.hover-gold:hover, -.hover-gold:focus { color: #ffb700; } - -.hover-yellow:hover, -.hover-yellow:focus { color: #ffd700; } - -.hover-light-yellow:hover, -.hover-light-yellow:focus { color: #fbf1a9; } - -.hover-purple:hover, -.hover-purple:focus { color: #5e2ca5; } - -.hover-light-purple:hover, -.hover-light-purple:focus { color: #a463f2; } - -.hover-dark-pink:hover, -.hover-dark-pink:focus { color: #d5008f; } - -.hover-hot-pink:hover, -.hover-hot-pink:focus { color: #ff41b4; } - -.hover-pink:hover, -.hover-pink:focus { color: #ff80cc; } - -.hover-light-pink:hover, -.hover-light-pink:focus { color: #ffa3d7; } - -.hover-dark-green:hover, -.hover-dark-green:focus { color: #137752; } - -.hover-green:hover, -.hover-green:focus { color: #19a974; } - -.hover-light-green:hover, -.hover-light-green:focus { color: #9eebcf; } - -.hover-navy:hover, -.hover-navy:focus { color: #001b44; } - -.hover-dark-blue:hover, -.hover-dark-blue:focus { color: #00449e; } - -.hover-blue:hover, -.hover-blue:focus { color: #357edd; } - -.hover-light-blue:hover, -.hover-light-blue:focus { color: #96ccff; } - -.hover-lightest-blue:hover, -.hover-lightest-blue:focus { color: #cdecff; } - -.hover-washed-blue:hover, -.hover-washed-blue:focus { color: #f6fffe; } - -.hover-washed-green:hover, -.hover-washed-green:focus { color: #e8fdf5; } - -.hover-washed-yellow:hover, -.hover-washed-yellow:focus { color: #fffceb; } - -.hover-washed-red:hover, -.hover-washed-red:focus { color: #ffdfdf; } - -.hover-bg-dark-red:hover, -.hover-bg-dark-red:focus { background-color: #e7040f; } - -.hover-bg-red:hover, -.hover-bg-red:focus { background-color: #ff4136; } - -.hover-bg-light-red:hover, -.hover-bg-light-red:focus { background-color: #ff725c; } - -.hover-bg-orange:hover, -.hover-bg-orange:focus { background-color: #ff6300; } - -.hover-bg-gold:hover, -.hover-bg-gold:focus { background-color: #ffb700; } - -.hover-bg-yellow:hover, -.hover-bg-yellow:focus { background-color: #ffd700; } - -.hover-bg-light-yellow:hover, -.hover-bg-light-yellow:focus { background-color: #fbf1a9; } - -.hover-bg-purple:hover, -.hover-bg-purple:focus { background-color: #5e2ca5; } - -.hover-bg-light-purple:hover, -.hover-bg-light-purple:focus { background-color: #a463f2; } - -.hover-bg-dark-pink:hover, -.hover-bg-dark-pink:focus { background-color: #d5008f; } - -.hover-bg-hot-pink:hover, -.hover-bg-hot-pink:focus { background-color: #ff41b4; } - -.hover-bg-pink:hover, -.hover-bg-pink:focus { background-color: #ff80cc; } - -.hover-bg-light-pink:hover, -.hover-bg-light-pink:focus { background-color: #ffa3d7; } - -.hover-bg-dark-green:hover, -.hover-bg-dark-green:focus { background-color: #137752; } - -.hover-bg-green:hover, -.hover-bg-green:focus { background-color: #19a974; } - -.hover-bg-light-green:hover, -.hover-bg-light-green:focus { background-color: #9eebcf; } - -.hover-bg-navy:hover, -.hover-bg-navy:focus { background-color: #001b44; } - -.hover-bg-dark-blue:hover, -.hover-bg-dark-blue:focus { background-color: #00449e; } - -.hover-bg-blue:hover, -.hover-bg-blue:focus { background-color: #357edd; } - -.hover-bg-light-blue:hover, -.hover-bg-light-blue:focus { background-color: #96ccff; } - -.hover-bg-lightest-blue:hover, -.hover-bg-lightest-blue:focus { background-color: #cdecff; } - -.hover-bg-washed-blue:hover, -.hover-bg-washed-blue:focus { background-color: #f6fffe; } - -.hover-bg-washed-green:hover, -.hover-bg-washed-green:focus { background-color: #e8fdf5; } - -.hover-bg-washed-yellow:hover, -.hover-bg-washed-yellow:focus { background-color: #fffceb; } - -.hover-bg-washed-red:hover, -.hover-bg-washed-red:focus { background-color: #ffdfdf; } - -.hover-bg-inherit:hover, -.hover-bg-inherit:focus { background-color: inherit; } - -/* Variables */ - -/* - SPACING - Docs: http://tachyons.io/docs/layout/spacing/ - - An eight step powers of two scale ranging from 0 to 16rem. - - Base: - p = padding - m = margin - - Modifiers: - a = all - h = horizontal - v = vertical - t = top - r = right - b = bottom - l = left - - 0 = none - 1 = 1st step in spacing scale - 2 = 2nd step in spacing scale - 3 = 3rd step in spacing scale - 4 = 4th step in spacing scale - 5 = 5th step in spacing scale - 6 = 6th step in spacing scale - 7 = 7th step in spacing scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.pa0 { padding: 0; } - -.pa1 { padding: .25rem; } - -.pa2 { padding: .5rem; } - -.pa3 { padding: 1rem; } - -.pa4 { padding: 2rem; } - -.pa5 { padding: 4rem; } - -.pa6 { padding: 8rem; } - -.pa7 { padding: 16rem; } - -.pl0 { padding-left: 0; } - -.pl1 { padding-left: .25rem; } - -.pl2 { padding-left: .5rem; } - -.pl3 { padding-left: 1rem; } - -.pl4 { padding-left: 2rem; } - -.pl5 { padding-left: 4rem; } - -.pl6 { padding-left: 8rem; } - -.pl7 { padding-left: 16rem; } - -.pr0 { padding-right: 0; } - -.pr1 { padding-right: .25rem; } - -.pr2 { padding-right: .5rem; } - -.pr3 { padding-right: 1rem; } - -.pr4 { padding-right: 2rem; } - -.pr5 { padding-right: 4rem; } - -.pr6 { padding-right: 8rem; } - -.pr7 { padding-right: 16rem; } - -.pb0 { padding-bottom: 0; } - -.pb1 { padding-bottom: .25rem; } - -.pb2 { padding-bottom: .5rem; } - -.pb3 { padding-bottom: 1rem; } - -.pb4 { padding-bottom: 2rem; } - -.pb5 { padding-bottom: 4rem; } - -.pb6 { padding-bottom: 8rem; } - -.pb7 { padding-bottom: 16rem; } - -.pt0 { padding-top: 0; } - -.pt1 { padding-top: .25rem; } - -.pt2 { padding-top: .5rem; } - -.pt3 { padding-top: 1rem; } - -.pt4 { padding-top: 2rem; } - -.pt5 { padding-top: 4rem; } - -.pt6 { padding-top: 8rem; } - -.pt7 { padding-top: 16rem; } - -.pv0 { - padding-top: 0; - padding-bottom: 0; -} - -.pv1 { - padding-top: .25rem; - padding-bottom: .25rem; -} - -.pv2 { - padding-top: .5rem; - padding-bottom: .5rem; -} - -.pv3 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.pv4 { - padding-top: 2rem; - padding-bottom: 2rem; -} - -.pv5 { - padding-top: 4rem; - padding-bottom: 4rem; -} - -.pv6 { - padding-top: 8rem; - padding-bottom: 8rem; -} - -.pv7 { - padding-top: 16rem; - padding-bottom: 16rem; -} - -.ph0 { - padding-left: 0; - padding-right: 0; -} - -.ph1 { - padding-left: .25rem; - padding-right: .25rem; -} - -.ph2 { - padding-left: .5rem; - padding-right: .5rem; -} - -.ph3 { - padding-left: 1rem; - padding-right: 1rem; -} - -.ph4 { - padding-left: 2rem; - padding-right: 2rem; -} - -.ph5 { - padding-left: 4rem; - padding-right: 4rem; -} - -.ph6 { - padding-left: 8rem; - padding-right: 8rem; -} - -.ph7 { - padding-left: 16rem; - padding-right: 16rem; -} - -.ma0 { margin: 0; } - -.ma1 { margin: .25rem; } - -.ma2 { margin: .5rem; } - -.ma3 { margin: 1rem; } - -.ma4 { margin: 2rem; } - -.ma5 { margin: 4rem; } - -.ma6 { margin: 8rem; } - -.ma7 { margin: 16rem; } - -.ml0 { margin-left: 0; } - -.ml1 { margin-left: .25rem; } - -.ml2 { margin-left: .5rem; } - -.ml3 { margin-left: 1rem; } - -.ml4 { margin-left: 2rem; } - -.ml5 { margin-left: 4rem; } - -.ml6 { margin-left: 8rem; } - -.ml7 { margin-left: 16rem; } - -.mr0 { margin-right: 0; } - -.mr1 { margin-right: .25rem; } - -.mr2 { margin-right: .5rem; } - -.mr3 { margin-right: 1rem; } - -.mr4 { margin-right: 2rem; } - -.mr5 { margin-right: 4rem; } - -.mr6 { margin-right: 8rem; } - -.mr7 { margin-right: 16rem; } - -.mb0 { margin-bottom: 0; } - -.mb1 { margin-bottom: .25rem; } - -.mb2 { margin-bottom: .5rem; } - -.mb3 { margin-bottom: 1rem; } - -.mb4 { margin-bottom: 2rem; } - -.mb5 { margin-bottom: 4rem; } - -.mb6 { margin-bottom: 8rem; } - -.mb7 { margin-bottom: 16rem; } - -.mt0 { margin-top: 0; } - -.mt1 { margin-top: .25rem; } - -.mt2 { margin-top: .5rem; } - -.mt3 { margin-top: 1rem; } - -.mt4 { margin-top: 2rem; } - -.mt5 { margin-top: 4rem; } - -.mt6 { margin-top: 8rem; } - -.mt7 { margin-top: 16rem; } - -.mv0 { - margin-top: 0; - margin-bottom: 0; -} - -.mv1 { - margin-top: .25rem; - margin-bottom: .25rem; -} - -.mv2 { - margin-top: .5rem; - margin-bottom: .5rem; -} - -.mv3 { - margin-top: 1rem; - margin-bottom: 1rem; -} - -.mv4 { - margin-top: 2rem; - margin-bottom: 2rem; -} - -.mv5 { - margin-top: 4rem; - margin-bottom: 4rem; -} - -.mv6 { - margin-top: 8rem; - margin-bottom: 8rem; -} - -.mv7 { - margin-top: 16rem; - margin-bottom: 16rem; -} - -.mh0 { - margin-left: 0; - margin-right: 0; -} - -.mh1 { - margin-left: .25rem; - margin-right: .25rem; -} - -.mh2 { - margin-left: .5rem; - margin-right: .5rem; -} - -.mh3 { - margin-left: 1rem; - margin-right: 1rem; -} - -.mh4 { - margin-left: 2rem; - margin-right: 2rem; -} - -.mh5 { - margin-left: 4rem; - margin-right: 4rem; -} - -.mh6 { - margin-left: 8rem; - margin-right: 8rem; -} - -.mh7 { - margin-left: 16rem; - margin-right: 16rem; -} - -@media screen and (min-width: 30em) { - .pa0-ns { padding: 0; } - .pa1-ns { padding: .25rem; } - .pa2-ns { padding: .5rem; } - .pa3-ns { padding: 1rem; } - .pa4-ns { padding: 2rem; } - .pa5-ns { padding: 4rem; } - .pa6-ns { padding: 8rem; } - .pa7-ns { padding: 16rem; } - - .pl0-ns { padding-left: 0; } - .pl1-ns { padding-left: .25rem; } - .pl2-ns { padding-left: .5rem; } - .pl3-ns { padding-left: 1rem; } - .pl4-ns { padding-left: 2rem; } - .pl5-ns { padding-left: 4rem; } - .pl6-ns { padding-left: 8rem; } - .pl7-ns { padding-left: 16rem; } - - .pr0-ns { padding-right: 0; } - .pr1-ns { padding-right: .25rem; } - .pr2-ns { padding-right: .5rem; } - .pr3-ns { padding-right: 1rem; } - .pr4-ns { padding-right: 2rem; } - .pr5-ns { padding-right: 4rem; } - .pr6-ns { padding-right: 8rem; } - .pr7-ns { padding-right: 16rem; } - - .pb0-ns { padding-bottom: 0; } - .pb1-ns { padding-bottom: .25rem; } - .pb2-ns { padding-bottom: .5rem; } - .pb3-ns { padding-bottom: 1rem; } - .pb4-ns { padding-bottom: 2rem; } - .pb5-ns { padding-bottom: 4rem; } - .pb6-ns { padding-bottom: 8rem; } - .pb7-ns { padding-bottom: 16rem; } - - .pt0-ns { padding-top: 0; } - .pt1-ns { padding-top: .25rem; } - .pt2-ns { padding-top: .5rem; } - .pt3-ns { padding-top: 1rem; } - .pt4-ns { padding-top: 2rem; } - .pt5-ns { padding-top: 4rem; } - .pt6-ns { padding-top: 8rem; } - .pt7-ns { padding-top: 16rem; } - - .pv0-ns { - padding-top: 0; - padding-bottom: 0; - } - .pv1-ns { - padding-top: .25rem; - padding-bottom: .25rem; - } - .pv2-ns { - padding-top: .5rem; - padding-bottom: .5rem; - } - .pv3-ns { - padding-top: 1rem; - padding-bottom: 1rem; - } - .pv4-ns { - padding-top: 2rem; - padding-bottom: 2rem; - } - .pv5-ns { - padding-top: 4rem; - padding-bottom: 4rem; - } - .pv6-ns { - padding-top: 8rem; - padding-bottom: 8rem; - } - .pv7-ns { - padding-top: 16rem; - padding-bottom: 16rem; - } - .ph0-ns { - padding-left: 0; - padding-right: 0; - } - .ph1-ns { - padding-left: .25rem; - padding-right: .25rem; - } - .ph2-ns { - padding-left: .5rem; - padding-right: .5rem; - } - .ph3-ns { - padding-left: 1rem; - padding-right: 1rem; - } - .ph4-ns { - padding-left: 2rem; - padding-right: 2rem; - } - .ph5-ns { - padding-left: 4rem; - padding-right: 4rem; - } - .ph6-ns { - padding-left: 8rem; - padding-right: 8rem; - } - .ph7-ns { - padding-left: 16rem; - padding-right: 16rem; - } - - .ma0-ns { margin: 0; } - .ma1-ns { margin: .25rem; } - .ma2-ns { margin: .5rem; } - .ma3-ns { margin: 1rem; } - .ma4-ns { margin: 2rem; } - .ma5-ns { margin: 4rem; } - .ma6-ns { margin: 8rem; } - .ma7-ns { margin: 16rem; } - - .ml0-ns { margin-left: 0; } - .ml1-ns { margin-left: .25rem; } - .ml2-ns { margin-left: .5rem; } - .ml3-ns { margin-left: 1rem; } - .ml4-ns { margin-left: 2rem; } - .ml5-ns { margin-left: 4rem; } - .ml6-ns { margin-left: 8rem; } - .ml7-ns { margin-left: 16rem; } - - .mr0-ns { margin-right: 0; } - .mr1-ns { margin-right: .25rem; } - .mr2-ns { margin-right: .5rem; } - .mr3-ns { margin-right: 1rem; } - .mr4-ns { margin-right: 2rem; } - .mr5-ns { margin-right: 4rem; } - .mr6-ns { margin-right: 8rem; } - .mr7-ns { margin-right: 16rem; } - - .mb0-ns { margin-bottom: 0; } - .mb1-ns { margin-bottom: .25rem; } - .mb2-ns { margin-bottom: .5rem; } - .mb3-ns { margin-bottom: 1rem; } - .mb4-ns { margin-bottom: 2rem; } - .mb5-ns { margin-bottom: 4rem; } - .mb6-ns { margin-bottom: 8rem; } - .mb7-ns { margin-bottom: 16rem; } - - .mt0-ns { margin-top: 0; } - .mt1-ns { margin-top: .25rem; } - .mt2-ns { margin-top: .5rem; } - .mt3-ns { margin-top: 1rem; } - .mt4-ns { margin-top: 2rem; } - .mt5-ns { margin-top: 4rem; } - .mt6-ns { margin-top: 8rem; } - .mt7-ns { margin-top: 16rem; } - - .mv0-ns { - margin-top: 0; - margin-bottom: 0; - } - .mv1-ns { - margin-top: .25rem; - margin-bottom: .25rem; - } - .mv2-ns { - margin-top: .5rem; - margin-bottom: .5rem; - } - .mv3-ns { - margin-top: 1rem; - margin-bottom: 1rem; - } - .mv4-ns { - margin-top: 2rem; - margin-bottom: 2rem; - } - .mv5-ns { - margin-top: 4rem; - margin-bottom: 4rem; - } - .mv6-ns { - margin-top: 8rem; - margin-bottom: 8rem; - } - .mv7-ns { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .mh0-ns { - margin-left: 0; - margin-right: 0; - } - .mh1-ns { - margin-left: .25rem; - margin-right: .25rem; - } - .mh2-ns { - margin-left: .5rem; - margin-right: .5rem; - } - .mh3-ns { - margin-left: 1rem; - margin-right: 1rem; - } - .mh4-ns { - margin-left: 2rem; - margin-right: 2rem; - } - .mh5-ns { - margin-left: 4rem; - margin-right: 4rem; - } - .mh6-ns { - margin-left: 8rem; - margin-right: 8rem; - } - .mh7-ns { - margin-left: 16rem; - margin-right: 16rem; - } - -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .pa0-m { padding: 0; } - .pa1-m { padding: .25rem; } - .pa2-m { padding: .5rem; } - .pa3-m { padding: 1rem; } - .pa4-m { padding: 2rem; } - .pa5-m { padding: 4rem; } - .pa6-m { padding: 8rem; } - .pa7-m { padding: 16rem; } - - .pl0-m { padding-left: 0; } - .pl1-m { padding-left: .25rem; } - .pl2-m { padding-left: .5rem; } - .pl3-m { padding-left: 1rem; } - .pl4-m { padding-left: 2rem; } - .pl5-m { padding-left: 4rem; } - .pl6-m { padding-left: 8rem; } - .pl7-m { padding-left: 16rem; } - - .pr0-m { padding-right: 0; } - .pr1-m { padding-right: .25rem; } - .pr2-m { padding-right: .5rem; } - .pr3-m { padding-right: 1rem; } - .pr4-m { padding-right: 2rem; } - .pr5-m { padding-right: 4rem; } - .pr6-m { padding-right: 8rem; } - .pr7-m { padding-right: 16rem; } - - .pb0-m { padding-bottom: 0; } - .pb1-m { padding-bottom: .25rem; } - .pb2-m { padding-bottom: .5rem; } - .pb3-m { padding-bottom: 1rem; } - .pb4-m { padding-bottom: 2rem; } - .pb5-m { padding-bottom: 4rem; } - .pb6-m { padding-bottom: 8rem; } - .pb7-m { padding-bottom: 16rem; } - - .pt0-m { padding-top: 0; } - .pt1-m { padding-top: .25rem; } - .pt2-m { padding-top: .5rem; } - .pt3-m { padding-top: 1rem; } - .pt4-m { padding-top: 2rem; } - .pt5-m { padding-top: 4rem; } - .pt6-m { padding-top: 8rem; } - .pt7-m { padding-top: 16rem; } - - .pv0-m { - padding-top: 0; - padding-bottom: 0; - } - .pv1-m { - padding-top: .25rem; - padding-bottom: .25rem; - } - .pv2-m { - padding-top: .5rem; - padding-bottom: .5rem; - } - .pv3-m { - padding-top: 1rem; - padding-bottom: 1rem; - } - .pv4-m { - padding-top: 2rem; - padding-bottom: 2rem; - } - .pv5-m { - padding-top: 4rem; - padding-bottom: 4rem; - } - .pv6-m { - padding-top: 8rem; - padding-bottom: 8rem; - } - .pv7-m { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .ph0-m { - padding-left: 0; - padding-right: 0; - } - .ph1-m { - padding-left: .25rem; - padding-right: .25rem; - } - .ph2-m { - padding-left: .5rem; - padding-right: .5rem; - } - .ph3-m { - padding-left: 1rem; - padding-right: 1rem; - } - .ph4-m { - padding-left: 2rem; - padding-right: 2rem; - } - .ph5-m { - padding-left: 4rem; - padding-right: 4rem; - } - .ph6-m { - padding-left: 8rem; - padding-right: 8rem; - } - .ph7-m { - padding-left: 16rem; - padding-right: 16rem; - } - - .ma0-m { margin: 0; } - .ma1-m { margin: .25rem; } - .ma2-m { margin: .5rem; } - .ma3-m { margin: 1rem; } - .ma4-m { margin: 2rem; } - .ma5-m { margin: 4rem; } - .ma6-m { margin: 8rem; } - .ma7-m { margin: 16rem; } - - .ml0-m { margin-left: 0; } - .ml1-m { margin-left: .25rem; } - .ml2-m { margin-left: .5rem; } - .ml3-m { margin-left: 1rem; } - .ml4-m { margin-left: 2rem; } - .ml5-m { margin-left: 4rem; } - .ml6-m { margin-left: 8rem; } - .ml7-m { margin-left: 16rem; } - - .mr0-m { margin-right: 0; } - .mr1-m { margin-right: .25rem; } - .mr2-m { margin-right: .5rem; } - .mr3-m { margin-right: 1rem; } - .mr4-m { margin-right: 2rem; } - .mr5-m { margin-right: 4rem; } - .mr6-m { margin-right: 8rem; } - .mr7-m { margin-right: 16rem; } - - .mb0-m { margin-bottom: 0; } - .mb1-m { margin-bottom: .25rem; } - .mb2-m { margin-bottom: .5rem; } - .mb3-m { margin-bottom: 1rem; } - .mb4-m { margin-bottom: 2rem; } - .mb5-m { margin-bottom: 4rem; } - .mb6-m { margin-bottom: 8rem; } - .mb7-m { margin-bottom: 16rem; } - - .mt0-m { margin-top: 0; } - .mt1-m { margin-top: .25rem; } - .mt2-m { margin-top: .5rem; } - .mt3-m { margin-top: 1rem; } - .mt4-m { margin-top: 2rem; } - .mt5-m { margin-top: 4rem; } - .mt6-m { margin-top: 8rem; } - .mt7-m { margin-top: 16rem; } - - .mv0-m { - margin-top: 0; - margin-bottom: 0; - } - .mv1-m { - margin-top: .25rem; - margin-bottom: .25rem; - } - .mv2-m { - margin-top: .5rem; - margin-bottom: .5rem; - } - .mv3-m { - margin-top: 1rem; - margin-bottom: 1rem; - } - .mv4-m { - margin-top: 2rem; - margin-bottom: 2rem; - } - .mv5-m { - margin-top: 4rem; - margin-bottom: 4rem; - } - .mv6-m { - margin-top: 8rem; - margin-bottom: 8rem; - } - .mv7-m { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .mh0-m { - margin-left: 0; - margin-right: 0; - } - .mh1-m { - margin-left: .25rem; - margin-right: .25rem; - } - .mh2-m { - margin-left: .5rem; - margin-right: .5rem; - } - .mh3-m { - margin-left: 1rem; - margin-right: 1rem; - } - .mh4-m { - margin-left: 2rem; - margin-right: 2rem; - } - .mh5-m { - margin-left: 4rem; - margin-right: 4rem; - } - .mh6-m { - margin-left: 8rem; - margin-right: 8rem; - } - .mh7-m { - margin-left: 16rem; - margin-right: 16rem; - } - -} - -@media screen and (min-width: 60em) { - .pa0-l { padding: 0; } - .pa1-l { padding: .25rem; } - .pa2-l { padding: .5rem; } - .pa3-l { padding: 1rem; } - .pa4-l { padding: 2rem; } - .pa5-l { padding: 4rem; } - .pa6-l { padding: 8rem; } - .pa7-l { padding: 16rem; } - - .pl0-l { padding-left: 0; } - .pl1-l { padding-left: .25rem; } - .pl2-l { padding-left: .5rem; } - .pl3-l { padding-left: 1rem; } - .pl4-l { padding-left: 2rem; } - .pl5-l { padding-left: 4rem; } - .pl6-l { padding-left: 8rem; } - .pl7-l { padding-left: 16rem; } - - .pr0-l { padding-right: 0; } - .pr1-l { padding-right: .25rem; } - .pr2-l { padding-right: .5rem; } - .pr3-l { padding-right: 1rem; } - .pr4-l { padding-right: 2rem; } - .pr5-l { padding-right: 4rem; } - .pr6-l { padding-right: 8rem; } - .pr7-l { padding-right: 16rem; } - - .pb0-l { padding-bottom: 0; } - .pb1-l { padding-bottom: .25rem; } - .pb2-l { padding-bottom: .5rem; } - .pb3-l { padding-bottom: 1rem; } - .pb4-l { padding-bottom: 2rem; } - .pb5-l { padding-bottom: 4rem; } - .pb6-l { padding-bottom: 8rem; } - .pb7-l { padding-bottom: 16rem; } - - .pt0-l { padding-top: 0; } - .pt1-l { padding-top: .25rem; } - .pt2-l { padding-top: .5rem; } - .pt3-l { padding-top: 1rem; } - .pt4-l { padding-top: 2rem; } - .pt5-l { padding-top: 4rem; } - .pt6-l { padding-top: 8rem; } - .pt7-l { padding-top: 16rem; } - - .pv0-l { - padding-top: 0; - padding-bottom: 0; - } - .pv1-l { - padding-top: .25rem; - padding-bottom: .25rem; - } - .pv2-l { - padding-top: .5rem; - padding-bottom: .5rem; - } - .pv3-l { - padding-top: 1rem; - padding-bottom: 1rem; - } - .pv4-l { - padding-top: 2rem; - padding-bottom: 2rem; - } - .pv5-l { - padding-top: 4rem; - padding-bottom: 4rem; - } - .pv6-l { - padding-top: 8rem; - padding-bottom: 8rem; - } - .pv7-l { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .ph0-l { - padding-left: 0; - padding-right: 0; - } - .ph1-l { - padding-left: .25rem; - padding-right: .25rem; - } - .ph2-l { - padding-left: .5rem; - padding-right: .5rem; - } - .ph3-l { - padding-left: 1rem; - padding-right: 1rem; - } - .ph4-l { - padding-left: 2rem; - padding-right: 2rem; - } - .ph5-l { - padding-left: 4rem; - padding-right: 4rem; - } - .ph6-l { - padding-left: 8rem; - padding-right: 8rem; - } - .ph7-l { - padding-left: 16rem; - padding-right: 16rem; - } - - .ma0-l { margin: 0; } - .ma1-l { margin: .25rem; } - .ma2-l { margin: .5rem; } - .ma3-l { margin: 1rem; } - .ma4-l { margin: 2rem; } - .ma5-l { margin: 4rem; } - .ma6-l { margin: 8rem; } - .ma7-l { margin: 16rem; } - - .ml0-l { margin-left: 0; } - .ml1-l { margin-left: .25rem; } - .ml2-l { margin-left: .5rem; } - .ml3-l { margin-left: 1rem; } - .ml4-l { margin-left: 2rem; } - .ml5-l { margin-left: 4rem; } - .ml6-l { margin-left: 8rem; } - .ml7-l { margin-left: 16rem; } - - .mr0-l { margin-right: 0; } - .mr1-l { margin-right: .25rem; } - .mr2-l { margin-right: .5rem; } - .mr3-l { margin-right: 1rem; } - .mr4-l { margin-right: 2rem; } - .mr5-l { margin-right: 4rem; } - .mr6-l { margin-right: 8rem; } - .mr7-l { margin-right: 16rem; } - - .mb0-l { margin-bottom: 0; } - .mb1-l { margin-bottom: .25rem; } - .mb2-l { margin-bottom: .5rem; } - .mb3-l { margin-bottom: 1rem; } - .mb4-l { margin-bottom: 2rem; } - .mb5-l { margin-bottom: 4rem; } - .mb6-l { margin-bottom: 8rem; } - .mb7-l { margin-bottom: 16rem; } - - .mt0-l { margin-top: 0; } - .mt1-l { margin-top: .25rem; } - .mt2-l { margin-top: .5rem; } - .mt3-l { margin-top: 1rem; } - .mt4-l { margin-top: 2rem; } - .mt5-l { margin-top: 4rem; } - .mt6-l { margin-top: 8rem; } - .mt7-l { margin-top: 16rem; } - - .mv0-l { - margin-top: 0; - margin-bottom: 0; - } - .mv1-l { - margin-top: .25rem; - margin-bottom: .25rem; - } - .mv2-l { - margin-top: .5rem; - margin-bottom: .5rem; - } - .mv3-l { - margin-top: 1rem; - margin-bottom: 1rem; - } - .mv4-l { - margin-top: 2rem; - margin-bottom: 2rem; - } - .mv5-l { - margin-top: 4rem; - margin-bottom: 4rem; - } - .mv6-l { - margin-top: 8rem; - margin-bottom: 8rem; - } - .mv7-l { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .mh0-l { - margin-left: 0; - margin-right: 0; - } - .mh1-l { - margin-left: .25rem; - margin-right: .25rem; - } - .mh2-l { - margin-left: .5rem; - margin-right: .5rem; - } - .mh3-l { - margin-left: 1rem; - margin-right: 1rem; - } - .mh4-l { - margin-left: 2rem; - margin-right: 2rem; - } - .mh5-l { - margin-left: 4rem; - margin-right: 4rem; - } - .mh6-l { - margin-left: 8rem; - margin-right: 8rem; - } - .mh7-l { - margin-left: 16rem; - margin-right: 16rem; - } -} - -/* - NEGATIVE MARGINS - - Base: - n = negative - - Modifiers: - a = all - t = top - r = right - b = bottom - l = left - - 1 = 1st step in spacing scale - 2 = 2nd step in spacing scale - 3 = 3rd step in spacing scale - 4 = 4th step in spacing scale - 5 = 5th step in spacing scale - 6 = 6th step in spacing scale - 7 = 7th step in spacing scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.na1 { margin: -0.25rem; } - -.na2 { margin: -0.5rem; } - -.na3 { margin: -1rem; } - -.na4 { margin: -2rem; } - -.na5 { margin: -4rem; } - -.na6 { margin: -8rem; } - -.na7 { margin: -16rem; } - -.nl1 { margin-left: -0.25rem; } - -.nl2 { margin-left: -0.5rem; } - -.nl3 { margin-left: -1rem; } - -.nl4 { margin-left: -2rem; } - -.nl5 { margin-left: -4rem; } - -.nl6 { margin-left: -8rem; } - -.nl7 { margin-left: -16rem; } - -.nr1 { margin-right: -0.25rem; } - -.nr2 { margin-right: -0.5rem; } - -.nr3 { margin-right: -1rem; } - -.nr4 { margin-right: -2rem; } - -.nr5 { margin-right: -4rem; } - -.nr6 { margin-right: -8rem; } - -.nr7 { margin-right: -16rem; } - -.nb1 { margin-bottom: -0.25rem; } - -.nb2 { margin-bottom: -0.5rem; } - -.nb3 { margin-bottom: -1rem; } - -.nb4 { margin-bottom: -2rem; } - -.nb5 { margin-bottom: -4rem; } - -.nb6 { margin-bottom: -8rem; } - -.nb7 { margin-bottom: -16rem; } - -.nt1 { margin-top: -0.25rem; } - -.nt2 { margin-top: -0.5rem; } - -.nt3 { margin-top: -1rem; } - -.nt4 { margin-top: -2rem; } - -.nt5 { margin-top: -4rem; } - -.nt6 { margin-top: -8rem; } - -.nt7 { margin-top: -16rem; } - -@media screen and (min-width: 30em) { - - .na1-ns { margin: -0.25rem; } - .na2-ns { margin: -0.5rem; } - .na3-ns { margin: -1rem; } - .na4-ns { margin: -2rem; } - .na5-ns { margin: -4rem; } - .na6-ns { margin: -8rem; } - .na7-ns { margin: -16rem; } - - .nl1-ns { margin-left: -0.25rem; } - .nl2-ns { margin-left: -0.5rem; } - .nl3-ns { margin-left: -1rem; } - .nl4-ns { margin-left: -2rem; } - .nl5-ns { margin-left: -4rem; } - .nl6-ns { margin-left: -8rem; } - .nl7-ns { margin-left: -16rem; } - - .nr1-ns { margin-right: -0.25rem; } - .nr2-ns { margin-right: -0.5rem; } - .nr3-ns { margin-right: -1rem; } - .nr4-ns { margin-right: -2rem; } - .nr5-ns { margin-right: -4rem; } - .nr6-ns { margin-right: -8rem; } - .nr7-ns { margin-right: -16rem; } - - .nb1-ns { margin-bottom: -0.25rem; } - .nb2-ns { margin-bottom: -0.5rem; } - .nb3-ns { margin-bottom: -1rem; } - .nb4-ns { margin-bottom: -2rem; } - .nb5-ns { margin-bottom: -4rem; } - .nb6-ns { margin-bottom: -8rem; } - .nb7-ns { margin-bottom: -16rem; } - - .nt1-ns { margin-top: -0.25rem; } - .nt2-ns { margin-top: -0.5rem; } - .nt3-ns { margin-top: -1rem; } - .nt4-ns { margin-top: -2rem; } - .nt5-ns { margin-top: -4rem; } - .nt6-ns { margin-top: -8rem; } - .nt7-ns { margin-top: -16rem; } - -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .na1-m { margin: -0.25rem; } - .na2-m { margin: -0.5rem; } - .na3-m { margin: -1rem; } - .na4-m { margin: -2rem; } - .na5-m { margin: -4rem; } - .na6-m { margin: -8rem; } - .na7-m { margin: -16rem; } - - .nl1-m { margin-left: -0.25rem; } - .nl2-m { margin-left: -0.5rem; } - .nl3-m { margin-left: -1rem; } - .nl4-m { margin-left: -2rem; } - .nl5-m { margin-left: -4rem; } - .nl6-m { margin-left: -8rem; } - .nl7-m { margin-left: -16rem; } - - .nr1-m { margin-right: -0.25rem; } - .nr2-m { margin-right: -0.5rem; } - .nr3-m { margin-right: -1rem; } - .nr4-m { margin-right: -2rem; } - .nr5-m { margin-right: -4rem; } - .nr6-m { margin-right: -8rem; } - .nr7-m { margin-right: -16rem; } - - .nb1-m { margin-bottom: -0.25rem; } - .nb2-m { margin-bottom: -0.5rem; } - .nb3-m { margin-bottom: -1rem; } - .nb4-m { margin-bottom: -2rem; } - .nb5-m { margin-bottom: -4rem; } - .nb6-m { margin-bottom: -8rem; } - .nb7-m { margin-bottom: -16rem; } - - .nt1-m { margin-top: -0.25rem; } - .nt2-m { margin-top: -0.5rem; } - .nt3-m { margin-top: -1rem; } - .nt4-m { margin-top: -2rem; } - .nt5-m { margin-top: -4rem; } - .nt6-m { margin-top: -8rem; } - .nt7-m { margin-top: -16rem; } - -} - -@media screen and (min-width: 60em) { - .na1-l { margin: -0.25rem; } - .na2-l { margin: -0.5rem; } - .na3-l { margin: -1rem; } - .na4-l { margin: -2rem; } - .na5-l { margin: -4rem; } - .na6-l { margin: -8rem; } - .na7-l { margin: -16rem; } - - .nl1-l { margin-left: -0.25rem; } - .nl2-l { margin-left: -0.5rem; } - .nl3-l { margin-left: -1rem; } - .nl4-l { margin-left: -2rem; } - .nl5-l { margin-left: -4rem; } - .nl6-l { margin-left: -8rem; } - .nl7-l { margin-left: -16rem; } - - .nr1-l { margin-right: -0.25rem; } - .nr2-l { margin-right: -0.5rem; } - .nr3-l { margin-right: -1rem; } - .nr4-l { margin-right: -2rem; } - .nr5-l { margin-right: -4rem; } - .nr6-l { margin-right: -8rem; } - .nr7-l { margin-right: -16rem; } - - .nb1-l { margin-bottom: -0.25rem; } - .nb2-l { margin-bottom: -0.5rem; } - .nb3-l { margin-bottom: -1rem; } - .nb4-l { margin-bottom: -2rem; } - .nb5-l { margin-bottom: -4rem; } - .nb6-l { margin-bottom: -8rem; } - .nb7-l { margin-bottom: -16rem; } - - .nt1-l { margin-top: -0.25rem; } - .nt2-l { margin-top: -0.5rem; } - .nt3-l { margin-top: -1rem; } - .nt4-l { margin-top: -2rem; } - .nt5-l { margin-top: -4rem; } - .nt6-l { margin-top: -8rem; } - .nt7-l { margin-top: -16rem; } -} - -/* - - TABLES - Docs: http://tachyons.io/docs/elements/tables/ - -*/ - -.collapse { - border-collapse: collapse; - border-spacing: 0; -} - -.striped--light-silver:nth-child(odd) { - background-color: #aaa; -} - -.striped--moon-gray:nth-child(odd) { - background-color: #ccc; -} - -.striped--light-gray:nth-child(odd) { - background-color: #eee; -} - -.striped--near-white:nth-child(odd) { - background-color: #f4f4f4; -} - -.stripe-light:nth-child(odd) { - background-color: rgba(255, 255, 255, .1); -} - -.stripe-dark:nth-child(odd) { - background-color: rgba(0, 0, 0, .1); -} - -/* - - TEXT DECORATION - Docs: http://tachyons.io/docs/typography/text-decoration/ - - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.strike { text-decoration: line-through; } - -.underline { text-decoration: underline; } - -.no-underline { text-decoration: none; } - -@media screen and (min-width: 30em) { - .strike-ns { text-decoration: line-through; } - .underline-ns { text-decoration: underline; } - .no-underline-ns { text-decoration: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .strike-m { text-decoration: line-through; } - .underline-m { text-decoration: underline; } - .no-underline-m { text-decoration: none; } -} - -@media screen and (min-width: 60em) { - .strike-l { text-decoration: line-through; } - .underline-l { text-decoration: underline; } - .no-underline-l { text-decoration: none; } -} - -/* - - TEXT ALIGN - Docs: http://tachyons.io/docs/typography/text-align/ - - Base - t = text-align - - Modifiers - l = left - r = right - c = center - j = justify - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.tl { text-align: left; } - -.tr { text-align: right; } - -.tc { text-align: center; } - -.tj { text-align: justify; } - -@media screen and (min-width: 30em) { - .tl-ns { text-align: left; } - .tr-ns { text-align: right; } - .tc-ns { text-align: center; } - .tj-ns { text-align: justify; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .tl-m { text-align: left; } - .tr-m { text-align: right; } - .tc-m { text-align: center; } - .tj-m { text-align: justify; } -} - -@media screen and (min-width: 60em) { - .tl-l { text-align: left; } - .tr-l { text-align: right; } - .tc-l { text-align: center; } - .tj-l { text-align: justify; } -} - -/* - - TEXT TRANSFORM - Docs: http://tachyons.io/docs/typography/text-transform/ - - Base: - tt = text-transform - - Modifiers - c = capitalize - l = lowercase - u = uppercase - n = none - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.ttc { text-transform: capitalize; } - -.ttl { text-transform: lowercase; } - -.ttu { text-transform: uppercase; } - -.ttn { text-transform: none; } - -@media screen and (min-width: 30em) { - .ttc-ns { text-transform: capitalize; } - .ttl-ns { text-transform: lowercase; } - .ttu-ns { text-transform: uppercase; } - .ttn-ns { text-transform: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .ttc-m { text-transform: capitalize; } - .ttl-m { text-transform: lowercase; } - .ttu-m { text-transform: uppercase; } - .ttn-m { text-transform: none; } -} - -@media screen and (min-width: 60em) { - .ttc-l { text-transform: capitalize; } - .ttl-l { text-transform: lowercase; } - .ttu-l { text-transform: uppercase; } - .ttn-l { text-transform: none; } -} - -/* - - TYPE SCALE - Docs: http://tachyons.io/docs/typography/scale/ - - Base: - f = font-size - - Modifiers - 1 = 1st step in size scale - 2 = 2nd step in size scale - 3 = 3rd step in size scale - 4 = 4th step in size scale - 5 = 5th step in size scale - 6 = 6th step in size scale - 7 = 7th step in size scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large -*/ - -/* - * For Hero/Marketing Titles - * - * These generally are too large for mobile - * so be careful using them on smaller screens. - * */ - -.f-6, -.f-headline { - font-size: 6rem; -} - -.f-5, -.f-subheadline { - font-size: 5rem; -} - -/* Type Scale */ - -.f1 { font-size: 3rem; } - -.f2 { font-size: 2.25rem; } - -.f3 { font-size: 1.5rem; } - -.f4 { font-size: 1.25rem; } - -.f5 { font-size: 1rem; } - -.f6 { font-size: .875rem; } - -.f7 { font-size: .75rem; } - -/* Small and hard to read for many people so use with extreme caution */ - -@media screen and (min-width: 30em){ - .f-6-ns, - .f-headline-ns { font-size: 6rem; } - .f-5-ns, - .f-subheadline-ns { font-size: 5rem; } - .f1-ns { font-size: 3rem; } - .f2-ns { font-size: 2.25rem; } - .f3-ns { font-size: 1.5rem; } - .f4-ns { font-size: 1.25rem; } - .f5-ns { font-size: 1rem; } - .f6-ns { font-size: .875rem; } - .f7-ns { font-size: .75rem; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .f-6-m, - .f-headline-m { font-size: 6rem; } - .f-5-m, - .f-subheadline-m { font-size: 5rem; } - .f1-m { font-size: 3rem; } - .f2-m { font-size: 2.25rem; } - .f3-m { font-size: 1.5rem; } - .f4-m { font-size: 1.25rem; } - .f5-m { font-size: 1rem; } - .f6-m { font-size: .875rem; } - .f7-m { font-size: .75rem; } -} - -@media screen and (min-width: 60em) { - .f-6-l, - .f-headline-l { - font-size: 6rem; - } - .f-5-l, - .f-subheadline-l { - font-size: 5rem; - } - .f1-l { font-size: 3rem; } - .f2-l { font-size: 2.25rem; } - .f3-l { font-size: 1.5rem; } - .f4-l { font-size: 1.25rem; } - .f5-l { font-size: 1rem; } - .f6-l { font-size: .875rem; } - .f7-l { font-size: .75rem; } -} - -/* - - TYPOGRAPHY - http://tachyons.io/docs/typography/measure/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Measure is limited to ~66 characters */ - -.measure { - max-width: 30em; -} - -/* Measure is limited to ~80 characters */ - -.measure-wide { - max-width: 34em; -} - -/* Measure is limited to ~45 characters */ - -.measure-narrow { - max-width: 20em; -} - -/* Book paragraph style - paragraphs are indented with no vertical spacing. */ - -.indent { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; -} - -.small-caps { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; -} - -/* Combine this class with a width to truncate text (or just leave as is to truncate at width of containing element. */ - -.truncate { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -@media screen and (min-width: 30em) { - .measure-ns { - max-width: 30em; - } - .measure-wide-ns { - max-width: 34em; - } - .measure-narrow-ns { - max-width: 20em; - } - .indent-ns { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; - } - .small-caps-ns { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; - } - .truncate-ns { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .measure-m { - max-width: 30em; - } - .measure-wide-m { - max-width: 34em; - } - .measure-narrow-m { - max-width: 20em; - } - .indent-m { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; - } - .small-caps-m { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; - } - .truncate-m { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } -} - -@media screen and (min-width: 60em) { - .measure-l { - max-width: 30em; - } - .measure-wide-l { - max-width: 34em; - } - .measure-narrow-l { - max-width: 20em; - } - .indent-l { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; - } - .small-caps-l { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; - } - .truncate-l { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } -} - -/* - - UTILITIES - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Equivalent to .overflow-y-scroll */ - -.overflow-container { - overflow-y: scroll; -} - -.center { - margin-right: auto; - margin-left: auto; -} - -.mr-auto { margin-right: auto; } - -.ml-auto { margin-left: auto; } - -@media screen and (min-width: 30em){ - .center-ns { - margin-right: auto; - margin-left: auto; - } - .mr-auto-ns { margin-right: auto; } - .ml-auto-ns { margin-left: auto; } -} - -@media screen and (min-width: 30em) and (max-width: 60em){ - .center-m { - margin-right: auto; - margin-left: auto; - } - .mr-auto-m { margin-right: auto; } - .ml-auto-m { margin-left: auto; } -} - -@media screen and (min-width: 60em){ - .center-l { - margin-right: auto; - margin-left: auto; - } - .mr-auto-l { margin-right: auto; } - .ml-auto-l { margin-left: auto; } -} - -/* - - VISIBILITY - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* - Text that is hidden but accessible - Ref: http://snook.ca/archives/html_and_css/hiding-content-for-accessibility -*/ - -.clip { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); -} - -@media screen and (min-width: 30em) { - .clip-ns { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .clip-m { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); - } -} - -@media screen and (min-width: 60em) { - .clip-l { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); - } -} - -/* - - WHITE SPACE - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.ws-normal { white-space: normal; } - -.nowrap { white-space: nowrap; } - -.pre { white-space: pre; } - -@media screen and (min-width: 30em) { - .ws-normal-ns { white-space: normal; } - .nowrap-ns { white-space: nowrap; } - .pre-ns { white-space: pre; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .ws-normal-m { white-space: normal; } - .nowrap-m { white-space: nowrap; } - .pre-m { white-space: pre; } -} - -@media screen and (min-width: 60em) { - .ws-normal-l { white-space: normal; } - .nowrap-l { white-space: nowrap; } - .pre-l { white-space: pre; } -} - -/* - - VERTICAL ALIGN - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.v-base { vertical-align: baseline; } - -.v-mid { vertical-align: middle; } - -.v-top { vertical-align: top; } - -.v-btm { vertical-align: bottom; } - -@media screen and (min-width: 30em) { - .v-base-ns { vertical-align: baseline; } - .v-mid-ns { vertical-align: middle; } - .v-top-ns { vertical-align: top; } - .v-btm-ns { vertical-align: bottom; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .v-base-m { vertical-align: baseline; } - .v-mid-m { vertical-align: middle; } - .v-top-m { vertical-align: top; } - .v-btm-m { vertical-align: bottom; } -} - -@media screen and (min-width: 60em) { - .v-base-l { vertical-align: baseline; } - .v-mid-l { vertical-align: middle; } - .v-top-l { vertical-align: top; } - .v-btm-l { vertical-align: bottom; } -} - -/* - - HOVER EFFECTS - Docs: http://tachyons.io/docs/themes/hovers/ - - - Dim - - Glow - - Hide Child - - Underline text - - Grow - - Pointer - - Shadow - -*/ - -/* - - Dim element on hover by adding the dim class. - -*/ - -.dim { - opacity: 1; - transition: opacity .15s ease-in; -} - -.dim:hover, -.dim:focus { - opacity: .5; - transition: opacity .15s ease-in; -} - -.dim:active { - opacity: .8; transition: opacity .15s ease-out; -} - -/* - - Animate opacity to 100% on hover by adding the glow class. - -*/ - -.glow { - transition: opacity .15s ease-in; -} - -.glow:hover, -.glow:focus { - opacity: 1; - transition: opacity .15s ease-in; -} - -/* - - Hide child & reveal on hover: - - Put the hide-child class on a parent element and any nested element with the - child class will be hidden and displayed on hover or focus. - -
-
Hidden until hover or focus
-
Hidden until hover or focus
-
Hidden until hover or focus
-
Hidden until hover or focus
-
-*/ - -.hide-child .child { - opacity: 0; - transition: opacity .15s ease-in; -} - -.hide-child:hover .child, -.hide-child:focus .child, -.hide-child:active .child { - opacity: 1; - transition: opacity .15s ease-in; -} - -.underline-hover:hover, -.underline-hover:focus { - text-decoration: underline; -} - -/* Can combine this with overflow-hidden to make background images grow on hover - * even if you are using background-size: cover */ - -.grow { - -moz-osx-font-smoothing: grayscale; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transform: translateZ(0); - transform: translateZ(0); - transition: -webkit-transform 0.25s ease-out; - transition: transform 0.25s ease-out; - transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; -} - -.grow:hover, -.grow:focus { - -webkit-transform: scale(1.05); - transform: scale(1.05); -} - -.grow:active { - -webkit-transform: scale(.90); - transform: scale(.90); -} - -.grow-large { - -moz-osx-font-smoothing: grayscale; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transform: translateZ(0); - transform: translateZ(0); - transition: -webkit-transform .25s ease-in-out; - transition: transform .25s ease-in-out; - transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out; -} - -.grow-large:hover, -.grow-large:focus { - -webkit-transform: scale(1.2); - transform: scale(1.2); -} - -.grow-large:active { - -webkit-transform: scale(.95); - transform: scale(.95); -} - -/* Add pointer on hover */ - -.pointer:hover { - cursor: pointer; -} - -/* - Add shadow on hover. - - Performant box-shadow animation pattern from - http://tobiasahlin.com/blog/how-to-animate-box-shadow/ -*/ - -.shadow-hover { - cursor: pointer; - position: relative; - transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.shadow-hover::after { - content: ''; - box-shadow: 0px 0px 16px 2px rgba(0, 0, 0, .2); - border-radius: inherit; - opacity: 0; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: -1; - transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.shadow-hover:hover::after, -.shadow-hover:focus::after { - opacity: 1; -} - -/* Combine with classes in skins and skins-pseudo for - * many different transition possibilities. */ - -.bg-animate, -.bg-animate:hover, -.bg-animate:focus { - transition: background-color .15s ease-in-out; -} - -/* - - Z-INDEX - - Base - z = z-index - - Modifiers - -0 = literal value 0 - -1 = literal value 1 - -2 = literal value 2 - -3 = literal value 3 - -4 = literal value 4 - -5 = literal value 5 - -999 = literal value 999 - -9999 = literal value 9999 - - -max = largest accepted z-index value as integer - - -inherit = string value inherit - -initial = string value initial - -unset = string value unset - - MDN: https://developer.mozilla.org/en/docs/Web/CSS/z-index - Spec: http://www.w3.org/TR/CSS2/zindex.html - Articles: - https://philipwalton.com/articles/what-no-one-told-you-about-z-index/ - - Tips on extending: - There might be a time worth using negative z-index values. - Or if you are using tachyons with another project, you might need to - adjust these values to suit your needs. - -*/ - -.z-0 { z-index: 0; } - -.z-1 { z-index: 1; } - -.z-2 { z-index: 2; } - -.z-3 { z-index: 3; } - -.z-4 { z-index: 4; } - -.z-5 { z-index: 5; } - -.z-999 { z-index: 999; } - -.z-9999 { z-index: 9999; } - -.z-max { - z-index: 2147483647; -} - -.z-inherit { z-index: inherit; } - -.z-initial { z-index: auto; z-index: initial; } - -.z-unset { z-index: unset; } - -/* - - NESTED - Tachyons module for styling nested elements - that are generated by a cms. - -*/ - -.nested-copy-line-height p, -.nested-copy-line-height ul, -.nested-copy-line-height ol { - line-height: 1.5; -} - -.nested-headline-line-height h1, -.nested-headline-line-height h2, -.nested-headline-line-height h3, -.nested-headline-line-height h4, -.nested-headline-line-height h5, -.nested-headline-line-height h6 { - line-height: 1.25; -} - -.nested-list-reset ul, -.nested-list-reset ol { - padding-left: 0; - margin-left: 0; - list-style-type: none; -} - -.nested-copy-indent p+p { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; -} - -.nested-copy-separator p+p { - margin-top: 1.5em; -} - -.nested-img img { - width: 100%; - max-width: 100%; - display: block; -} - -.nested-links a { - color: #357edd; - transition: color .15s ease-in; -} - -.nested-links a:hover, -.nested-links a:focus { - color: #96ccff; - transition: color .15s ease-in; -} - -/* - - STYLES - - Add custom styles here. - -*/ - -/* Variables */ - -/* Importing here will allow you to override any variables in the modules */ - -/* - - Tachyons - COLOR VARIABLES - - Grayscale - - Solids - - Transparencies - Colors - -*/ - -/* - - CUSTOM MEDIA QUERIES - - Media query values can be changed to fit your own content. - There are no magic bullets when it comes to media query width values. - They should be declared in em units - and they should be set to meet - the needs of your content. You can also add additional media queries, - or remove some of the existing ones. - - These media queries can be referenced like so: - - @media (--breakpoint-not-small) { - .medium-and-larger-specific-style { - background-color: red; - } - } - - @media (--breakpoint-medium) { - .medium-screen-specific-style { - background-color: red; - } - } - - @media (--breakpoint-large) { - .large-and-larger-screen-specific-style { - background-color: red; - } - } - -*/ - -/* Media Queries */ - -/* Debugging */ - -/* @import 'tachyons/src/_debug-children'; -@import 'tachyons/src/_debug-grid'; */ - -/* Uncomment out the line below to help debug layout issues */ - -/* @import 'tachyons/src/_debug'; */ - -pre, .pre { - overflow-x: auto; - overflow-y: hidden; - overflow: scroll; -} - -pre code { - display: block; - padding: 1.5em 1.5em; - white-space: pre; - font-size: .875rem; - line-height: 2; - -} - -pre { - background-color: #222; - color: #ddd; - white-space: pre; - - -webkit-hyphens: none; - - -ms-hyphens: none; - - hyphens: none; - position: relative; -} - -/* pagination.html: https://github.com/spf13/hugo/blob/master/tpl/tplimpl/template_embedded.go#L117 */ - -.pagination { - margin: 3rem 0; -} - -.pagination li { - display: inline-block; - margin-right: .375rem; - font-size: .875rem; - margin-bottom: 2.5em; -} - -.pagination li a { - padding: .5rem .625rem; - background-color: white; - color: #333; - border: 1px solid #ddd; - border-radius: 3px; - text-decoration: none; -} - -.pagination li.disabled { - display: none; -} - -.pagination li.active a:link, -.pagination li.active a:active, -.pagination li.active a:visited { - background-color: #ddd; -} - -#TableOfContents ul li { - margin-bottom: 1em; -} - -.facebook, .twitter, .instagram, .youtube, .github, .gitlab, .keybase, .linkedin, .medium, .mastodon, .slack, .stackoverflow, .rss { - fill: #BABABA; -} - -.new-window { - opacity: 0; - display: inline-block; - vertical-align: top; -} - -.link-transition:hover .new-window{ - opacity: 1; -} - -.facebook:hover { - fill: #3b5998; -} - -.twitter:hover { - fill: #1da1f2; -} - -.instagram:hover { - fill: #e1306c; -} - -.youtube:hover { - fill: #cd201f; -} - -.github:hover { - fill: #6cc644; -} - -.gitlab:hover { - fill: #FC6D26; -} - -.keybase:hover { - fill: #3d76ff; -} - -.linkedin:hover { - fill: #0077b5 -} - -.medium:hover { - fill: #0077b5 -} - -.mastodon:hover { - fill: #3088d4; -} - -.slack:hover { - fill: #E01E5A; -} - -.stackoverflow:hover { - fill: #f48024; -} - -.rss:hover{ - fill: #ff6f1a; -} - -/* Put your custom styles here and run `npm start` from the "src" directory on */ - -#TableOfContents ul li { - margin-bottom: 1em; -} - -.lh-copy blockquote { - display: block; - font-size: .875em; - margin-left: 2rem; - margin-top: 2rem; - margin-bottom: 2rem; - border-left: 4px solid #ccc; - padding-left: 1rem; - -} - -.nested-links a{ - word-wrap: break-word; -} diff --git a/dist/css/app.7e7787cc1402d7de28bc90f7e65adf96.css b/dist/css/app.7e7787cc1402d7de28bc90f7e65adf96.css deleted file mode 100644 index c6b3c06..0000000 --- a/dist/css/app.7e7787cc1402d7de28bc90f7e65adf96.css +++ /dev/null @@ -1,5872 +0,0 @@ -/*! TACHYONS v4.9.1 | http://tachyons.io */ - -/* - * - * ________ ______ - * ___ __/_____ _________ /______ ______________________ - * __ / _ __ `/ ___/_ __ \_ / / / __ \_ __ \_ ___/ - * _ / / /_/ // /__ _ / / / /_/ // /_/ / / / /(__ ) - * /_/ \__,_/ \___/ /_/ /_/_\__, / \____//_/ /_//____/ - * /____/ - * - * TABLE OF CONTENTS - * - * 1. External Library Includes - * - Normalize.css | http://normalize.css.github.io - * 2. Tachyons Modules - * 3. Variables - * - Media Queries - * - Colors - * 4. Debugging - * - Debug all - * - Debug children - * - */ - -/* External Library Includes */ - -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ - -/* Document - ========================================================================== */ - -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ - -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ - -/** - * Remove the margin in all browsers. - */ - -body { - margin: 0; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Remove the gray background on active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10. - */ - -img { - border-style: none; -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ - -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ - -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ - -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ - -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ - -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ - -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ - -/** - * Add the correct display in IE 10+. - */ - -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ - -[hidden] { - display: none; -} - -/* Modules */ - -/* - - BOX SIZING - -*/ - -html, -body, -div, -article, -aside, -section, -main, -nav, -footer, -header, -form, -fieldset, -legend, -pre, -code, -a, -h1,h2,h3,h4,h5,h6, -p, -ul, -ol, -li, -dl, -dt, -dd, -blockquote, -figcaption, -figure, -textarea, -table, -td, -th, -tr, -input[type="email"], -input[type="number"], -input[type="password"], -input[type="tel"], -input[type="text"], -input[type="url"], -.border-box { - box-sizing: border-box; -} - -/* - - ASPECT RATIOS - -*/ - -/* This is for fluid media that is embedded from third party sites like youtube, vimeo etc. - * Wrap the outer element in aspect-ratio and then extend it with the desired ratio i.e - * Make sure there are no height and width attributes on the embedded media. - * Adapted from: https://github.com/suitcss/components-flex-embed - * - * Example: - * - *
- * - *
- * - * */ - -.aspect-ratio { - height: 0; - position: relative; -} - -.aspect-ratio--16x9 { padding-bottom: 56.25%; } - -.aspect-ratio--9x16 { padding-bottom: 177.77%; } - -.aspect-ratio--4x3 { padding-bottom: 75%; } - -.aspect-ratio--3x4 { padding-bottom: 133.33%; } - -.aspect-ratio--6x4 { padding-bottom: 66.6%; } - -.aspect-ratio--4x6 { padding-bottom: 150%; } - -.aspect-ratio--8x5 { padding-bottom: 62.5%; } - -.aspect-ratio--5x8 { padding-bottom: 160%; } - -.aspect-ratio--7x5 { padding-bottom: 71.42%; } - -.aspect-ratio--5x7 { padding-bottom: 140%; } - -.aspect-ratio--1x1 { padding-bottom: 100%; } - -.aspect-ratio--object { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; -} - -@media screen and (min-width: 30em){ - .aspect-ratio-ns { - height: 0; - position: relative; - } - .aspect-ratio--16x9-ns { padding-bottom: 56.25%; } - .aspect-ratio--9x16-ns { padding-bottom: 177.77%; } - .aspect-ratio--4x3-ns { padding-bottom: 75%; } - .aspect-ratio--3x4-ns { padding-bottom: 133.33%; } - .aspect-ratio--6x4-ns { padding-bottom: 66.6%; } - .aspect-ratio--4x6-ns { padding-bottom: 150%; } - .aspect-ratio--8x5-ns { padding-bottom: 62.5%; } - .aspect-ratio--5x8-ns { padding-bottom: 160%; } - .aspect-ratio--7x5-ns { padding-bottom: 71.42%; } - .aspect-ratio--5x7-ns { padding-bottom: 140%; } - .aspect-ratio--1x1-ns { padding-bottom: 100%; } - .aspect-ratio--object-ns { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em){ - .aspect-ratio-m { - height: 0; - position: relative; - } - .aspect-ratio--16x9-m { padding-bottom: 56.25%; } - .aspect-ratio--9x16-m { padding-bottom: 177.77%; } - .aspect-ratio--4x3-m { padding-bottom: 75%; } - .aspect-ratio--3x4-m { padding-bottom: 133.33%; } - .aspect-ratio--6x4-m { padding-bottom: 66.6%; } - .aspect-ratio--4x6-m { padding-bottom: 150%; } - .aspect-ratio--8x5-m { padding-bottom: 62.5%; } - .aspect-ratio--5x8-m { padding-bottom: 160%; } - .aspect-ratio--7x5-m { padding-bottom: 71.42%; } - .aspect-ratio--5x7-m { padding-bottom: 140%; } - .aspect-ratio--1x1-m { padding-bottom: 100%; } - .aspect-ratio--object-m { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; - } -} - -@media screen and (min-width: 60em){ - .aspect-ratio-l { - height: 0; - position: relative; - } - .aspect-ratio--16x9-l { padding-bottom: 56.25%; } - .aspect-ratio--9x16-l { padding-bottom: 177.77%; } - .aspect-ratio--4x3-l { padding-bottom: 75%; } - .aspect-ratio--3x4-l { padding-bottom: 133.33%; } - .aspect-ratio--6x4-l { padding-bottom: 66.6%; } - .aspect-ratio--4x6-l { padding-bottom: 150%; } - .aspect-ratio--8x5-l { padding-bottom: 62.5%; } - .aspect-ratio--5x8-l { padding-bottom: 160%; } - .aspect-ratio--7x5-l { padding-bottom: 71.42%; } - .aspect-ratio--5x7-l { padding-bottom: 140%; } - .aspect-ratio--1x1-l { padding-bottom: 100%; } - .aspect-ratio--object-l { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; - } -} - -/* - - IMAGES - Docs: http://tachyons.io/docs/elements/images/ - -*/ - -/* Responsive images! */ - -img { max-width: 100%; } - -/* - - BACKGROUND SIZE - Docs: http://tachyons.io/docs/themes/background-size/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* - Often used in combination with background image set as an inline style - on an html element. -*/ - -.cover { background-size: cover!important; } - -.contain { background-size: contain!important; } - -@media screen and (min-width: 30em) { - .cover-ns { background-size: cover!important; } - .contain-ns { background-size: contain!important; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .cover-m { background-size: cover!important; } - .contain-m { background-size: contain!important; } -} - -@media screen and (min-width: 60em) { - .cover-l { background-size: cover!important; } - .contain-l { background-size: contain!important; } -} - -/* - - BACKGROUND POSITION - - Base: - bg = background - - Modifiers: - -center = center center - -top = top center - -right = center right - -bottom = bottom center - -left = center left - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.bg-center { - background-repeat: no-repeat; - background-position: center center; -} - -.bg-top { - background-repeat: no-repeat; - background-position: top center; -} - -.bg-right { - background-repeat: no-repeat; - background-position: center right; -} - -.bg-bottom { - background-repeat: no-repeat; - background-position: bottom center; -} - -.bg-left { - background-repeat: no-repeat; - background-position: center left; -} - -@media screen and (min-width: 30em) { - .bg-center-ns { - background-repeat: no-repeat; - background-position: center center; - } - - .bg-top-ns { - background-repeat: no-repeat; - background-position: top center; - } - - .bg-right-ns { - background-repeat: no-repeat; - background-position: center right; - } - - .bg-bottom-ns { - background-repeat: no-repeat; - background-position: bottom center; - } - - .bg-left-ns { - background-repeat: no-repeat; - background-position: center left; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .bg-center-m { - background-repeat: no-repeat; - background-position: center center; - } - - .bg-top-m { - background-repeat: no-repeat; - background-position: top center; - } - - .bg-right-m { - background-repeat: no-repeat; - background-position: center right; - } - - .bg-bottom-m { - background-repeat: no-repeat; - background-position: bottom center; - } - - .bg-left-m { - background-repeat: no-repeat; - background-position: center left; - } -} - -@media screen and (min-width: 60em) { - .bg-center-l { - background-repeat: no-repeat; - background-position: center center; - } - - .bg-top-l { - background-repeat: no-repeat; - background-position: top center; - } - - .bg-right-l { - background-repeat: no-repeat; - background-position: center right; - } - - .bg-bottom-l { - background-repeat: no-repeat; - background-position: bottom center; - } - - .bg-left-l { - background-repeat: no-repeat; - background-position: center left; - } -} - -/* - - OUTLINES - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.outline { outline: 1px solid; } - -.outline-transparent { outline: 1px solid transparent; } - -.outline-0 { outline: 0; } - -@media screen and (min-width: 30em) { - .outline-ns { outline: 1px solid; } - .outline-transparent-ns { outline: 1px solid transparent; } - .outline-0-ns { outline: 0; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .outline-m { outline: 1px solid; } - .outline-transparent-m { outline: 1px solid transparent; } - .outline-0-m { outline: 0; } -} - -@media screen and (min-width: 60em) { - .outline-l { outline: 1px solid; } - .outline-transparent-l { outline: 1px solid transparent; } - .outline-0-l { outline: 0; } -} - -/* - - BORDERS - Docs: http://tachyons.io/docs/themes/borders/ - - Base: - b = border - - Modifiers: - a = all - t = top - r = right - b = bottom - l = left - n = none - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.ba { border-style: solid; border-width: 1px; } - -.bt { border-top-style: solid; border-top-width: 1px; } - -.br { border-right-style: solid; border-right-width: 1px; } - -.bb { border-bottom-style: solid; border-bottom-width: 1px; } - -.bl { border-left-style: solid; border-left-width: 1px; } - -.bn { border-style: none; border-width: 0; } - -@media screen and (min-width: 30em) { - .ba-ns { border-style: solid; border-width: 1px; } - .bt-ns { border-top-style: solid; border-top-width: 1px; } - .br-ns { border-right-style: solid; border-right-width: 1px; } - .bb-ns { border-bottom-style: solid; border-bottom-width: 1px; } - .bl-ns { border-left-style: solid; border-left-width: 1px; } - .bn-ns { border-style: none; border-width: 0; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .ba-m { border-style: solid; border-width: 1px; } - .bt-m { border-top-style: solid; border-top-width: 1px; } - .br-m { border-right-style: solid; border-right-width: 1px; } - .bb-m { border-bottom-style: solid; border-bottom-width: 1px; } - .bl-m { border-left-style: solid; border-left-width: 1px; } - .bn-m { border-style: none; border-width: 0; } -} - -@media screen and (min-width: 60em) { - .ba-l { border-style: solid; border-width: 1px; } - .bt-l { border-top-style: solid; border-top-width: 1px; } - .br-l { border-right-style: solid; border-right-width: 1px; } - .bb-l { border-bottom-style: solid; border-bottom-width: 1px; } - .bl-l { border-left-style: solid; border-left-width: 1px; } - .bn-l { border-style: none; border-width: 0; } -} - -/* - - BORDER COLORS - Docs: http://tachyons.io/docs/themes/borders/ - - Border colors can be used to extend the base - border classes ba,bt,bb,br,bl found in the _borders.css file. - - The base border class by default will set the color of the border - to that of the current text color. These classes are for the cases - where you desire for the text and border colors to be different. - - Base: - b = border - - Modifiers: - --color-name = each color variable name is also a border color name - -*/ - -.b--black { border-color: #000; } - -.b--near-black { border-color: #111; } - -.b--dark-gray { border-color: #333; } - -.b--mid-gray { border-color: #555; } - -.b--gray { border-color: #777; } - -.b--silver { border-color: #999; } - -.b--light-silver { border-color: #aaa; } - -.b--moon-gray { border-color: #ccc; } - -.b--light-gray { border-color: #eee; } - -.b--near-white { border-color: #f4f4f4; } - -.b--white { border-color: #fff; } - -.b--white-90 { border-color: rgba(255, 255, 255, .9); } - -.b--white-80 { border-color: rgba(255, 255, 255, .8); } - -.b--white-70 { border-color: rgba(255, 255, 255, .7); } - -.b--white-60 { border-color: rgba(255, 255, 255, .6); } - -.b--white-50 { border-color: rgba(255, 255, 255, .5); } - -.b--white-40 { border-color: rgba(255, 255, 255, .4); } - -.b--white-30 { border-color: rgba(255, 255, 255, .3); } - -.b--white-20 { border-color: rgba(255, 255, 255, .2); } - -.b--white-10 { border-color: rgba(255, 255, 255, .1); } - -.b--white-05 { border-color: rgba(255, 255, 255, .05); } - -.b--white-025 { border-color: rgba(255, 255, 255, .025); } - -.b--white-0125 { border-color: rgba(255, 255, 255, .0125); } - -.b--black-90 { border-color: rgba(0, 0, 0, .9); } - -.b--black-80 { border-color: rgba(0, 0, 0, .8); } - -.b--black-70 { border-color: rgba(0, 0, 0, .7); } - -.b--black-60 { border-color: rgba(0, 0, 0, .6); } - -.b--black-50 { border-color: rgba(0, 0, 0, .5); } - -.b--black-40 { border-color: rgba(0, 0, 0, .4); } - -.b--black-30 { border-color: rgba(0, 0, 0, .3); } - -.b--black-20 { border-color: rgba(0, 0, 0, .2); } - -.b--black-10 { border-color: rgba(0, 0, 0, .1); } - -.b--black-05 { border-color: rgba(0, 0, 0, .05); } - -.b--black-025 { border-color: rgba(0, 0, 0, .025); } - -.b--black-0125 { border-color: rgba(0, 0, 0, .0125); } - -.b--dark-red { border-color: #e7040f; } - -.b--red { border-color: #ff4136; } - -.b--light-red { border-color: #ff725c; } - -.b--orange { border-color: #ff6300; } - -.b--gold { border-color: #ffb700; } - -.b--yellow { border-color: #ffd700; } - -.b--light-yellow { border-color: #fbf1a9; } - -.b--purple { border-color: #5e2ca5; } - -.b--light-purple { border-color: #a463f2; } - -.b--dark-pink { border-color: #d5008f; } - -.b--hot-pink { border-color: #ff41b4; } - -.b--pink { border-color: #ff80cc; } - -.b--light-pink { border-color: #ffa3d7; } - -.b--dark-green { border-color: #137752; } - -.b--green { border-color: #19a974; } - -.b--light-green { border-color: #9eebcf; } - -.b--navy { border-color: #001b44; } - -.b--dark-blue { border-color: #00449e; } - -.b--blue { border-color: #357edd; } - -.b--light-blue { border-color: #96ccff; } - -.b--lightest-blue { border-color: #cdecff; } - -.b--washed-blue { border-color: #f6fffe; } - -.b--washed-green { border-color: #e8fdf5; } - -.b--washed-yellow { border-color: #fffceb; } - -.b--washed-red { border-color: #ffdfdf; } - -.b--transparent { border-color: transparent; } - -.b--inherit { border-color: inherit; } - -/* - - BORDER RADIUS - Docs: http://tachyons.io/docs/themes/border-radius/ - - Base: - br = border-radius - - Modifiers: - 0 = 0/none - 1 = 1st step in scale - 2 = 2nd step in scale - 3 = 3rd step in scale - 4 = 4th step in scale - - Literal values: - -100 = 100% - -pill = 9999px - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.br0 { border-radius: 0; } - -.br1 { border-radius: .125rem; } - -.br2 { border-radius: .25rem; } - -.br3 { border-radius: .5rem; } - -.br4 { border-radius: 1rem; } - -.br-100 { border-radius: 100%; } - -.br-pill { border-radius: 9999px; } - -.br--bottom { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - -.br--top { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - -.br--right { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - -.br--left { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - -@media screen and (min-width: 30em) { - .br0-ns { border-radius: 0; } - .br1-ns { border-radius: .125rem; } - .br2-ns { border-radius: .25rem; } - .br3-ns { border-radius: .5rem; } - .br4-ns { border-radius: 1rem; } - .br-100-ns { border-radius: 100%; } - .br-pill-ns { border-radius: 9999px; } - .br--bottom-ns { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .br--top-ns { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .br--right-ns { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .br--left-ns { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .br0-m { border-radius: 0; } - .br1-m { border-radius: .125rem; } - .br2-m { border-radius: .25rem; } - .br3-m { border-radius: .5rem; } - .br4-m { border-radius: 1rem; } - .br-100-m { border-radius: 100%; } - .br-pill-m { border-radius: 9999px; } - .br--bottom-m { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .br--top-m { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .br--right-m { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .br--left-m { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } -} - -@media screen and (min-width: 60em) { - .br0-l { border-radius: 0; } - .br1-l { border-radius: .125rem; } - .br2-l { border-radius: .25rem; } - .br3-l { border-radius: .5rem; } - .br4-l { border-radius: 1rem; } - .br-100-l { border-radius: 100%; } - .br-pill-l { border-radius: 9999px; } - .br--bottom-l { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .br--top-l { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .br--right-l { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .br--left-l { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } -} - -/* - - BORDER STYLES - Docs: http://tachyons.io/docs/themes/borders/ - - Depends on base border module in _borders.css - - Base: - b = border-style - - Modifiers: - --none = none - --dotted = dotted - --dashed = dashed - --solid = solid - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.b--dotted { border-style: dotted; } - -.b--dashed { border-style: dashed; } - -.b--solid { border-style: solid; } - -.b--none { border-style: none; } - -@media screen and (min-width: 30em) { - .b--dotted-ns { border-style: dotted; } - .b--dashed-ns { border-style: dashed; } - .b--solid-ns { border-style: solid; } - .b--none-ns { border-style: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .b--dotted-m { border-style: dotted; } - .b--dashed-m { border-style: dashed; } - .b--solid-m { border-style: solid; } - .b--none-m { border-style: none; } -} - -@media screen and (min-width: 60em) { - .b--dotted-l { border-style: dotted; } - .b--dashed-l { border-style: dashed; } - .b--solid-l { border-style: solid; } - .b--none-l { border-style: none; } -} - -/* - - BORDER WIDTHS - Docs: http://tachyons.io/docs/themes/borders/ - - Base: - bw = border-width - - Modifiers: - 0 = 0 width border - 1 = 1st step in border-width scale - 2 = 2nd step in border-width scale - 3 = 3rd step in border-width scale - 4 = 4th step in border-width scale - 5 = 5th step in border-width scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.bw0 { border-width: 0; } - -.bw1 { border-width: .125rem; } - -.bw2 { border-width: .25rem; } - -.bw3 { border-width: .5rem; } - -.bw4 { border-width: 1rem; } - -.bw5 { border-width: 2rem; } - -/* Resets */ - -.bt-0 { border-top-width: 0; } - -.br-0 { border-right-width: 0; } - -.bb-0 { border-bottom-width: 0; } - -.bl-0 { border-left-width: 0; } - -@media screen and (min-width: 30em) { - .bw0-ns { border-width: 0; } - .bw1-ns { border-width: .125rem; } - .bw2-ns { border-width: .25rem; } - .bw3-ns { border-width: .5rem; } - .bw4-ns { border-width: 1rem; } - .bw5-ns { border-width: 2rem; } - .bt-0-ns { border-top-width: 0; } - .br-0-ns { border-right-width: 0; } - .bb-0-ns { border-bottom-width: 0; } - .bl-0-ns { border-left-width: 0; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .bw0-m { border-width: 0; } - .bw1-m { border-width: .125rem; } - .bw2-m { border-width: .25rem; } - .bw3-m { border-width: .5rem; } - .bw4-m { border-width: 1rem; } - .bw5-m { border-width: 2rem; } - .bt-0-m { border-top-width: 0; } - .br-0-m { border-right-width: 0; } - .bb-0-m { border-bottom-width: 0; } - .bl-0-m { border-left-width: 0; } -} - -@media screen and (min-width: 60em) { - .bw0-l { border-width: 0; } - .bw1-l { border-width: .125rem; } - .bw2-l { border-width: .25rem; } - .bw3-l { border-width: .5rem; } - .bw4-l { border-width: 1rem; } - .bw5-l { border-width: 2rem; } - .bt-0-l { border-top-width: 0; } - .br-0-l { border-right-width: 0; } - .bb-0-l { border-bottom-width: 0; } - .bl-0-l { border-left-width: 0; } -} - -/* - - BOX-SHADOW - Docs: http://tachyons.io/docs/themes/box-shadow/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.shadow-1 { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - -.shadow-2 { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - -.shadow-3 { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - -.shadow-4 { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - -.shadow-5 { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } - -@media screen and (min-width: 30em) { - .shadow-1-ns { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - .shadow-2-ns { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - .shadow-3-ns { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - .shadow-4-ns { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - .shadow-5-ns { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .shadow-1-m { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - .shadow-2-m { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - .shadow-3-m { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - .shadow-4-m { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - .shadow-5-m { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } -} - -@media screen and (min-width: 60em) { - .shadow-1-l { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - .shadow-2-l { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - .shadow-3-l { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - .shadow-4-l { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - .shadow-5-l { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } -} - -/* - - CODE - -*/ - -.pre { - overflow-x: auto; - overflow-y: hidden; - overflow: scroll; -} - -/* - - COORDINATES - Docs: http://tachyons.io/docs/layout/position/ - - Use in combination with the position module. - - Base: - top - bottom - right - left - - Modifiers: - -0 = literal value 0 - -1 = literal value 1 - -2 = literal value 2 - --1 = literal value -1 - --2 = literal value -2 - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.top-0 { top: 0; } - -.right-0 { right: 0; } - -.bottom-0 { bottom: 0; } - -.left-0 { left: 0; } - -.top-1 { top: 1rem; } - -.right-1 { right: 1rem; } - -.bottom-1 { bottom: 1rem; } - -.left-1 { left: 1rem; } - -.top-2 { top: 2rem; } - -.right-2 { right: 2rem; } - -.bottom-2 { bottom: 2rem; } - -.left-2 { left: 2rem; } - -.top--1 { top: -1rem; } - -.right--1 { right: -1rem; } - -.bottom--1 { bottom: -1rem; } - -.left--1 { left: -1rem; } - -.top--2 { top: -2rem; } - -.right--2 { right: -2rem; } - -.bottom--2 { bottom: -2rem; } - -.left--2 { left: -2rem; } - -.absolute--fill { - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -@media screen and (min-width: 30em) { - .top-0-ns { top: 0; } - .left-0-ns { left: 0; } - .right-0-ns { right: 0; } - .bottom-0-ns { bottom: 0; } - .top-1-ns { top: 1rem; } - .left-1-ns { left: 1rem; } - .right-1-ns { right: 1rem; } - .bottom-1-ns { bottom: 1rem; } - .top-2-ns { top: 2rem; } - .left-2-ns { left: 2rem; } - .right-2-ns { right: 2rem; } - .bottom-2-ns { bottom: 2rem; } - .top--1-ns { top: -1rem; } - .right--1-ns { right: -1rem; } - .bottom--1-ns { bottom: -1rem; } - .left--1-ns { left: -1rem; } - .top--2-ns { top: -2rem; } - .right--2-ns { right: -2rem; } - .bottom--2-ns { bottom: -2rem; } - .left--2-ns { left: -2rem; } - .absolute--fill-ns { - top: 0; - right: 0; - bottom: 0; - left: 0; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .top-0-m { top: 0; } - .left-0-m { left: 0; } - .right-0-m { right: 0; } - .bottom-0-m { bottom: 0; } - .top-1-m { top: 1rem; } - .left-1-m { left: 1rem; } - .right-1-m { right: 1rem; } - .bottom-1-m { bottom: 1rem; } - .top-2-m { top: 2rem; } - .left-2-m { left: 2rem; } - .right-2-m { right: 2rem; } - .bottom-2-m { bottom: 2rem; } - .top--1-m { top: -1rem; } - .right--1-m { right: -1rem; } - .bottom--1-m { bottom: -1rem; } - .left--1-m { left: -1rem; } - .top--2-m { top: -2rem; } - .right--2-m { right: -2rem; } - .bottom--2-m { bottom: -2rem; } - .left--2-m { left: -2rem; } - .absolute--fill-m { - top: 0; - right: 0; - bottom: 0; - left: 0; - } -} - -@media screen and (min-width: 60em) { - .top-0-l { top: 0; } - .left-0-l { left: 0; } - .right-0-l { right: 0; } - .bottom-0-l { bottom: 0; } - .top-1-l { top: 1rem; } - .left-1-l { left: 1rem; } - .right-1-l { right: 1rem; } - .bottom-1-l { bottom: 1rem; } - .top-2-l { top: 2rem; } - .left-2-l { left: 2rem; } - .right-2-l { right: 2rem; } - .bottom-2-l { bottom: 2rem; } - .top--1-l { top: -1rem; } - .right--1-l { right: -1rem; } - .bottom--1-l { bottom: -1rem; } - .left--1-l { left: -1rem; } - .top--2-l { top: -2rem; } - .right--2-l { right: -2rem; } - .bottom--2-l { bottom: -2rem; } - .left--2-l { left: -2rem; } - .absolute--fill-l { - top: 0; - right: 0; - bottom: 0; - left: 0; - } -} - -/* - - CLEARFIX - http://tachyons.io/docs/layout/clearfix/ - -*/ - -/* Nicolas Gallaghers Clearfix solution - Ref: http://nicolasgallagher.com/micro-clearfix-hack/ */ - -.cf:before, -.cf:after { content: " "; display: table; } - -.cf:after { clear: both; } - -.cf { *zoom: 1; } - -.cl { clear: left; } - -.cr { clear: right; } - -.cb { clear: both; } - -.cn { clear: none; } - -@media screen and (min-width: 30em) { - .cl-ns { clear: left; } - .cr-ns { clear: right; } - .cb-ns { clear: both; } - .cn-ns { clear: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .cl-m { clear: left; } - .cr-m { clear: right; } - .cb-m { clear: both; } - .cn-m { clear: none; } -} - -@media screen and (min-width: 60em) { - .cl-l { clear: left; } - .cr-l { clear: right; } - .cb-l { clear: both; } - .cn-l { clear: none; } -} - -/* - - DISPLAY - Docs: http://tachyons.io/docs/layout/display - - Base: - d = display - - Modifiers: - n = none - b = block - ib = inline-block - it = inline-table - t = table - tc = table-cell - t-row = table-row - t-columm = table-column - t-column-group = table-column-group - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.dn { display: none; } - -.di { display: inline; } - -.db { display: block; } - -.dib { display: inline-block; } - -.dit { display: inline-table; } - -.dt { display: table; } - -.dtc { display: table-cell; } - -.dt-row { display: table-row; } - -.dt-row-group { display: table-row-group; } - -.dt-column { display: table-column; } - -.dt-column-group { display: table-column-group; } - -/* - This will set table to full width and then - all cells will be equal width -*/ - -.dt--fixed { - table-layout: fixed; - width: 100%; -} - -@media screen and (min-width: 30em) { - .dn-ns { display: none; } - .di-ns { display: inline; } - .db-ns { display: block; } - .dib-ns { display: inline-block; } - .dit-ns { display: inline-table; } - .dt-ns { display: table; } - .dtc-ns { display: table-cell; } - .dt-row-ns { display: table-row; } - .dt-row-group-ns { display: table-row-group; } - .dt-column-ns { display: table-column; } - .dt-column-group-ns { display: table-column-group; } - - .dt--fixed-ns { - table-layout: fixed; - width: 100%; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .dn-m { display: none; } - .di-m { display: inline; } - .db-m { display: block; } - .dib-m { display: inline-block; } - .dit-m { display: inline-table; } - .dt-m { display: table; } - .dtc-m { display: table-cell; } - .dt-row-m { display: table-row; } - .dt-row-group-m { display: table-row-group; } - .dt-column-m { display: table-column; } - .dt-column-group-m { display: table-column-group; } - - .dt--fixed-m { - table-layout: fixed; - width: 100%; - } -} - -@media screen and (min-width: 60em) { - .dn-l { display: none; } - .di-l { display: inline; } - .db-l { display: block; } - .dib-l { display: inline-block; } - .dit-l { display: inline-table; } - .dt-l { display: table; } - .dtc-l { display: table-cell; } - .dt-row-l { display: table-row; } - .dt-row-group-l { display: table-row-group; } - .dt-column-l { display: table-column; } - .dt-column-group-l { display: table-column-group; } - - .dt--fixed-l { - table-layout: fixed; - width: 100%; - } -} - -/* - - FLEXBOX - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.flex { display: -webkit-box; display: -ms-flexbox; display: flex; } - -.inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - -/* 1. Fix for Chrome 44 bug. - * https://code.google.com/p/chromium/issues/detail?id=506893 */ - -.flex-auto { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ -} - -.flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - -.flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - -.flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - -.flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } - -.flex-nowrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - -.flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - -.flex-column-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - -.flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - -.items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - -.items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - -.items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - -.items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - -.items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - -.self-start { -ms-flex-item-align: start; align-self: flex-start; } - -.self-end { -ms-flex-item-align: end; align-self: flex-end; } - -.self-center { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - -.self-baseline { -ms-flex-item-align: baseline; align-self: baseline; } - -.self-stretch { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - -.justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - -.justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - -.justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - -.justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - -.justify-around { -ms-flex-pack: distribute; justify-content: space-around; } - -.content-start { -ms-flex-line-pack: start; align-content: flex-start; } - -.content-end { -ms-flex-line-pack: end; align-content: flex-end; } - -.content-center { -ms-flex-line-pack: center; align-content: center; } - -.content-between { -ms-flex-line-pack: justify; align-content: space-between; } - -.content-around { -ms-flex-line-pack: distribute; align-content: space-around; } - -.content-stretch { -ms-flex-line-pack: stretch; align-content: stretch; } - -.order-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - -.order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - -.order-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - -.order-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - -.order-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - -.order-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - -.order-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - -.order-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - -.order-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - -.order-last { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - -.flex-grow-0 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - -.flex-grow-1 { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - -.flex-shrink-0 { -ms-flex-negative: 0; flex-shrink: 0; } - -.flex-shrink-1 { -ms-flex-negative: 1; flex-shrink: 1; } - -@media screen and (min-width: 30em) { - .flex-ns { display: -webkit-box; display: -ms-flexbox; display: flex; } - .inline-flex-ns { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - .flex-auto-ns { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ - } - .flex-none-ns { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - .flex-column-ns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - .flex-row-ns { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - .flex-wrap-ns { -ms-flex-wrap: wrap; flex-wrap: wrap; } - .flex-nowrap-ns { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - .flex-wrap-reverse-ns { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - .flex-column-reverse-ns { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - .flex-row-reverse-ns { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - .items-start-ns { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - .items-end-ns { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - .items-center-ns { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - .items-baseline-ns { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - .items-stretch-ns { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - - .self-start-ns { -ms-flex-item-align: start; align-self: flex-start; } - .self-end-ns { -ms-flex-item-align: end; align-self: flex-end; } - .self-center-ns { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - .self-baseline-ns { -ms-flex-item-align: baseline; align-self: baseline; } - .self-stretch-ns { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - - .justify-start-ns { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - .justify-end-ns { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - .justify-center-ns { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - .justify-between-ns { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - .justify-around-ns { -ms-flex-pack: distribute; justify-content: space-around; } - - .content-start-ns { -ms-flex-line-pack: start; align-content: flex-start; } - .content-end-ns { -ms-flex-line-pack: end; align-content: flex-end; } - .content-center-ns { -ms-flex-line-pack: center; align-content: center; } - .content-between-ns { -ms-flex-line-pack: justify; align-content: space-between; } - .content-around-ns { -ms-flex-line-pack: distribute; align-content: space-around; } - .content-stretch-ns { -ms-flex-line-pack: stretch; align-content: stretch; } - - .order-0-ns { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - .order-1-ns { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - .order-2-ns { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - .order-3-ns { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - .order-4-ns { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - .order-5-ns { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - .order-6-ns { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - .order-7-ns { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - .order-8-ns { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - .order-last-ns { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - - .flex-grow-0-ns { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - .flex-grow-1-ns { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - - .flex-shrink-0-ns { -ms-flex-negative: 0; flex-shrink: 0; } - .flex-shrink-1-ns { -ms-flex-negative: 1; flex-shrink: 1; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .flex-m { display: -webkit-box; display: -ms-flexbox; display: flex; } - .inline-flex-m { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - .flex-auto-m { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ - } - .flex-none-m { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - .flex-column-m { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - .flex-row-m { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - .flex-wrap-m { -ms-flex-wrap: wrap; flex-wrap: wrap; } - .flex-nowrap-m { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - .flex-wrap-reverse-m { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - .flex-column-reverse-m { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - .flex-row-reverse-m { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - .items-start-m { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - .items-end-m { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - .items-center-m { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - .items-baseline-m { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - .items-stretch-m { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - - .self-start-m { -ms-flex-item-align: start; align-self: flex-start; } - .self-end-m { -ms-flex-item-align: end; align-self: flex-end; } - .self-center-m { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - .self-baseline-m { -ms-flex-item-align: baseline; align-self: baseline; } - .self-stretch-m { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - - .justify-start-m { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - .justify-end-m { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - .justify-center-m { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - .justify-between-m { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - .justify-around-m { -ms-flex-pack: distribute; justify-content: space-around; } - - .content-start-m { -ms-flex-line-pack: start; align-content: flex-start; } - .content-end-m { -ms-flex-line-pack: end; align-content: flex-end; } - .content-center-m { -ms-flex-line-pack: center; align-content: center; } - .content-between-m { -ms-flex-line-pack: justify; align-content: space-between; } - .content-around-m { -ms-flex-line-pack: distribute; align-content: space-around; } - .content-stretch-m { -ms-flex-line-pack: stretch; align-content: stretch; } - - .order-0-m { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - .order-1-m { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - .order-2-m { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - .order-3-m { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - .order-4-m { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - .order-5-m { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - .order-6-m { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - .order-7-m { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - .order-8-m { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - .order-last-m { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - - .flex-grow-0-m { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - .flex-grow-1-m { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - - .flex-shrink-0-m { -ms-flex-negative: 0; flex-shrink: 0; } - .flex-shrink-1-m { -ms-flex-negative: 1; flex-shrink: 1; } -} - -@media screen and (min-width: 60em) { - .flex-l { display: -webkit-box; display: -ms-flexbox; display: flex; } - .inline-flex-l { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - .flex-auto-l { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ - } - .flex-none-l { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - .flex-column-l { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - .flex-row-l { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - .flex-wrap-l { -ms-flex-wrap: wrap; flex-wrap: wrap; } - .flex-nowrap-l { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - .flex-wrap-reverse-l { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - .flex-column-reverse-l { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - .flex-row-reverse-l { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - - .items-start-l { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - .items-end-l { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - .items-center-l { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - .items-baseline-l { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - .items-stretch-l { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - - .self-start-l { -ms-flex-item-align: start; align-self: flex-start; } - .self-end-l { -ms-flex-item-align: end; align-self: flex-end; } - .self-center-l { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - .self-baseline-l { -ms-flex-item-align: baseline; align-self: baseline; } - .self-stretch-l { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - - .justify-start-l { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - .justify-end-l { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - .justify-center-l { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - .justify-between-l { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - .justify-around-l { -ms-flex-pack: distribute; justify-content: space-around; } - - .content-start-l { -ms-flex-line-pack: start; align-content: flex-start; } - .content-end-l { -ms-flex-line-pack: end; align-content: flex-end; } - .content-center-l { -ms-flex-line-pack: center; align-content: center; } - .content-between-l { -ms-flex-line-pack: justify; align-content: space-between; } - .content-around-l { -ms-flex-line-pack: distribute; align-content: space-around; } - .content-stretch-l { -ms-flex-line-pack: stretch; align-content: stretch; } - - .order-0-l { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - .order-1-l { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - .order-2-l { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - .order-3-l { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - .order-4-l { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - .order-5-l { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - .order-6-l { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - .order-7-l { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - .order-8-l { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - .order-last-l { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - - .flex-grow-0-l { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - .flex-grow-1-l { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - - .flex-shrink-0-l { -ms-flex-negative: 0; flex-shrink: 0; } - .flex-shrink-1-l { -ms-flex-negative: 1; flex-shrink: 1; } -} - -/* - - FLOATS - http://tachyons.io/docs/layout/floats/ - - 1. Floated elements are automatically rendered as block level elements. - Setting floats to display inline will fix the double margin bug in - ie6. You know... just in case. - - 2. Don't forget to clearfix your floats with .cf - - Base: - f = float - - Modifiers: - l = left - r = right - n = none - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.fl { float: left; _display: inline; } - -.fr { float: right; _display: inline; } - -.fn { float: none; } - -@media screen and (min-width: 30em) { - .fl-ns { float: left; _display: inline; } - .fr-ns { float: right; _display: inline; } - .fn-ns { float: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .fl-m { float: left; _display: inline; } - .fr-m { float: right; _display: inline; } - .fn-m { float: none; } -} - -@media screen and (min-width: 60em) { - .fl-l { float: left; _display: inline; } - .fr-l { float: right; _display: inline; } - .fn-l { float: none; } -} - -/* - - FONT FAMILY GROUPS - Docs: http://tachyons.io/docs/typography/font-family/ - -*/ - -.sans-serif { - font-family: -apple-system, BlinkMacSystemFont, - 'avenir next', avenir, - 'helvetica neue', helvetica, - ubuntu, - roboto, noto, - 'segoe ui', arial, - sans-serif; -} - -.serif { - font-family: georgia, - times, - serif; -} - -.system-sans-serif { - font-family: sans-serif; -} - -.system-serif { - font-family: serif; -} - -/* Monospaced Typefaces (for code) */ - -/* From http://cssfontstack.com */ - -code, .code { - font-family: Consolas, - monaco, - monospace; -} - -.courier { - font-family: 'Courier Next', - courier, - monospace; -} - -/* Sans-Serif Typefaces */ - -.helvetica { - font-family: 'helvetica neue', helvetica, - sans-serif; -} - -.avenir { - font-family: 'avenir next', avenir, - sans-serif; -} - -/* Serif Typefaces */ - -.athelas { - font-family: athelas, - georgia, - serif; -} - -.georgia { - font-family: georgia, - serif; -} - -.times { - font-family: times, - serif; -} - -.bodoni { - font-family: "Bodoni MT", - serif; -} - -.calisto { - font-family: "Calisto MT", - serif; -} - -.garamond { - font-family: garamond, - serif; -} - -.baskerville { - font-family: baskerville, - serif; -} - -/* - - FONT STYLE - Docs: http://tachyons.io/docs/typography/font-style/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.i { font-style: italic; } - -.fs-normal { font-style: normal; } - -@media screen and (min-width: 30em) { - .i-ns { font-style: italic; } - .fs-normal-ns { font-style: normal; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .i-m { font-style: italic; } - .fs-normal-m { font-style: normal; } -} - -@media screen and (min-width: 60em) { - .i-l { font-style: italic; } - .fs-normal-l { font-style: normal; } -} - -/* - - FONT WEIGHT - Docs: http://tachyons.io/docs/typography/font-weight/ - - Base - fw = font-weight - - Modifiers: - 1 = literal value 100 - 2 = literal value 200 - 3 = literal value 300 - 4 = literal value 400 - 5 = literal value 500 - 6 = literal value 600 - 7 = literal value 700 - 8 = literal value 800 - 9 = literal value 900 - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.normal { font-weight: normal; } - -.b { font-weight: bold; } - -.fw1 { font-weight: 100; } - -.fw2 { font-weight: 200; } - -.fw3 { font-weight: 300; } - -.fw4 { font-weight: 400; } - -.fw5 { font-weight: 500; } - -.fw6 { font-weight: 600; } - -.fw7 { font-weight: 700; } - -.fw8 { font-weight: 800; } - -.fw9 { font-weight: 900; } - -@media screen and (min-width: 30em) { - .normal-ns { font-weight: normal; } - .b-ns { font-weight: bold; } - .fw1-ns { font-weight: 100; } - .fw2-ns { font-weight: 200; } - .fw3-ns { font-weight: 300; } - .fw4-ns { font-weight: 400; } - .fw5-ns { font-weight: 500; } - .fw6-ns { font-weight: 600; } - .fw7-ns { font-weight: 700; } - .fw8-ns { font-weight: 800; } - .fw9-ns { font-weight: 900; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .normal-m { font-weight: normal; } - .b-m { font-weight: bold; } - .fw1-m { font-weight: 100; } - .fw2-m { font-weight: 200; } - .fw3-m { font-weight: 300; } - .fw4-m { font-weight: 400; } - .fw5-m { font-weight: 500; } - .fw6-m { font-weight: 600; } - .fw7-m { font-weight: 700; } - .fw8-m { font-weight: 800; } - .fw9-m { font-weight: 900; } -} - -@media screen and (min-width: 60em) { - .normal-l { font-weight: normal; } - .b-l { font-weight: bold; } - .fw1-l { font-weight: 100; } - .fw2-l { font-weight: 200; } - .fw3-l { font-weight: 300; } - .fw4-l { font-weight: 400; } - .fw5-l { font-weight: 500; } - .fw6-l { font-weight: 600; } - .fw7-l { font-weight: 700; } - .fw8-l { font-weight: 800; } - .fw9-l { font-weight: 900; } -} - -/* - - FORMS - -*/ - -.input-reset { - -webkit-appearance: none; - -moz-appearance: none; -} - -.button-reset::-moz-focus-inner, -.input-reset::-moz-focus-inner { - border: 0; - padding: 0; -} - -/* - - HEIGHTS - Docs: http://tachyons.io/docs/layout/heights/ - - Base: - h = height - min-h = min-height - min-vh = min-height vertical screen height - vh = vertical screen height - - Modifiers - 1 = 1st step in height scale - 2 = 2nd step in height scale - 3 = 3rd step in height scale - 4 = 4th step in height scale - 5 = 5th step in height scale - - -25 = literal value 25% - -50 = literal value 50% - -75 = literal value 75% - -100 = literal value 100% - - -auto = string value of auto - -inherit = string value of inherit - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Height Scale */ - -.h1 { height: 1rem; } - -.h2 { height: 2rem; } - -.h3 { height: 4rem; } - -.h4 { height: 8rem; } - -.h5 { height: 16rem; } - -/* Height Percentages - Based off of height of parent */ - -.h-25 { height: 25%; } - -.h-50 { height: 50%; } - -.h-75 { height: 75%; } - -.h-100 { height: 100%; } - -.min-h-100 { min-height: 100%; } - -/* Screen Height Percentage */ - -.vh-25 { height: 25vh; } - -.vh-50 { height: 50vh; } - -.vh-75 { height: 75vh; } - -.vh-100 { height: 100vh; } - -.min-vh-100 { min-height: 100vh; } - -/* String Properties */ - -.h-auto { height: auto; } - -.h-inherit { height: inherit; } - -@media screen and (min-width: 30em) { - .h1-ns { height: 1rem; } - .h2-ns { height: 2rem; } - .h3-ns { height: 4rem; } - .h4-ns { height: 8rem; } - .h5-ns { height: 16rem; } - .h-25-ns { height: 25%; } - .h-50-ns { height: 50%; } - .h-75-ns { height: 75%; } - .h-100-ns { height: 100%; } - .min-h-100-ns { min-height: 100%; } - .vh-25-ns { height: 25vh; } - .vh-50-ns { height: 50vh; } - .vh-75-ns { height: 75vh; } - .vh-100-ns { height: 100vh; } - .min-vh-100-ns { min-height: 100vh; } - .h-auto-ns { height: auto; } - .h-inherit-ns { height: inherit; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .h1-m { height: 1rem; } - .h2-m { height: 2rem; } - .h3-m { height: 4rem; } - .h4-m { height: 8rem; } - .h5-m { height: 16rem; } - .h-25-m { height: 25%; } - .h-50-m { height: 50%; } - .h-75-m { height: 75%; } - .h-100-m { height: 100%; } - .min-h-100-m { min-height: 100%; } - .vh-25-m { height: 25vh; } - .vh-50-m { height: 50vh; } - .vh-75-m { height: 75vh; } - .vh-100-m { height: 100vh; } - .min-vh-100-m { min-height: 100vh; } - .h-auto-m { height: auto; } - .h-inherit-m { height: inherit; } -} - -@media screen and (min-width: 60em) { - .h1-l { height: 1rem; } - .h2-l { height: 2rem; } - .h3-l { height: 4rem; } - .h4-l { height: 8rem; } - .h5-l { height: 16rem; } - .h-25-l { height: 25%; } - .h-50-l { height: 50%; } - .h-75-l { height: 75%; } - .h-100-l { height: 100%; } - .min-h-100-l { min-height: 100%; } - .vh-25-l { height: 25vh; } - .vh-50-l { height: 50vh; } - .vh-75-l { height: 75vh; } - .vh-100-l { height: 100vh; } - .min-vh-100-l { min-height: 100vh; } - .h-auto-l { height: auto; } - .h-inherit-l { height: inherit; } -} - -/* - - LETTER SPACING - Docs: http://tachyons.io/docs/typography/tracking/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.tracked { letter-spacing: .1em; } - -.tracked-tight { letter-spacing: -.05em; } - -.tracked-mega { letter-spacing: .25em; } - -@media screen and (min-width: 30em) { - .tracked-ns { letter-spacing: .1em; } - .tracked-tight-ns { letter-spacing: -.05em; } - .tracked-mega-ns { letter-spacing: .25em; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .tracked-m { letter-spacing: .1em; } - .tracked-tight-m { letter-spacing: -.05em; } - .tracked-mega-m { letter-spacing: .25em; } -} - -@media screen and (min-width: 60em) { - .tracked-l { letter-spacing: .1em; } - .tracked-tight-l { letter-spacing: -.05em; } - .tracked-mega-l { letter-spacing: .25em; } -} - -/* - - LINE HEIGHT / LEADING - Docs: http://tachyons.io/docs/typography/line-height - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.lh-solid { line-height: 1; } - -.lh-title { line-height: 1.25; } - -.lh-copy { line-height: 1.5; } - -@media screen and (min-width: 30em) { - .lh-solid-ns { line-height: 1; } - .lh-title-ns { line-height: 1.25; } - .lh-copy-ns { line-height: 1.5; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .lh-solid-m { line-height: 1; } - .lh-title-m { line-height: 1.25; } - .lh-copy-m { line-height: 1.5; } -} - -@media screen and (min-width: 60em) { - .lh-solid-l { line-height: 1; } - .lh-title-l { line-height: 1.25; } - .lh-copy-l { line-height: 1.5; } -} - -/* - - LINKS - Docs: http://tachyons.io/docs/elements/links/ - -*/ - -.link { - text-decoration: none; - transition: color .15s ease-in; -} - -.link:link, -.link:visited { - transition: color .15s ease-in; -} - -.link:hover { - transition: color .15s ease-in; -} - -.link:active { - transition: color .15s ease-in; -} - -.link:focus { - transition: color .15s ease-in; - outline: 1px dotted currentColor; -} - -/* - - LISTS - http://tachyons.io/docs/elements/lists/ - -*/ - -.list { list-style-type: none; } - -/* - - MAX WIDTHS - Docs: http://tachyons.io/docs/layout/max-widths/ - - Base: - mw = max-width - - Modifiers - 1 = 1st step in width scale - 2 = 2nd step in width scale - 3 = 3rd step in width scale - 4 = 4th step in width scale - 5 = 5th step in width scale - 6 = 6st step in width scale - 7 = 7nd step in width scale - 8 = 8rd step in width scale - 9 = 9th step in width scale - - -100 = literal value 100% - - -none = string value none - - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Max Width Percentages */ - -.mw-100 { max-width: 100%; } - -/* Max Width Scale */ - -.mw1 { max-width: 1rem; } - -.mw2 { max-width: 2rem; } - -.mw3 { max-width: 4rem; } - -.mw4 { max-width: 8rem; } - -.mw5 { max-width: 16rem; } - -.mw6 { max-width: 32rem; } - -.mw7 { max-width: 48rem; } - -.mw8 { max-width: 64rem; } - -.mw9 { max-width: 96rem; } - -/* Max Width String Properties */ - -.mw-none { max-width: none; } - -@media screen and (min-width: 30em) { - .mw-100-ns { max-width: 100%; } - - .mw1-ns { max-width: 1rem; } - .mw2-ns { max-width: 2rem; } - .mw3-ns { max-width: 4rem; } - .mw4-ns { max-width: 8rem; } - .mw5-ns { max-width: 16rem; } - .mw6-ns { max-width: 32rem; } - .mw7-ns { max-width: 48rem; } - .mw8-ns { max-width: 64rem; } - .mw9-ns { max-width: 96rem; } - - .mw-none-ns { max-width: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .mw-100-m { max-width: 100%; } - - .mw1-m { max-width: 1rem; } - .mw2-m { max-width: 2rem; } - .mw3-m { max-width: 4rem; } - .mw4-m { max-width: 8rem; } - .mw5-m { max-width: 16rem; } - .mw6-m { max-width: 32rem; } - .mw7-m { max-width: 48rem; } - .mw8-m { max-width: 64rem; } - .mw9-m { max-width: 96rem; } - - .mw-none-m { max-width: none; } -} - -@media screen and (min-width: 60em) { - .mw-100-l { max-width: 100%; } - - .mw1-l { max-width: 1rem; } - .mw2-l { max-width: 2rem; } - .mw3-l { max-width: 4rem; } - .mw4-l { max-width: 8rem; } - .mw5-l { max-width: 16rem; } - .mw6-l { max-width: 32rem; } - .mw7-l { max-width: 48rem; } - .mw8-l { max-width: 64rem; } - .mw9-l { max-width: 96rem; } - - .mw-none-l { max-width: none; } -} - -/* - - WIDTHS - Docs: http://tachyons.io/docs/layout/widths/ - - Base: - w = width - - Modifiers - 1 = 1st step in width scale - 2 = 2nd step in width scale - 3 = 3rd step in width scale - 4 = 4th step in width scale - 5 = 5th step in width scale - - -10 = literal value 10% - -20 = literal value 20% - -25 = literal value 25% - -30 = literal value 30% - -33 = literal value 33% - -34 = literal value 34% - -40 = literal value 40% - -50 = literal value 50% - -60 = literal value 60% - -70 = literal value 70% - -75 = literal value 75% - -80 = literal value 80% - -90 = literal value 90% - -100 = literal value 100% - - -third = 100% / 3 (Not supported in opera mini or IE8) - -two-thirds = 100% / 1.5 (Not supported in opera mini or IE8) - -auto = string value auto - - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Width Scale */ - -.w1 { width: 1rem; } - -.w2 { width: 2rem; } - -.w3 { width: 4rem; } - -.w4 { width: 8rem; } - -.w5 { width: 16rem; } - -.w-10 { width: 10%; } - -.w-20 { width: 20%; } - -.w-25 { width: 25%; } - -.w-30 { width: 30%; } - -.w-33 { width: 33%; } - -.w-34 { width: 34%; } - -.w-40 { width: 40%; } - -.w-50 { width: 50%; } - -.w-60 { width: 60%; } - -.w-70 { width: 70%; } - -.w-75 { width: 75%; } - -.w-80 { width: 80%; } - -.w-90 { width: 90%; } - -.w-100 { width: 100%; } - -.w-third { width: 33.33333%; } - -.w-two-thirds { width: 66.66667%; } - -.w-auto { width: auto; } - -@media screen and (min-width: 30em) { - .w1-ns { width: 1rem; } - .w2-ns { width: 2rem; } - .w3-ns { width: 4rem; } - .w4-ns { width: 8rem; } - .w5-ns { width: 16rem; } - .w-10-ns { width: 10%; } - .w-20-ns { width: 20%; } - .w-25-ns { width: 25%; } - .w-30-ns { width: 30%; } - .w-33-ns { width: 33%; } - .w-34-ns { width: 34%; } - .w-40-ns { width: 40%; } - .w-50-ns { width: 50%; } - .w-60-ns { width: 60%; } - .w-70-ns { width: 70%; } - .w-75-ns { width: 75%; } - .w-80-ns { width: 80%; } - .w-90-ns { width: 90%; } - .w-100-ns { width: 100%; } - .w-third-ns { width: 33.33333%; } - .w-two-thirds-ns { width: 66.66667%; } - .w-auto-ns { width: auto; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .w1-m { width: 1rem; } - .w2-m { width: 2rem; } - .w3-m { width: 4rem; } - .w4-m { width: 8rem; } - .w5-m { width: 16rem; } - .w-10-m { width: 10%; } - .w-20-m { width: 20%; } - .w-25-m { width: 25%; } - .w-30-m { width: 30%; } - .w-33-m { width: 33%; } - .w-34-m { width: 34%; } - .w-40-m { width: 40%; } - .w-50-m { width: 50%; } - .w-60-m { width: 60%; } - .w-70-m { width: 70%; } - .w-75-m { width: 75%; } - .w-80-m { width: 80%; } - .w-90-m { width: 90%; } - .w-100-m { width: 100%; } - .w-third-m { width: 33.33333%; } - .w-two-thirds-m { width: 66.66667%; } - .w-auto-m { width: auto; } -} - -@media screen and (min-width: 60em) { - .w1-l { width: 1rem; } - .w2-l { width: 2rem; } - .w3-l { width: 4rem; } - .w4-l { width: 8rem; } - .w5-l { width: 16rem; } - .w-10-l { width: 10%; } - .w-20-l { width: 20%; } - .w-25-l { width: 25%; } - .w-30-l { width: 30%; } - .w-33-l { width: 33%; } - .w-34-l { width: 34%; } - .w-40-l { width: 40%; } - .w-50-l { width: 50%; } - .w-60-l { width: 60%; } - .w-70-l { width: 70%; } - .w-75-l { width: 75%; } - .w-80-l { width: 80%; } - .w-90-l { width: 90%; } - .w-100-l { width: 100%; } - .w-third-l { width: 33.33333%; } - .w-two-thirds-l { width: 66.66667%; } - .w-auto-l { width: auto; } -} - -/* - - OVERFLOW - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.overflow-visible { overflow: visible; } - -.overflow-hidden { overflow: hidden; } - -.overflow-scroll { overflow: scroll; } - -.overflow-auto { overflow: auto; } - -.overflow-x-visible { overflow-x: visible; } - -.overflow-x-hidden { overflow-x: hidden; } - -.overflow-x-scroll { overflow-x: scroll; } - -.overflow-x-auto { overflow-x: auto; } - -.overflow-y-visible { overflow-y: visible; } - -.overflow-y-hidden { overflow-y: hidden; } - -.overflow-y-scroll { overflow-y: scroll; } - -.overflow-y-auto { overflow-y: auto; } - -@media screen and (min-width: 30em) { - .overflow-visible-ns { overflow: visible; } - .overflow-hidden-ns { overflow: hidden; } - .overflow-scroll-ns { overflow: scroll; } - .overflow-auto-ns { overflow: auto; } - .overflow-x-visible-ns { overflow-x: visible; } - .overflow-x-hidden-ns { overflow-x: hidden; } - .overflow-x-scroll-ns { overflow-x: scroll; } - .overflow-x-auto-ns { overflow-x: auto; } - - .overflow-y-visible-ns { overflow-y: visible; } - .overflow-y-hidden-ns { overflow-y: hidden; } - .overflow-y-scroll-ns { overflow-y: scroll; } - .overflow-y-auto-ns { overflow-y: auto; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .overflow-visible-m { overflow: visible; } - .overflow-hidden-m { overflow: hidden; } - .overflow-scroll-m { overflow: scroll; } - .overflow-auto-m { overflow: auto; } - - .overflow-x-visible-m { overflow-x: visible; } - .overflow-x-hidden-m { overflow-x: hidden; } - .overflow-x-scroll-m { overflow-x: scroll; } - .overflow-x-auto-m { overflow-x: auto; } - - .overflow-y-visible-m { overflow-y: visible; } - .overflow-y-hidden-m { overflow-y: hidden; } - .overflow-y-scroll-m { overflow-y: scroll; } - .overflow-y-auto-m { overflow-y: auto; } -} - -@media screen and (min-width: 60em) { - .overflow-visible-l { overflow: visible; } - .overflow-hidden-l { overflow: hidden; } - .overflow-scroll-l { overflow: scroll; } - .overflow-auto-l { overflow: auto; } - - .overflow-x-visible-l { overflow-x: visible; } - .overflow-x-hidden-l { overflow-x: hidden; } - .overflow-x-scroll-l { overflow-x: scroll; } - .overflow-x-auto-l { overflow-x: auto; } - - .overflow-y-visible-l { overflow-y: visible; } - .overflow-y-hidden-l { overflow-y: hidden; } - .overflow-y-scroll-l { overflow-y: scroll; } - .overflow-y-auto-l { overflow-y: auto; } -} - -/* - - POSITIONING - Docs: http://tachyons.io/docs/layout/position/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.static { position: static; } - -.relative { position: relative; } - -.absolute { position: absolute; } - -.fixed { position: fixed; } - -@media screen and (min-width: 30em) { - .static-ns { position: static; } - .relative-ns { position: relative; } - .absolute-ns { position: absolute; } - .fixed-ns { position: fixed; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .static-m { position: static; } - .relative-m { position: relative; } - .absolute-m { position: absolute; } - .fixed-m { position: fixed; } -} - -@media screen and (min-width: 60em) { - .static-l { position: static; } - .relative-l { position: relative; } - .absolute-l { position: absolute; } - .fixed-l { position: fixed; } -} - -/* - - OPACITY - Docs: http://tachyons.io/docs/themes/opacity/ - -*/ - -.o-100 { opacity: 1; } - -.o-90 { opacity: .9; } - -.o-80 { opacity: .8; } - -.o-70 { opacity: .7; } - -.o-60 { opacity: .6; } - -.o-50 { opacity: .5; } - -.o-40 { opacity: .4; } - -.o-30 { opacity: .3; } - -.o-20 { opacity: .2; } - -.o-10 { opacity: .1; } - -.o-05 { opacity: .05; } - -.o-025 { opacity: .025; } - -.o-0 { opacity: 0; } - -/* - - ROTATIONS - -*/ - -.rotate-45 { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - -.rotate-90 { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - -.rotate-135 { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - -.rotate-180 { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - -.rotate-225 { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - -.rotate-270 { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - -.rotate-315 { -webkit-transform: rotate(315deg); transform: rotate(315deg); } - -@media screen and (min-width: 30em){ - .rotate-45-ns { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - .rotate-90-ns { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - .rotate-135-ns { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - .rotate-180-ns { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - .rotate-225-ns { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - .rotate-270-ns { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - .rotate-315-ns { -webkit-transform: rotate(315deg); transform: rotate(315deg); } -} - -@media screen and (min-width: 30em) and (max-width: 60em){ - .rotate-45-m { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - .rotate-90-m { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - .rotate-135-m { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - .rotate-180-m { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - .rotate-225-m { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - .rotate-270-m { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - .rotate-315-m { -webkit-transform: rotate(315deg); transform: rotate(315deg); } -} - -@media screen and (min-width: 60em){ - .rotate-45-l { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - .rotate-90-l { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - .rotate-135-l { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - .rotate-180-l { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - .rotate-225-l { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - .rotate-270-l { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - .rotate-315-l { -webkit-transform: rotate(315deg); transform: rotate(315deg); } -} - -/* - - SKINS - Docs: http://tachyons.io/docs/themes/skins/ - - Classes for setting foreground and background colors on elements. - If you haven't declared a border color, but set border on an element, it will - be set to the current text color. - -*/ - -/* Text colors */ - -.black-90 { color: rgba(0, 0, 0, .9); } - -.black-80 { color: rgba(0, 0, 0, .8); } - -.black-70 { color: rgba(0, 0, 0, .7); } - -.black-60 { color: rgba(0, 0, 0, .6); } - -.black-50 { color: rgba(0, 0, 0, .5); } - -.black-40 { color: rgba(0, 0, 0, .4); } - -.black-30 { color: rgba(0, 0, 0, .3); } - -.black-20 { color: rgba(0, 0, 0, .2); } - -.black-10 { color: rgba(0, 0, 0, .1); } - -.black-05 { color: rgba(0, 0, 0, .05); } - -.white-90 { color: rgba(255, 255, 255, .9); } - -.white-80 { color: rgba(255, 255, 255, .8); } - -.white-70 { color: rgba(255, 255, 255, .7); } - -.white-60 { color: rgba(255, 255, 255, .6); } - -.white-50 { color: rgba(255, 255, 255, .5); } - -.white-40 { color: rgba(255, 255, 255, .4); } - -.white-30 { color: rgba(255, 255, 255, .3); } - -.white-20 { color: rgba(255, 255, 255, .2); } - -.white-10 { color: rgba(255, 255, 255, .1); } - -.black { color: #000; } - -.near-black { color: #111; } - -.dark-gray { color: #333; } - -.mid-gray { color: #555; } - -.gray { color: #777; } - -.silver { color: #999; } - -.light-silver { color: #aaa; } - -.moon-gray { color: #ccc; } - -.light-gray { color: #eee; } - -.near-white { color: #f4f4f4; } - -.white { color: #fff; } - -.dark-red { color: #e7040f; } - -.red { color: #ff4136; } - -.light-red { color: #ff725c; } - -.orange { color: #ff6300; } - -.gold { color: #ffb700; } - -.yellow { color: #ffd700; } - -.light-yellow { color: #fbf1a9; } - -.purple { color: #5e2ca5; } - -.light-purple { color: #a463f2; } - -.dark-pink { color: #d5008f; } - -.hot-pink { color: #ff41b4; } - -.pink { color: #ff80cc; } - -.light-pink { color: #ffa3d7; } - -.dark-green { color: #137752; } - -.green { color: #19a974; } - -.light-green { color: #9eebcf; } - -.navy { color: #001b44; } - -.dark-blue { color: #00449e; } - -.blue { color: #357edd; } - -.light-blue { color: #96ccff; } - -.lightest-blue { color: #cdecff; } - -.washed-blue { color: #f6fffe; } - -.washed-green { color: #e8fdf5; } - -.washed-yellow { color: #fffceb; } - -.washed-red { color: #ffdfdf; } - -.color-inherit { color: inherit; } - -.bg-black-90 { background-color: rgba(0, 0, 0, .9); } - -.bg-black-80 { background-color: rgba(0, 0, 0, .8); } - -.bg-black-70 { background-color: rgba(0, 0, 0, .7); } - -.bg-black-60 { background-color: rgba(0, 0, 0, .6); } - -.bg-black-50 { background-color: rgba(0, 0, 0, .5); } - -.bg-black-40 { background-color: rgba(0, 0, 0, .4); } - -.bg-black-30 { background-color: rgba(0, 0, 0, .3); } - -.bg-black-20 { background-color: rgba(0, 0, 0, .2); } - -.bg-black-10 { background-color: rgba(0, 0, 0, .1); } - -.bg-black-05 { background-color: rgba(0, 0, 0, .05); } - -.bg-white-90 { background-color: rgba(255, 255, 255, .9); } - -.bg-white-80 { background-color: rgba(255, 255, 255, .8); } - -.bg-white-70 { background-color: rgba(255, 255, 255, .7); } - -.bg-white-60 { background-color: rgba(255, 255, 255, .6); } - -.bg-white-50 { background-color: rgba(255, 255, 255, .5); } - -.bg-white-40 { background-color: rgba(255, 255, 255, .4); } - -.bg-white-30 { background-color: rgba(255, 255, 255, .3); } - -.bg-white-20 { background-color: rgba(255, 255, 255, .2); } - -.bg-white-10 { background-color: rgba(255, 255, 255, .1); } - -/* Background colors */ - -.bg-black { background-color: #000; } - -.bg-near-black { background-color: #111; } - -.bg-dark-gray { background-color: #333; } - -.bg-mid-gray { background-color: #555; } - -.bg-gray { background-color: #777; } - -.bg-silver { background-color: #999; } - -.bg-light-silver { background-color: #aaa; } - -.bg-moon-gray { background-color: #ccc; } - -.bg-light-gray { background-color: #eee; } - -.bg-near-white { background-color: #f4f4f4; } - -.bg-white { background-color: #fff; } - -.bg-transparent { background-color: transparent; } - -.bg-dark-red { background-color: #e7040f; } - -.bg-red { background-color: #ff4136; } - -.bg-light-red { background-color: #ff725c; } - -.bg-orange { background-color: #ff6300; } - -.bg-gold { background-color: #ffb700; } - -.bg-yellow { background-color: #ffd700; } - -.bg-light-yellow { background-color: #fbf1a9; } - -.bg-purple { background-color: #5e2ca5; } - -.bg-light-purple { background-color: #a463f2; } - -.bg-dark-pink { background-color: #d5008f; } - -.bg-hot-pink { background-color: #ff41b4; } - -.bg-pink { background-color: #ff80cc; } - -.bg-light-pink { background-color: #ffa3d7; } - -.bg-dark-green { background-color: #137752; } - -.bg-green { background-color: #19a974; } - -.bg-light-green { background-color: #9eebcf; } - -.bg-navy { background-color: #001b44; } - -.bg-dark-blue { background-color: #00449e; } - -.bg-blue { background-color: #357edd; } - -.bg-light-blue { background-color: #96ccff; } - -.bg-lightest-blue { background-color: #cdecff; } - -.bg-washed-blue { background-color: #f6fffe; } - -.bg-washed-green { background-color: #e8fdf5; } - -.bg-washed-yellow { background-color: #fffceb; } - -.bg-washed-red { background-color: #ffdfdf; } - -.bg-inherit { background-color: inherit; } - -/* - - SKINS:PSEUDO - - Customize the color of an element when - it is focused or hovered over. - - */ - -.hover-black:hover, -.hover-black:focus { color: #000; } - -.hover-near-black:hover, -.hover-near-black:focus { color: #111; } - -.hover-dark-gray:hover, -.hover-dark-gray:focus { color: #333; } - -.hover-mid-gray:hover, -.hover-mid-gray:focus { color: #555; } - -.hover-gray:hover, -.hover-gray:focus { color: #777; } - -.hover-silver:hover, -.hover-silver:focus { color: #999; } - -.hover-light-silver:hover, -.hover-light-silver:focus { color: #aaa; } - -.hover-moon-gray:hover, -.hover-moon-gray:focus { color: #ccc; } - -.hover-light-gray:hover, -.hover-light-gray:focus { color: #eee; } - -.hover-near-white:hover, -.hover-near-white:focus { color: #f4f4f4; } - -.hover-white:hover, -.hover-white:focus { color: #fff; } - -.hover-black-90:hover, -.hover-black-90:focus { color: rgba(0, 0, 0, .9); } - -.hover-black-80:hover, -.hover-black-80:focus { color: rgba(0, 0, 0, .8); } - -.hover-black-70:hover, -.hover-black-70:focus { color: rgba(0, 0, 0, .7); } - -.hover-black-60:hover, -.hover-black-60:focus { color: rgba(0, 0, 0, .6); } - -.hover-black-50:hover, -.hover-black-50:focus { color: rgba(0, 0, 0, .5); } - -.hover-black-40:hover, -.hover-black-40:focus { color: rgba(0, 0, 0, .4); } - -.hover-black-30:hover, -.hover-black-30:focus { color: rgba(0, 0, 0, .3); } - -.hover-black-20:hover, -.hover-black-20:focus { color: rgba(0, 0, 0, .2); } - -.hover-black-10:hover, -.hover-black-10:focus { color: rgba(0, 0, 0, .1); } - -.hover-white-90:hover, -.hover-white-90:focus { color: rgba(255, 255, 255, .9); } - -.hover-white-80:hover, -.hover-white-80:focus { color: rgba(255, 255, 255, .8); } - -.hover-white-70:hover, -.hover-white-70:focus { color: rgba(255, 255, 255, .7); } - -.hover-white-60:hover, -.hover-white-60:focus { color: rgba(255, 255, 255, .6); } - -.hover-white-50:hover, -.hover-white-50:focus { color: rgba(255, 255, 255, .5); } - -.hover-white-40:hover, -.hover-white-40:focus { color: rgba(255, 255, 255, .4); } - -.hover-white-30:hover, -.hover-white-30:focus { color: rgba(255, 255, 255, .3); } - -.hover-white-20:hover, -.hover-white-20:focus { color: rgba(255, 255, 255, .2); } - -.hover-white-10:hover, -.hover-white-10:focus { color: rgba(255, 255, 255, .1); } - -.hover-inherit:hover, -.hover-inherit:focus { color: inherit; } - -.hover-bg-black:hover, -.hover-bg-black:focus { background-color: #000; } - -.hover-bg-near-black:hover, -.hover-bg-near-black:focus { background-color: #111; } - -.hover-bg-dark-gray:hover, -.hover-bg-dark-gray:focus { background-color: #333; } - -.hover-bg-mid-gray:hover, -.hover-bg-mid-gray:focus { background-color: #555; } - -.hover-bg-gray:hover, -.hover-bg-gray:focus { background-color: #777; } - -.hover-bg-silver:hover, -.hover-bg-silver:focus { background-color: #999; } - -.hover-bg-light-silver:hover, -.hover-bg-light-silver:focus { background-color: #aaa; } - -.hover-bg-moon-gray:hover, -.hover-bg-moon-gray:focus { background-color: #ccc; } - -.hover-bg-light-gray:hover, -.hover-bg-light-gray:focus { background-color: #eee; } - -.hover-bg-near-white:hover, -.hover-bg-near-white:focus { background-color: #f4f4f4; } - -.hover-bg-white:hover, -.hover-bg-white:focus { background-color: #fff; } - -.hover-bg-transparent:hover, -.hover-bg-transparent:focus { background-color: transparent; } - -.hover-bg-black-90:hover, -.hover-bg-black-90:focus { background-color: rgba(0, 0, 0, .9); } - -.hover-bg-black-80:hover, -.hover-bg-black-80:focus { background-color: rgba(0, 0, 0, .8); } - -.hover-bg-black-70:hover, -.hover-bg-black-70:focus { background-color: rgba(0, 0, 0, .7); } - -.hover-bg-black-60:hover, -.hover-bg-black-60:focus { background-color: rgba(0, 0, 0, .6); } - -.hover-bg-black-50:hover, -.hover-bg-black-50:focus { background-color: rgba(0, 0, 0, .5); } - -.hover-bg-black-40:hover, -.hover-bg-black-40:focus { background-color: rgba(0, 0, 0, .4); } - -.hover-bg-black-30:hover, -.hover-bg-black-30:focus { background-color: rgba(0, 0, 0, .3); } - -.hover-bg-black-20:hover, -.hover-bg-black-20:focus { background-color: rgba(0, 0, 0, .2); } - -.hover-bg-black-10:hover, -.hover-bg-black-10:focus { background-color: rgba(0, 0, 0, .1); } - -.hover-bg-white-90:hover, -.hover-bg-white-90:focus { background-color: rgba(255, 255, 255, .9); } - -.hover-bg-white-80:hover, -.hover-bg-white-80:focus { background-color: rgba(255, 255, 255, .8); } - -.hover-bg-white-70:hover, -.hover-bg-white-70:focus { background-color: rgba(255, 255, 255, .7); } - -.hover-bg-white-60:hover, -.hover-bg-white-60:focus { background-color: rgba(255, 255, 255, .6); } - -.hover-bg-white-50:hover, -.hover-bg-white-50:focus { background-color: rgba(255, 255, 255, .5); } - -.hover-bg-white-40:hover, -.hover-bg-white-40:focus { background-color: rgba(255, 255, 255, .4); } - -.hover-bg-white-30:hover, -.hover-bg-white-30:focus { background-color: rgba(255, 255, 255, .3); } - -.hover-bg-white-20:hover, -.hover-bg-white-20:focus { background-color: rgba(255, 255, 255, .2); } - -.hover-bg-white-10:hover, -.hover-bg-white-10:focus { background-color: rgba(255, 255, 255, .1); } - -.hover-dark-red:hover, -.hover-dark-red:focus { color: #e7040f; } - -.hover-red:hover, -.hover-red:focus { color: #ff4136; } - -.hover-light-red:hover, -.hover-light-red:focus { color: #ff725c; } - -.hover-orange:hover, -.hover-orange:focus { color: #ff6300; } - -.hover-gold:hover, -.hover-gold:focus { color: #ffb700; } - -.hover-yellow:hover, -.hover-yellow:focus { color: #ffd700; } - -.hover-light-yellow:hover, -.hover-light-yellow:focus { color: #fbf1a9; } - -.hover-purple:hover, -.hover-purple:focus { color: #5e2ca5; } - -.hover-light-purple:hover, -.hover-light-purple:focus { color: #a463f2; } - -.hover-dark-pink:hover, -.hover-dark-pink:focus { color: #d5008f; } - -.hover-hot-pink:hover, -.hover-hot-pink:focus { color: #ff41b4; } - -.hover-pink:hover, -.hover-pink:focus { color: #ff80cc; } - -.hover-light-pink:hover, -.hover-light-pink:focus { color: #ffa3d7; } - -.hover-dark-green:hover, -.hover-dark-green:focus { color: #137752; } - -.hover-green:hover, -.hover-green:focus { color: #19a974; } - -.hover-light-green:hover, -.hover-light-green:focus { color: #9eebcf; } - -.hover-navy:hover, -.hover-navy:focus { color: #001b44; } - -.hover-dark-blue:hover, -.hover-dark-blue:focus { color: #00449e; } - -.hover-blue:hover, -.hover-blue:focus { color: #357edd; } - -.hover-light-blue:hover, -.hover-light-blue:focus { color: #96ccff; } - -.hover-lightest-blue:hover, -.hover-lightest-blue:focus { color: #cdecff; } - -.hover-washed-blue:hover, -.hover-washed-blue:focus { color: #f6fffe; } - -.hover-washed-green:hover, -.hover-washed-green:focus { color: #e8fdf5; } - -.hover-washed-yellow:hover, -.hover-washed-yellow:focus { color: #fffceb; } - -.hover-washed-red:hover, -.hover-washed-red:focus { color: #ffdfdf; } - -.hover-bg-dark-red:hover, -.hover-bg-dark-red:focus { background-color: #e7040f; } - -.hover-bg-red:hover, -.hover-bg-red:focus { background-color: #ff4136; } - -.hover-bg-light-red:hover, -.hover-bg-light-red:focus { background-color: #ff725c; } - -.hover-bg-orange:hover, -.hover-bg-orange:focus { background-color: #ff6300; } - -.hover-bg-gold:hover, -.hover-bg-gold:focus { background-color: #ffb700; } - -.hover-bg-yellow:hover, -.hover-bg-yellow:focus { background-color: #ffd700; } - -.hover-bg-light-yellow:hover, -.hover-bg-light-yellow:focus { background-color: #fbf1a9; } - -.hover-bg-purple:hover, -.hover-bg-purple:focus { background-color: #5e2ca5; } - -.hover-bg-light-purple:hover, -.hover-bg-light-purple:focus { background-color: #a463f2; } - -.hover-bg-dark-pink:hover, -.hover-bg-dark-pink:focus { background-color: #d5008f; } - -.hover-bg-hot-pink:hover, -.hover-bg-hot-pink:focus { background-color: #ff41b4; } - -.hover-bg-pink:hover, -.hover-bg-pink:focus { background-color: #ff80cc; } - -.hover-bg-light-pink:hover, -.hover-bg-light-pink:focus { background-color: #ffa3d7; } - -.hover-bg-dark-green:hover, -.hover-bg-dark-green:focus { background-color: #137752; } - -.hover-bg-green:hover, -.hover-bg-green:focus { background-color: #19a974; } - -.hover-bg-light-green:hover, -.hover-bg-light-green:focus { background-color: #9eebcf; } - -.hover-bg-navy:hover, -.hover-bg-navy:focus { background-color: #001b44; } - -.hover-bg-dark-blue:hover, -.hover-bg-dark-blue:focus { background-color: #00449e; } - -.hover-bg-blue:hover, -.hover-bg-blue:focus { background-color: #357edd; } - -.hover-bg-light-blue:hover, -.hover-bg-light-blue:focus { background-color: #96ccff; } - -.hover-bg-lightest-blue:hover, -.hover-bg-lightest-blue:focus { background-color: #cdecff; } - -.hover-bg-washed-blue:hover, -.hover-bg-washed-blue:focus { background-color: #f6fffe; } - -.hover-bg-washed-green:hover, -.hover-bg-washed-green:focus { background-color: #e8fdf5; } - -.hover-bg-washed-yellow:hover, -.hover-bg-washed-yellow:focus { background-color: #fffceb; } - -.hover-bg-washed-red:hover, -.hover-bg-washed-red:focus { background-color: #ffdfdf; } - -.hover-bg-inherit:hover, -.hover-bg-inherit:focus { background-color: inherit; } - -/* Variables */ - -/* - SPACING - Docs: http://tachyons.io/docs/layout/spacing/ - - An eight step powers of two scale ranging from 0 to 16rem. - - Base: - p = padding - m = margin - - Modifiers: - a = all - h = horizontal - v = vertical - t = top - r = right - b = bottom - l = left - - 0 = none - 1 = 1st step in spacing scale - 2 = 2nd step in spacing scale - 3 = 3rd step in spacing scale - 4 = 4th step in spacing scale - 5 = 5th step in spacing scale - 6 = 6th step in spacing scale - 7 = 7th step in spacing scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.pa0 { padding: 0; } - -.pa1 { padding: .25rem; } - -.pa2 { padding: .5rem; } - -.pa3 { padding: 1rem; } - -.pa4 { padding: 2rem; } - -.pa5 { padding: 4rem; } - -.pa6 { padding: 8rem; } - -.pa7 { padding: 16rem; } - -.pl0 { padding-left: 0; } - -.pl1 { padding-left: .25rem; } - -.pl2 { padding-left: .5rem; } - -.pl3 { padding-left: 1rem; } - -.pl4 { padding-left: 2rem; } - -.pl5 { padding-left: 4rem; } - -.pl6 { padding-left: 8rem; } - -.pl7 { padding-left: 16rem; } - -.pr0 { padding-right: 0; } - -.pr1 { padding-right: .25rem; } - -.pr2 { padding-right: .5rem; } - -.pr3 { padding-right: 1rem; } - -.pr4 { padding-right: 2rem; } - -.pr5 { padding-right: 4rem; } - -.pr6 { padding-right: 8rem; } - -.pr7 { padding-right: 16rem; } - -.pb0 { padding-bottom: 0; } - -.pb1 { padding-bottom: .25rem; } - -.pb2 { padding-bottom: .5rem; } - -.pb3 { padding-bottom: 1rem; } - -.pb4 { padding-bottom: 2rem; } - -.pb5 { padding-bottom: 4rem; } - -.pb6 { padding-bottom: 8rem; } - -.pb7 { padding-bottom: 16rem; } - -.pt0 { padding-top: 0; } - -.pt1 { padding-top: .25rem; } - -.pt2 { padding-top: .5rem; } - -.pt3 { padding-top: 1rem; } - -.pt4 { padding-top: 2rem; } - -.pt5 { padding-top: 4rem; } - -.pt6 { padding-top: 8rem; } - -.pt7 { padding-top: 16rem; } - -.pv0 { - padding-top: 0; - padding-bottom: 0; -} - -.pv1 { - padding-top: .25rem; - padding-bottom: .25rem; -} - -.pv2 { - padding-top: .5rem; - padding-bottom: .5rem; -} - -.pv3 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.pv4 { - padding-top: 2rem; - padding-bottom: 2rem; -} - -.pv5 { - padding-top: 4rem; - padding-bottom: 4rem; -} - -.pv6 { - padding-top: 8rem; - padding-bottom: 8rem; -} - -.pv7 { - padding-top: 16rem; - padding-bottom: 16rem; -} - -.ph0 { - padding-left: 0; - padding-right: 0; -} - -.ph1 { - padding-left: .25rem; - padding-right: .25rem; -} - -.ph2 { - padding-left: .5rem; - padding-right: .5rem; -} - -.ph3 { - padding-left: 1rem; - padding-right: 1rem; -} - -.ph4 { - padding-left: 2rem; - padding-right: 2rem; -} - -.ph5 { - padding-left: 4rem; - padding-right: 4rem; -} - -.ph6 { - padding-left: 8rem; - padding-right: 8rem; -} - -.ph7 { - padding-left: 16rem; - padding-right: 16rem; -} - -.ma0 { margin: 0; } - -.ma1 { margin: .25rem; } - -.ma2 { margin: .5rem; } - -.ma3 { margin: 1rem; } - -.ma4 { margin: 2rem; } - -.ma5 { margin: 4rem; } - -.ma6 { margin: 8rem; } - -.ma7 { margin: 16rem; } - -.ml0 { margin-left: 0; } - -.ml1 { margin-left: .25rem; } - -.ml2 { margin-left: .5rem; } - -.ml3 { margin-left: 1rem; } - -.ml4 { margin-left: 2rem; } - -.ml5 { margin-left: 4rem; } - -.ml6 { margin-left: 8rem; } - -.ml7 { margin-left: 16rem; } - -.mr0 { margin-right: 0; } - -.mr1 { margin-right: .25rem; } - -.mr2 { margin-right: .5rem; } - -.mr3 { margin-right: 1rem; } - -.mr4 { margin-right: 2rem; } - -.mr5 { margin-right: 4rem; } - -.mr6 { margin-right: 8rem; } - -.mr7 { margin-right: 16rem; } - -.mb0 { margin-bottom: 0; } - -.mb1 { margin-bottom: .25rem; } - -.mb2 { margin-bottom: .5rem; } - -.mb3 { margin-bottom: 1rem; } - -.mb4 { margin-bottom: 2rem; } - -.mb5 { margin-bottom: 4rem; } - -.mb6 { margin-bottom: 8rem; } - -.mb7 { margin-bottom: 16rem; } - -.mt0 { margin-top: 0; } - -.mt1 { margin-top: .25rem; } - -.mt2 { margin-top: .5rem; } - -.mt3 { margin-top: 1rem; } - -.mt4 { margin-top: 2rem; } - -.mt5 { margin-top: 4rem; } - -.mt6 { margin-top: 8rem; } - -.mt7 { margin-top: 16rem; } - -.mv0 { - margin-top: 0; - margin-bottom: 0; -} - -.mv1 { - margin-top: .25rem; - margin-bottom: .25rem; -} - -.mv2 { - margin-top: .5rem; - margin-bottom: .5rem; -} - -.mv3 { - margin-top: 1rem; - margin-bottom: 1rem; -} - -.mv4 { - margin-top: 2rem; - margin-bottom: 2rem; -} - -.mv5 { - margin-top: 4rem; - margin-bottom: 4rem; -} - -.mv6 { - margin-top: 8rem; - margin-bottom: 8rem; -} - -.mv7 { - margin-top: 16rem; - margin-bottom: 16rem; -} - -.mh0 { - margin-left: 0; - margin-right: 0; -} - -.mh1 { - margin-left: .25rem; - margin-right: .25rem; -} - -.mh2 { - margin-left: .5rem; - margin-right: .5rem; -} - -.mh3 { - margin-left: 1rem; - margin-right: 1rem; -} - -.mh4 { - margin-left: 2rem; - margin-right: 2rem; -} - -.mh5 { - margin-left: 4rem; - margin-right: 4rem; -} - -.mh6 { - margin-left: 8rem; - margin-right: 8rem; -} - -.mh7 { - margin-left: 16rem; - margin-right: 16rem; -} - -@media screen and (min-width: 30em) { - .pa0-ns { padding: 0; } - .pa1-ns { padding: .25rem; } - .pa2-ns { padding: .5rem; } - .pa3-ns { padding: 1rem; } - .pa4-ns { padding: 2rem; } - .pa5-ns { padding: 4rem; } - .pa6-ns { padding: 8rem; } - .pa7-ns { padding: 16rem; } - - .pl0-ns { padding-left: 0; } - .pl1-ns { padding-left: .25rem; } - .pl2-ns { padding-left: .5rem; } - .pl3-ns { padding-left: 1rem; } - .pl4-ns { padding-left: 2rem; } - .pl5-ns { padding-left: 4rem; } - .pl6-ns { padding-left: 8rem; } - .pl7-ns { padding-left: 16rem; } - - .pr0-ns { padding-right: 0; } - .pr1-ns { padding-right: .25rem; } - .pr2-ns { padding-right: .5rem; } - .pr3-ns { padding-right: 1rem; } - .pr4-ns { padding-right: 2rem; } - .pr5-ns { padding-right: 4rem; } - .pr6-ns { padding-right: 8rem; } - .pr7-ns { padding-right: 16rem; } - - .pb0-ns { padding-bottom: 0; } - .pb1-ns { padding-bottom: .25rem; } - .pb2-ns { padding-bottom: .5rem; } - .pb3-ns { padding-bottom: 1rem; } - .pb4-ns { padding-bottom: 2rem; } - .pb5-ns { padding-bottom: 4rem; } - .pb6-ns { padding-bottom: 8rem; } - .pb7-ns { padding-bottom: 16rem; } - - .pt0-ns { padding-top: 0; } - .pt1-ns { padding-top: .25rem; } - .pt2-ns { padding-top: .5rem; } - .pt3-ns { padding-top: 1rem; } - .pt4-ns { padding-top: 2rem; } - .pt5-ns { padding-top: 4rem; } - .pt6-ns { padding-top: 8rem; } - .pt7-ns { padding-top: 16rem; } - - .pv0-ns { - padding-top: 0; - padding-bottom: 0; - } - .pv1-ns { - padding-top: .25rem; - padding-bottom: .25rem; - } - .pv2-ns { - padding-top: .5rem; - padding-bottom: .5rem; - } - .pv3-ns { - padding-top: 1rem; - padding-bottom: 1rem; - } - .pv4-ns { - padding-top: 2rem; - padding-bottom: 2rem; - } - .pv5-ns { - padding-top: 4rem; - padding-bottom: 4rem; - } - .pv6-ns { - padding-top: 8rem; - padding-bottom: 8rem; - } - .pv7-ns { - padding-top: 16rem; - padding-bottom: 16rem; - } - .ph0-ns { - padding-left: 0; - padding-right: 0; - } - .ph1-ns { - padding-left: .25rem; - padding-right: .25rem; - } - .ph2-ns { - padding-left: .5rem; - padding-right: .5rem; - } - .ph3-ns { - padding-left: 1rem; - padding-right: 1rem; - } - .ph4-ns { - padding-left: 2rem; - padding-right: 2rem; - } - .ph5-ns { - padding-left: 4rem; - padding-right: 4rem; - } - .ph6-ns { - padding-left: 8rem; - padding-right: 8rem; - } - .ph7-ns { - padding-left: 16rem; - padding-right: 16rem; - } - - .ma0-ns { margin: 0; } - .ma1-ns { margin: .25rem; } - .ma2-ns { margin: .5rem; } - .ma3-ns { margin: 1rem; } - .ma4-ns { margin: 2rem; } - .ma5-ns { margin: 4rem; } - .ma6-ns { margin: 8rem; } - .ma7-ns { margin: 16rem; } - - .ml0-ns { margin-left: 0; } - .ml1-ns { margin-left: .25rem; } - .ml2-ns { margin-left: .5rem; } - .ml3-ns { margin-left: 1rem; } - .ml4-ns { margin-left: 2rem; } - .ml5-ns { margin-left: 4rem; } - .ml6-ns { margin-left: 8rem; } - .ml7-ns { margin-left: 16rem; } - - .mr0-ns { margin-right: 0; } - .mr1-ns { margin-right: .25rem; } - .mr2-ns { margin-right: .5rem; } - .mr3-ns { margin-right: 1rem; } - .mr4-ns { margin-right: 2rem; } - .mr5-ns { margin-right: 4rem; } - .mr6-ns { margin-right: 8rem; } - .mr7-ns { margin-right: 16rem; } - - .mb0-ns { margin-bottom: 0; } - .mb1-ns { margin-bottom: .25rem; } - .mb2-ns { margin-bottom: .5rem; } - .mb3-ns { margin-bottom: 1rem; } - .mb4-ns { margin-bottom: 2rem; } - .mb5-ns { margin-bottom: 4rem; } - .mb6-ns { margin-bottom: 8rem; } - .mb7-ns { margin-bottom: 16rem; } - - .mt0-ns { margin-top: 0; } - .mt1-ns { margin-top: .25rem; } - .mt2-ns { margin-top: .5rem; } - .mt3-ns { margin-top: 1rem; } - .mt4-ns { margin-top: 2rem; } - .mt5-ns { margin-top: 4rem; } - .mt6-ns { margin-top: 8rem; } - .mt7-ns { margin-top: 16rem; } - - .mv0-ns { - margin-top: 0; - margin-bottom: 0; - } - .mv1-ns { - margin-top: .25rem; - margin-bottom: .25rem; - } - .mv2-ns { - margin-top: .5rem; - margin-bottom: .5rem; - } - .mv3-ns { - margin-top: 1rem; - margin-bottom: 1rem; - } - .mv4-ns { - margin-top: 2rem; - margin-bottom: 2rem; - } - .mv5-ns { - margin-top: 4rem; - margin-bottom: 4rem; - } - .mv6-ns { - margin-top: 8rem; - margin-bottom: 8rem; - } - .mv7-ns { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .mh0-ns { - margin-left: 0; - margin-right: 0; - } - .mh1-ns { - margin-left: .25rem; - margin-right: .25rem; - } - .mh2-ns { - margin-left: .5rem; - margin-right: .5rem; - } - .mh3-ns { - margin-left: 1rem; - margin-right: 1rem; - } - .mh4-ns { - margin-left: 2rem; - margin-right: 2rem; - } - .mh5-ns { - margin-left: 4rem; - margin-right: 4rem; - } - .mh6-ns { - margin-left: 8rem; - margin-right: 8rem; - } - .mh7-ns { - margin-left: 16rem; - margin-right: 16rem; - } - -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .pa0-m { padding: 0; } - .pa1-m { padding: .25rem; } - .pa2-m { padding: .5rem; } - .pa3-m { padding: 1rem; } - .pa4-m { padding: 2rem; } - .pa5-m { padding: 4rem; } - .pa6-m { padding: 8rem; } - .pa7-m { padding: 16rem; } - - .pl0-m { padding-left: 0; } - .pl1-m { padding-left: .25rem; } - .pl2-m { padding-left: .5rem; } - .pl3-m { padding-left: 1rem; } - .pl4-m { padding-left: 2rem; } - .pl5-m { padding-left: 4rem; } - .pl6-m { padding-left: 8rem; } - .pl7-m { padding-left: 16rem; } - - .pr0-m { padding-right: 0; } - .pr1-m { padding-right: .25rem; } - .pr2-m { padding-right: .5rem; } - .pr3-m { padding-right: 1rem; } - .pr4-m { padding-right: 2rem; } - .pr5-m { padding-right: 4rem; } - .pr6-m { padding-right: 8rem; } - .pr7-m { padding-right: 16rem; } - - .pb0-m { padding-bottom: 0; } - .pb1-m { padding-bottom: .25rem; } - .pb2-m { padding-bottom: .5rem; } - .pb3-m { padding-bottom: 1rem; } - .pb4-m { padding-bottom: 2rem; } - .pb5-m { padding-bottom: 4rem; } - .pb6-m { padding-bottom: 8rem; } - .pb7-m { padding-bottom: 16rem; } - - .pt0-m { padding-top: 0; } - .pt1-m { padding-top: .25rem; } - .pt2-m { padding-top: .5rem; } - .pt3-m { padding-top: 1rem; } - .pt4-m { padding-top: 2rem; } - .pt5-m { padding-top: 4rem; } - .pt6-m { padding-top: 8rem; } - .pt7-m { padding-top: 16rem; } - - .pv0-m { - padding-top: 0; - padding-bottom: 0; - } - .pv1-m { - padding-top: .25rem; - padding-bottom: .25rem; - } - .pv2-m { - padding-top: .5rem; - padding-bottom: .5rem; - } - .pv3-m { - padding-top: 1rem; - padding-bottom: 1rem; - } - .pv4-m { - padding-top: 2rem; - padding-bottom: 2rem; - } - .pv5-m { - padding-top: 4rem; - padding-bottom: 4rem; - } - .pv6-m { - padding-top: 8rem; - padding-bottom: 8rem; - } - .pv7-m { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .ph0-m { - padding-left: 0; - padding-right: 0; - } - .ph1-m { - padding-left: .25rem; - padding-right: .25rem; - } - .ph2-m { - padding-left: .5rem; - padding-right: .5rem; - } - .ph3-m { - padding-left: 1rem; - padding-right: 1rem; - } - .ph4-m { - padding-left: 2rem; - padding-right: 2rem; - } - .ph5-m { - padding-left: 4rem; - padding-right: 4rem; - } - .ph6-m { - padding-left: 8rem; - padding-right: 8rem; - } - .ph7-m { - padding-left: 16rem; - padding-right: 16rem; - } - - .ma0-m { margin: 0; } - .ma1-m { margin: .25rem; } - .ma2-m { margin: .5rem; } - .ma3-m { margin: 1rem; } - .ma4-m { margin: 2rem; } - .ma5-m { margin: 4rem; } - .ma6-m { margin: 8rem; } - .ma7-m { margin: 16rem; } - - .ml0-m { margin-left: 0; } - .ml1-m { margin-left: .25rem; } - .ml2-m { margin-left: .5rem; } - .ml3-m { margin-left: 1rem; } - .ml4-m { margin-left: 2rem; } - .ml5-m { margin-left: 4rem; } - .ml6-m { margin-left: 8rem; } - .ml7-m { margin-left: 16rem; } - - .mr0-m { margin-right: 0; } - .mr1-m { margin-right: .25rem; } - .mr2-m { margin-right: .5rem; } - .mr3-m { margin-right: 1rem; } - .mr4-m { margin-right: 2rem; } - .mr5-m { margin-right: 4rem; } - .mr6-m { margin-right: 8rem; } - .mr7-m { margin-right: 16rem; } - - .mb0-m { margin-bottom: 0; } - .mb1-m { margin-bottom: .25rem; } - .mb2-m { margin-bottom: .5rem; } - .mb3-m { margin-bottom: 1rem; } - .mb4-m { margin-bottom: 2rem; } - .mb5-m { margin-bottom: 4rem; } - .mb6-m { margin-bottom: 8rem; } - .mb7-m { margin-bottom: 16rem; } - - .mt0-m { margin-top: 0; } - .mt1-m { margin-top: .25rem; } - .mt2-m { margin-top: .5rem; } - .mt3-m { margin-top: 1rem; } - .mt4-m { margin-top: 2rem; } - .mt5-m { margin-top: 4rem; } - .mt6-m { margin-top: 8rem; } - .mt7-m { margin-top: 16rem; } - - .mv0-m { - margin-top: 0; - margin-bottom: 0; - } - .mv1-m { - margin-top: .25rem; - margin-bottom: .25rem; - } - .mv2-m { - margin-top: .5rem; - margin-bottom: .5rem; - } - .mv3-m { - margin-top: 1rem; - margin-bottom: 1rem; - } - .mv4-m { - margin-top: 2rem; - margin-bottom: 2rem; - } - .mv5-m { - margin-top: 4rem; - margin-bottom: 4rem; - } - .mv6-m { - margin-top: 8rem; - margin-bottom: 8rem; - } - .mv7-m { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .mh0-m { - margin-left: 0; - margin-right: 0; - } - .mh1-m { - margin-left: .25rem; - margin-right: .25rem; - } - .mh2-m { - margin-left: .5rem; - margin-right: .5rem; - } - .mh3-m { - margin-left: 1rem; - margin-right: 1rem; - } - .mh4-m { - margin-left: 2rem; - margin-right: 2rem; - } - .mh5-m { - margin-left: 4rem; - margin-right: 4rem; - } - .mh6-m { - margin-left: 8rem; - margin-right: 8rem; - } - .mh7-m { - margin-left: 16rem; - margin-right: 16rem; - } - -} - -@media screen and (min-width: 60em) { - .pa0-l { padding: 0; } - .pa1-l { padding: .25rem; } - .pa2-l { padding: .5rem; } - .pa3-l { padding: 1rem; } - .pa4-l { padding: 2rem; } - .pa5-l { padding: 4rem; } - .pa6-l { padding: 8rem; } - .pa7-l { padding: 16rem; } - - .pl0-l { padding-left: 0; } - .pl1-l { padding-left: .25rem; } - .pl2-l { padding-left: .5rem; } - .pl3-l { padding-left: 1rem; } - .pl4-l { padding-left: 2rem; } - .pl5-l { padding-left: 4rem; } - .pl6-l { padding-left: 8rem; } - .pl7-l { padding-left: 16rem; } - - .pr0-l { padding-right: 0; } - .pr1-l { padding-right: .25rem; } - .pr2-l { padding-right: .5rem; } - .pr3-l { padding-right: 1rem; } - .pr4-l { padding-right: 2rem; } - .pr5-l { padding-right: 4rem; } - .pr6-l { padding-right: 8rem; } - .pr7-l { padding-right: 16rem; } - - .pb0-l { padding-bottom: 0; } - .pb1-l { padding-bottom: .25rem; } - .pb2-l { padding-bottom: .5rem; } - .pb3-l { padding-bottom: 1rem; } - .pb4-l { padding-bottom: 2rem; } - .pb5-l { padding-bottom: 4rem; } - .pb6-l { padding-bottom: 8rem; } - .pb7-l { padding-bottom: 16rem; } - - .pt0-l { padding-top: 0; } - .pt1-l { padding-top: .25rem; } - .pt2-l { padding-top: .5rem; } - .pt3-l { padding-top: 1rem; } - .pt4-l { padding-top: 2rem; } - .pt5-l { padding-top: 4rem; } - .pt6-l { padding-top: 8rem; } - .pt7-l { padding-top: 16rem; } - - .pv0-l { - padding-top: 0; - padding-bottom: 0; - } - .pv1-l { - padding-top: .25rem; - padding-bottom: .25rem; - } - .pv2-l { - padding-top: .5rem; - padding-bottom: .5rem; - } - .pv3-l { - padding-top: 1rem; - padding-bottom: 1rem; - } - .pv4-l { - padding-top: 2rem; - padding-bottom: 2rem; - } - .pv5-l { - padding-top: 4rem; - padding-bottom: 4rem; - } - .pv6-l { - padding-top: 8rem; - padding-bottom: 8rem; - } - .pv7-l { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .ph0-l { - padding-left: 0; - padding-right: 0; - } - .ph1-l { - padding-left: .25rem; - padding-right: .25rem; - } - .ph2-l { - padding-left: .5rem; - padding-right: .5rem; - } - .ph3-l { - padding-left: 1rem; - padding-right: 1rem; - } - .ph4-l { - padding-left: 2rem; - padding-right: 2rem; - } - .ph5-l { - padding-left: 4rem; - padding-right: 4rem; - } - .ph6-l { - padding-left: 8rem; - padding-right: 8rem; - } - .ph7-l { - padding-left: 16rem; - padding-right: 16rem; - } - - .ma0-l { margin: 0; } - .ma1-l { margin: .25rem; } - .ma2-l { margin: .5rem; } - .ma3-l { margin: 1rem; } - .ma4-l { margin: 2rem; } - .ma5-l { margin: 4rem; } - .ma6-l { margin: 8rem; } - .ma7-l { margin: 16rem; } - - .ml0-l { margin-left: 0; } - .ml1-l { margin-left: .25rem; } - .ml2-l { margin-left: .5rem; } - .ml3-l { margin-left: 1rem; } - .ml4-l { margin-left: 2rem; } - .ml5-l { margin-left: 4rem; } - .ml6-l { margin-left: 8rem; } - .ml7-l { margin-left: 16rem; } - - .mr0-l { margin-right: 0; } - .mr1-l { margin-right: .25rem; } - .mr2-l { margin-right: .5rem; } - .mr3-l { margin-right: 1rem; } - .mr4-l { margin-right: 2rem; } - .mr5-l { margin-right: 4rem; } - .mr6-l { margin-right: 8rem; } - .mr7-l { margin-right: 16rem; } - - .mb0-l { margin-bottom: 0; } - .mb1-l { margin-bottom: .25rem; } - .mb2-l { margin-bottom: .5rem; } - .mb3-l { margin-bottom: 1rem; } - .mb4-l { margin-bottom: 2rem; } - .mb5-l { margin-bottom: 4rem; } - .mb6-l { margin-bottom: 8rem; } - .mb7-l { margin-bottom: 16rem; } - - .mt0-l { margin-top: 0; } - .mt1-l { margin-top: .25rem; } - .mt2-l { margin-top: .5rem; } - .mt3-l { margin-top: 1rem; } - .mt4-l { margin-top: 2rem; } - .mt5-l { margin-top: 4rem; } - .mt6-l { margin-top: 8rem; } - .mt7-l { margin-top: 16rem; } - - .mv0-l { - margin-top: 0; - margin-bottom: 0; - } - .mv1-l { - margin-top: .25rem; - margin-bottom: .25rem; - } - .mv2-l { - margin-top: .5rem; - margin-bottom: .5rem; - } - .mv3-l { - margin-top: 1rem; - margin-bottom: 1rem; - } - .mv4-l { - margin-top: 2rem; - margin-bottom: 2rem; - } - .mv5-l { - margin-top: 4rem; - margin-bottom: 4rem; - } - .mv6-l { - margin-top: 8rem; - margin-bottom: 8rem; - } - .mv7-l { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .mh0-l { - margin-left: 0; - margin-right: 0; - } - .mh1-l { - margin-left: .25rem; - margin-right: .25rem; - } - .mh2-l { - margin-left: .5rem; - margin-right: .5rem; - } - .mh3-l { - margin-left: 1rem; - margin-right: 1rem; - } - .mh4-l { - margin-left: 2rem; - margin-right: 2rem; - } - .mh5-l { - margin-left: 4rem; - margin-right: 4rem; - } - .mh6-l { - margin-left: 8rem; - margin-right: 8rem; - } - .mh7-l { - margin-left: 16rem; - margin-right: 16rem; - } -} - -/* - NEGATIVE MARGINS - - Base: - n = negative - - Modifiers: - a = all - t = top - r = right - b = bottom - l = left - - 1 = 1st step in spacing scale - 2 = 2nd step in spacing scale - 3 = 3rd step in spacing scale - 4 = 4th step in spacing scale - 5 = 5th step in spacing scale - 6 = 6th step in spacing scale - 7 = 7th step in spacing scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.na1 { margin: -0.25rem; } - -.na2 { margin: -0.5rem; } - -.na3 { margin: -1rem; } - -.na4 { margin: -2rem; } - -.na5 { margin: -4rem; } - -.na6 { margin: -8rem; } - -.na7 { margin: -16rem; } - -.nl1 { margin-left: -0.25rem; } - -.nl2 { margin-left: -0.5rem; } - -.nl3 { margin-left: -1rem; } - -.nl4 { margin-left: -2rem; } - -.nl5 { margin-left: -4rem; } - -.nl6 { margin-left: -8rem; } - -.nl7 { margin-left: -16rem; } - -.nr1 { margin-right: -0.25rem; } - -.nr2 { margin-right: -0.5rem; } - -.nr3 { margin-right: -1rem; } - -.nr4 { margin-right: -2rem; } - -.nr5 { margin-right: -4rem; } - -.nr6 { margin-right: -8rem; } - -.nr7 { margin-right: -16rem; } - -.nb1 { margin-bottom: -0.25rem; } - -.nb2 { margin-bottom: -0.5rem; } - -.nb3 { margin-bottom: -1rem; } - -.nb4 { margin-bottom: -2rem; } - -.nb5 { margin-bottom: -4rem; } - -.nb6 { margin-bottom: -8rem; } - -.nb7 { margin-bottom: -16rem; } - -.nt1 { margin-top: -0.25rem; } - -.nt2 { margin-top: -0.5rem; } - -.nt3 { margin-top: -1rem; } - -.nt4 { margin-top: -2rem; } - -.nt5 { margin-top: -4rem; } - -.nt6 { margin-top: -8rem; } - -.nt7 { margin-top: -16rem; } - -@media screen and (min-width: 30em) { - - .na1-ns { margin: -0.25rem; } - .na2-ns { margin: -0.5rem; } - .na3-ns { margin: -1rem; } - .na4-ns { margin: -2rem; } - .na5-ns { margin: -4rem; } - .na6-ns { margin: -8rem; } - .na7-ns { margin: -16rem; } - - .nl1-ns { margin-left: -0.25rem; } - .nl2-ns { margin-left: -0.5rem; } - .nl3-ns { margin-left: -1rem; } - .nl4-ns { margin-left: -2rem; } - .nl5-ns { margin-left: -4rem; } - .nl6-ns { margin-left: -8rem; } - .nl7-ns { margin-left: -16rem; } - - .nr1-ns { margin-right: -0.25rem; } - .nr2-ns { margin-right: -0.5rem; } - .nr3-ns { margin-right: -1rem; } - .nr4-ns { margin-right: -2rem; } - .nr5-ns { margin-right: -4rem; } - .nr6-ns { margin-right: -8rem; } - .nr7-ns { margin-right: -16rem; } - - .nb1-ns { margin-bottom: -0.25rem; } - .nb2-ns { margin-bottom: -0.5rem; } - .nb3-ns { margin-bottom: -1rem; } - .nb4-ns { margin-bottom: -2rem; } - .nb5-ns { margin-bottom: -4rem; } - .nb6-ns { margin-bottom: -8rem; } - .nb7-ns { margin-bottom: -16rem; } - - .nt1-ns { margin-top: -0.25rem; } - .nt2-ns { margin-top: -0.5rem; } - .nt3-ns { margin-top: -1rem; } - .nt4-ns { margin-top: -2rem; } - .nt5-ns { margin-top: -4rem; } - .nt6-ns { margin-top: -8rem; } - .nt7-ns { margin-top: -16rem; } - -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .na1-m { margin: -0.25rem; } - .na2-m { margin: -0.5rem; } - .na3-m { margin: -1rem; } - .na4-m { margin: -2rem; } - .na5-m { margin: -4rem; } - .na6-m { margin: -8rem; } - .na7-m { margin: -16rem; } - - .nl1-m { margin-left: -0.25rem; } - .nl2-m { margin-left: -0.5rem; } - .nl3-m { margin-left: -1rem; } - .nl4-m { margin-left: -2rem; } - .nl5-m { margin-left: -4rem; } - .nl6-m { margin-left: -8rem; } - .nl7-m { margin-left: -16rem; } - - .nr1-m { margin-right: -0.25rem; } - .nr2-m { margin-right: -0.5rem; } - .nr3-m { margin-right: -1rem; } - .nr4-m { margin-right: -2rem; } - .nr5-m { margin-right: -4rem; } - .nr6-m { margin-right: -8rem; } - .nr7-m { margin-right: -16rem; } - - .nb1-m { margin-bottom: -0.25rem; } - .nb2-m { margin-bottom: -0.5rem; } - .nb3-m { margin-bottom: -1rem; } - .nb4-m { margin-bottom: -2rem; } - .nb5-m { margin-bottom: -4rem; } - .nb6-m { margin-bottom: -8rem; } - .nb7-m { margin-bottom: -16rem; } - - .nt1-m { margin-top: -0.25rem; } - .nt2-m { margin-top: -0.5rem; } - .nt3-m { margin-top: -1rem; } - .nt4-m { margin-top: -2rem; } - .nt5-m { margin-top: -4rem; } - .nt6-m { margin-top: -8rem; } - .nt7-m { margin-top: -16rem; } - -} - -@media screen and (min-width: 60em) { - .na1-l { margin: -0.25rem; } - .na2-l { margin: -0.5rem; } - .na3-l { margin: -1rem; } - .na4-l { margin: -2rem; } - .na5-l { margin: -4rem; } - .na6-l { margin: -8rem; } - .na7-l { margin: -16rem; } - - .nl1-l { margin-left: -0.25rem; } - .nl2-l { margin-left: -0.5rem; } - .nl3-l { margin-left: -1rem; } - .nl4-l { margin-left: -2rem; } - .nl5-l { margin-left: -4rem; } - .nl6-l { margin-left: -8rem; } - .nl7-l { margin-left: -16rem; } - - .nr1-l { margin-right: -0.25rem; } - .nr2-l { margin-right: -0.5rem; } - .nr3-l { margin-right: -1rem; } - .nr4-l { margin-right: -2rem; } - .nr5-l { margin-right: -4rem; } - .nr6-l { margin-right: -8rem; } - .nr7-l { margin-right: -16rem; } - - .nb1-l { margin-bottom: -0.25rem; } - .nb2-l { margin-bottom: -0.5rem; } - .nb3-l { margin-bottom: -1rem; } - .nb4-l { margin-bottom: -2rem; } - .nb5-l { margin-bottom: -4rem; } - .nb6-l { margin-bottom: -8rem; } - .nb7-l { margin-bottom: -16rem; } - - .nt1-l { margin-top: -0.25rem; } - .nt2-l { margin-top: -0.5rem; } - .nt3-l { margin-top: -1rem; } - .nt4-l { margin-top: -2rem; } - .nt5-l { margin-top: -4rem; } - .nt6-l { margin-top: -8rem; } - .nt7-l { margin-top: -16rem; } -} - -/* - - TABLES - Docs: http://tachyons.io/docs/elements/tables/ - -*/ - -.collapse { - border-collapse: collapse; - border-spacing: 0; -} - -.striped--light-silver:nth-child(odd) { - background-color: #aaa; -} - -.striped--moon-gray:nth-child(odd) { - background-color: #ccc; -} - -.striped--light-gray:nth-child(odd) { - background-color: #eee; -} - -.striped--near-white:nth-child(odd) { - background-color: #f4f4f4; -} - -.stripe-light:nth-child(odd) { - background-color: rgba(255, 255, 255, .1); -} - -.stripe-dark:nth-child(odd) { - background-color: rgba(0, 0, 0, .1); -} - -/* - - TEXT DECORATION - Docs: http://tachyons.io/docs/typography/text-decoration/ - - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.strike { text-decoration: line-through; } - -.underline { text-decoration: underline; } - -.no-underline { text-decoration: none; } - -@media screen and (min-width: 30em) { - .strike-ns { text-decoration: line-through; } - .underline-ns { text-decoration: underline; } - .no-underline-ns { text-decoration: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .strike-m { text-decoration: line-through; } - .underline-m { text-decoration: underline; } - .no-underline-m { text-decoration: none; } -} - -@media screen and (min-width: 60em) { - .strike-l { text-decoration: line-through; } - .underline-l { text-decoration: underline; } - .no-underline-l { text-decoration: none; } -} - -/* - - TEXT ALIGN - Docs: http://tachyons.io/docs/typography/text-align/ - - Base - t = text-align - - Modifiers - l = left - r = right - c = center - j = justify - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.tl { text-align: left; } - -.tr { text-align: right; } - -.tc { text-align: center; } - -.tj { text-align: justify; } - -@media screen and (min-width: 30em) { - .tl-ns { text-align: left; } - .tr-ns { text-align: right; } - .tc-ns { text-align: center; } - .tj-ns { text-align: justify; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .tl-m { text-align: left; } - .tr-m { text-align: right; } - .tc-m { text-align: center; } - .tj-m { text-align: justify; } -} - -@media screen and (min-width: 60em) { - .tl-l { text-align: left; } - .tr-l { text-align: right; } - .tc-l { text-align: center; } - .tj-l { text-align: justify; } -} - -/* - - TEXT TRANSFORM - Docs: http://tachyons.io/docs/typography/text-transform/ - - Base: - tt = text-transform - - Modifiers - c = capitalize - l = lowercase - u = uppercase - n = none - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.ttc { text-transform: capitalize; } - -.ttl { text-transform: lowercase; } - -.ttu { text-transform: uppercase; } - -.ttn { text-transform: none; } - -@media screen and (min-width: 30em) { - .ttc-ns { text-transform: capitalize; } - .ttl-ns { text-transform: lowercase; } - .ttu-ns { text-transform: uppercase; } - .ttn-ns { text-transform: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .ttc-m { text-transform: capitalize; } - .ttl-m { text-transform: lowercase; } - .ttu-m { text-transform: uppercase; } - .ttn-m { text-transform: none; } -} - -@media screen and (min-width: 60em) { - .ttc-l { text-transform: capitalize; } - .ttl-l { text-transform: lowercase; } - .ttu-l { text-transform: uppercase; } - .ttn-l { text-transform: none; } -} - -/* - - TYPE SCALE - Docs: http://tachyons.io/docs/typography/scale/ - - Base: - f = font-size - - Modifiers - 1 = 1st step in size scale - 2 = 2nd step in size scale - 3 = 3rd step in size scale - 4 = 4th step in size scale - 5 = 5th step in size scale - 6 = 6th step in size scale - 7 = 7th step in size scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large -*/ - -/* - * For Hero/Marketing Titles - * - * These generally are too large for mobile - * so be careful using them on smaller screens. - * */ - -.f-6, -.f-headline { - font-size: 6rem; -} - -.f-5, -.f-subheadline { - font-size: 5rem; -} - -/* Type Scale */ - -.f1 { font-size: 3rem; } - -.f2 { font-size: 2.25rem; } - -.f3 { font-size: 1.5rem; } - -.f4 { font-size: 1.25rem; } - -.f5 { font-size: 1rem; } - -.f6 { font-size: .875rem; } - -.f7 { font-size: .75rem; } - -/* Small and hard to read for many people so use with extreme caution */ - -@media screen and (min-width: 30em){ - .f-6-ns, - .f-headline-ns { font-size: 6rem; } - .f-5-ns, - .f-subheadline-ns { font-size: 5rem; } - .f1-ns { font-size: 3rem; } - .f2-ns { font-size: 2.25rem; } - .f3-ns { font-size: 1.5rem; } - .f4-ns { font-size: 1.25rem; } - .f5-ns { font-size: 1rem; } - .f6-ns { font-size: .875rem; } - .f7-ns { font-size: .75rem; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .f-6-m, - .f-headline-m { font-size: 6rem; } - .f-5-m, - .f-subheadline-m { font-size: 5rem; } - .f1-m { font-size: 3rem; } - .f2-m { font-size: 2.25rem; } - .f3-m { font-size: 1.5rem; } - .f4-m { font-size: 1.25rem; } - .f5-m { font-size: 1rem; } - .f6-m { font-size: .875rem; } - .f7-m { font-size: .75rem; } -} - -@media screen and (min-width: 60em) { - .f-6-l, - .f-headline-l { - font-size: 6rem; - } - .f-5-l, - .f-subheadline-l { - font-size: 5rem; - } - .f1-l { font-size: 3rem; } - .f2-l { font-size: 2.25rem; } - .f3-l { font-size: 1.5rem; } - .f4-l { font-size: 1.25rem; } - .f5-l { font-size: 1rem; } - .f6-l { font-size: .875rem; } - .f7-l { font-size: .75rem; } -} - -/* - - TYPOGRAPHY - http://tachyons.io/docs/typography/measure/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Measure is limited to ~66 characters */ - -.measure { - max-width: 30em; -} - -/* Measure is limited to ~80 characters */ - -.measure-wide { - max-width: 34em; -} - -/* Measure is limited to ~45 characters */ - -.measure-narrow { - max-width: 20em; -} - -/* Book paragraph style - paragraphs are indented with no vertical spacing. */ - -.indent { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; -} - -.small-caps { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; -} - -/* Combine this class with a width to truncate text (or just leave as is to truncate at width of containing element. */ - -.truncate { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -@media screen and (min-width: 30em) { - .measure-ns { - max-width: 30em; - } - .measure-wide-ns { - max-width: 34em; - } - .measure-narrow-ns { - max-width: 20em; - } - .indent-ns { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; - } - .small-caps-ns { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; - } - .truncate-ns { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .measure-m { - max-width: 30em; - } - .measure-wide-m { - max-width: 34em; - } - .measure-narrow-m { - max-width: 20em; - } - .indent-m { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; - } - .small-caps-m { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; - } - .truncate-m { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } -} - -@media screen and (min-width: 60em) { - .measure-l { - max-width: 30em; - } - .measure-wide-l { - max-width: 34em; - } - .measure-narrow-l { - max-width: 20em; - } - .indent-l { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; - } - .small-caps-l { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; - } - .truncate-l { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } -} - -/* - - UTILITIES - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Equivalent to .overflow-y-scroll */ - -.overflow-container { - overflow-y: scroll; -} - -.center { - margin-right: auto; - margin-left: auto; -} - -.mr-auto { margin-right: auto; } - -.ml-auto { margin-left: auto; } - -@media screen and (min-width: 30em){ - .center-ns { - margin-right: auto; - margin-left: auto; - } - .mr-auto-ns { margin-right: auto; } - .ml-auto-ns { margin-left: auto; } -} - -@media screen and (min-width: 30em) and (max-width: 60em){ - .center-m { - margin-right: auto; - margin-left: auto; - } - .mr-auto-m { margin-right: auto; } - .ml-auto-m { margin-left: auto; } -} - -@media screen and (min-width: 60em){ - .center-l { - margin-right: auto; - margin-left: auto; - } - .mr-auto-l { margin-right: auto; } - .ml-auto-l { margin-left: auto; } -} - -/* - - VISIBILITY - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* - Text that is hidden but accessible - Ref: http://snook.ca/archives/html_and_css/hiding-content-for-accessibility -*/ - -.clip { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); -} - -@media screen and (min-width: 30em) { - .clip-ns { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .clip-m { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); - } -} - -@media screen and (min-width: 60em) { - .clip-l { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); - } -} - -/* - - WHITE SPACE - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.ws-normal { white-space: normal; } - -.nowrap { white-space: nowrap; } - -.pre { white-space: pre; } - -@media screen and (min-width: 30em) { - .ws-normal-ns { white-space: normal; } - .nowrap-ns { white-space: nowrap; } - .pre-ns { white-space: pre; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .ws-normal-m { white-space: normal; } - .nowrap-m { white-space: nowrap; } - .pre-m { white-space: pre; } -} - -@media screen and (min-width: 60em) { - .ws-normal-l { white-space: normal; } - .nowrap-l { white-space: nowrap; } - .pre-l { white-space: pre; } -} - -/* - - VERTICAL ALIGN - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.v-base { vertical-align: baseline; } - -.v-mid { vertical-align: middle; } - -.v-top { vertical-align: top; } - -.v-btm { vertical-align: bottom; } - -@media screen and (min-width: 30em) { - .v-base-ns { vertical-align: baseline; } - .v-mid-ns { vertical-align: middle; } - .v-top-ns { vertical-align: top; } - .v-btm-ns { vertical-align: bottom; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .v-base-m { vertical-align: baseline; } - .v-mid-m { vertical-align: middle; } - .v-top-m { vertical-align: top; } - .v-btm-m { vertical-align: bottom; } -} - -@media screen and (min-width: 60em) { - .v-base-l { vertical-align: baseline; } - .v-mid-l { vertical-align: middle; } - .v-top-l { vertical-align: top; } - .v-btm-l { vertical-align: bottom; } -} - -/* - - HOVER EFFECTS - Docs: http://tachyons.io/docs/themes/hovers/ - - - Dim - - Glow - - Hide Child - - Underline text - - Grow - - Pointer - - Shadow - -*/ - -/* - - Dim element on hover by adding the dim class. - -*/ - -.dim { - opacity: 1; - transition: opacity .15s ease-in; -} - -.dim:hover, -.dim:focus { - opacity: .5; - transition: opacity .15s ease-in; -} - -.dim:active { - opacity: .8; transition: opacity .15s ease-out; -} - -/* - - Animate opacity to 100% on hover by adding the glow class. - -*/ - -.glow { - transition: opacity .15s ease-in; -} - -.glow:hover, -.glow:focus { - opacity: 1; - transition: opacity .15s ease-in; -} - -/* - - Hide child & reveal on hover: - - Put the hide-child class on a parent element and any nested element with the - child class will be hidden and displayed on hover or focus. - -
-
Hidden until hover or focus
-
Hidden until hover or focus
-
Hidden until hover or focus
-
Hidden until hover or focus
-
-*/ - -.hide-child .child { - opacity: 0; - transition: opacity .15s ease-in; -} - -.hide-child:hover .child, -.hide-child:focus .child, -.hide-child:active .child { - opacity: 1; - transition: opacity .15s ease-in; -} - -.underline-hover:hover, -.underline-hover:focus { - text-decoration: underline; -} - -/* Can combine this with overflow-hidden to make background images grow on hover - * even if you are using background-size: cover */ - -.grow { - -moz-osx-font-smoothing: grayscale; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transform: translateZ(0); - transform: translateZ(0); - transition: -webkit-transform 0.25s ease-out; - transition: transform 0.25s ease-out; - transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; -} - -.grow:hover, -.grow:focus { - -webkit-transform: scale(1.05); - transform: scale(1.05); -} - -.grow:active { - -webkit-transform: scale(.90); - transform: scale(.90); -} - -.grow-large { - -moz-osx-font-smoothing: grayscale; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transform: translateZ(0); - transform: translateZ(0); - transition: -webkit-transform .25s ease-in-out; - transition: transform .25s ease-in-out; - transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out; -} - -.grow-large:hover, -.grow-large:focus { - -webkit-transform: scale(1.2); - transform: scale(1.2); -} - -.grow-large:active { - -webkit-transform: scale(.95); - transform: scale(.95); -} - -/* Add pointer on hover */ - -.pointer:hover { - cursor: pointer; -} - -/* - Add shadow on hover. - - Performant box-shadow animation pattern from - http://tobiasahlin.com/blog/how-to-animate-box-shadow/ -*/ - -.shadow-hover { - cursor: pointer; - position: relative; - transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.shadow-hover::after { - content: ''; - box-shadow: 0px 0px 16px 2px rgba(0, 0, 0, .2); - border-radius: inherit; - opacity: 0; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: -1; - transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.shadow-hover:hover::after, -.shadow-hover:focus::after { - opacity: 1; -} - -/* Combine with classes in skins and skins-pseudo for - * many different transition possibilities. */ - -.bg-animate, -.bg-animate:hover, -.bg-animate:focus { - transition: background-color .15s ease-in-out; -} - -/* - - Z-INDEX - - Base - z = z-index - - Modifiers - -0 = literal value 0 - -1 = literal value 1 - -2 = literal value 2 - -3 = literal value 3 - -4 = literal value 4 - -5 = literal value 5 - -999 = literal value 999 - -9999 = literal value 9999 - - -max = largest accepted z-index value as integer - - -inherit = string value inherit - -initial = string value initial - -unset = string value unset - - MDN: https://developer.mozilla.org/en/docs/Web/CSS/z-index - Spec: http://www.w3.org/TR/CSS2/zindex.html - Articles: - https://philipwalton.com/articles/what-no-one-told-you-about-z-index/ - - Tips on extending: - There might be a time worth using negative z-index values. - Or if you are using tachyons with another project, you might need to - adjust these values to suit your needs. - -*/ - -.z-0 { z-index: 0; } - -.z-1 { z-index: 1; } - -.z-2 { z-index: 2; } - -.z-3 { z-index: 3; } - -.z-4 { z-index: 4; } - -.z-5 { z-index: 5; } - -.z-999 { z-index: 999; } - -.z-9999 { z-index: 9999; } - -.z-max { - z-index: 2147483647; -} - -.z-inherit { z-index: inherit; } - -.z-initial { z-index: auto; z-index: initial; } - -.z-unset { z-index: unset; } - -/* - - NESTED - Tachyons module for styling nested elements - that are generated by a cms. - -*/ - -.nested-copy-line-height p, -.nested-copy-line-height ul, -.nested-copy-line-height ol { - line-height: 1.5; -} - -.nested-headline-line-height h1, -.nested-headline-line-height h2, -.nested-headline-line-height h3, -.nested-headline-line-height h4, -.nested-headline-line-height h5, -.nested-headline-line-height h6 { - line-height: 1.25; -} - -.nested-list-reset ul, -.nested-list-reset ol { - padding-left: 0; - margin-left: 0; - list-style-type: none; -} - -.nested-copy-indent p+p { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; -} - -.nested-copy-separator p+p { - margin-top: 1.5em; -} - -.nested-img img { - width: 100%; - max-width: 100%; - display: block; -} - -.nested-links a { - color: #357edd; - transition: color .15s ease-in; -} - -.nested-links a:hover, -.nested-links a:focus { - color: #96ccff; - transition: color .15s ease-in; -} - -/* - - STYLES - - Add custom styles here. - -*/ - -/* Variables */ - -/* Importing here will allow you to override any variables in the modules */ - -/* - - Tachyons - COLOR VARIABLES - - Grayscale - - Solids - - Transparencies - Colors - -*/ - -/* - - CUSTOM MEDIA QUERIES - - Media query values can be changed to fit your own content. - There are no magic bullets when it comes to media query width values. - They should be declared in em units - and they should be set to meet - the needs of your content. You can also add additional media queries, - or remove some of the existing ones. - - These media queries can be referenced like so: - - @media (--breakpoint-not-small) { - .medium-and-larger-specific-style { - background-color: red; - } - } - - @media (--breakpoint-medium) { - .medium-screen-specific-style { - background-color: red; - } - } - - @media (--breakpoint-large) { - .large-and-larger-screen-specific-style { - background-color: red; - } - } - -*/ - -/* Media Queries */ - -/* Debugging */ - -/* @import 'tachyons/src/_debug-children'; -@import 'tachyons/src/_debug-grid'; */ - -/* Uncomment out the line below to help debug layout issues */ - -/* @import 'tachyons/src/_debug'; */ - -pre, .pre { - overflow-x: auto; - overflow-y: hidden; - overflow: scroll; -} - -pre code { - display: block; - padding: 1.5em 1.5em; - white-space: pre; - font-size: .875rem; - line-height: 2; - -} - -pre { - background-color: #222; - color: #ddd; - white-space: pre; - - -webkit-hyphens: none; - - -ms-hyphens: none; - - hyphens: none; - position: relative; -} - -/* pagination.html: https://github.com/spf13/hugo/blob/master/tpl/tplimpl/template_embedded.go#L117 */ - -.pagination { - margin: 3rem 0; -} - -.pagination li { - display: inline-block; - margin-right: .375rem; - font-size: .875rem; - margin-bottom: 2.5em; -} - -.pagination li a { - padding: .5rem .625rem; - background-color: white; - color: #333; - border: 1px solid #ddd; - border-radius: 3px; - text-decoration: none; -} - -.pagination li.disabled { - display: none; -} - -.pagination li.active a:link, -.pagination li.active a:active, -.pagination li.active a:visited { - background-color: #ddd; -} - -#TableOfContents ul li { - margin-bottom: 1em; -} - -.facebook, .twitter, .instagram, .youtube, .github, .gitlab, .keybase, .linkedin, .medium, .mastodon, .slack, .stackoverflow { - fill: #BABABA; -} - -.new-window { - opacity: 0; - display: inline-block; - vertical-align: top; -} - -.link-transition:hover .new-window{ - opacity: 1; -} - -.facebook:hover { - fill: #3b5998; -} - -.twitter:hover { - fill: #1da1f2; -} - -.instagram:hover { - fill: #e1306c; -} - -.youtube:hover { - fill: #cd201f; -} - -.github:hover { - fill: #6cc644; -} - -.gitlab:hover { - fill: #FC6D26; -} - -.keybase:hover { - fill: #3d76ff; -} - -.linkedin:hover { - fill: #0077b5 -} - -.medium:hover { - fill: #0077b5 -} - -.mastodon:hover { - fill: #3088d4; -} - -.slack:hover { - fill: #E01E5A; -} - -.stackoverflow:hover { - fill: #f48024; -} - -/* Put your custom styles here and run `npm start` from the "src" directory on */ - -#TableOfContents ul li { - margin-bottom: 1em; -} - -.lh-copy blockquote { - display: block; - font-size: .875em; - margin-left: 2rem; - margin-top: 2rem; - margin-bottom: 2rem; - border-left: 4px solid #ccc; - padding-left: 1rem; - -} - -a{ - word-wrap: break-word; -} diff --git a/dist/css/app.e6e75cdafe2e909dacfabeb26857f994.css b/dist/css/app.e6e75cdafe2e909dacfabeb26857f994.css deleted file mode 100644 index 51a05bc..0000000 --- a/dist/css/app.e6e75cdafe2e909dacfabeb26857f994.css +++ /dev/null @@ -1,5872 +0,0 @@ -/*! TACHYONS v4.9.1 | http://tachyons.io */ - -/* - * - * ________ ______ - * ___ __/_____ _________ /______ ______________________ - * __ / _ __ `/ ___/_ __ \_ / / / __ \_ __ \_ ___/ - * _ / / /_/ // /__ _ / / / /_/ // /_/ / / / /(__ ) - * /_/ \__,_/ \___/ /_/ /_/_\__, / \____//_/ /_//____/ - * /____/ - * - * TABLE OF CONTENTS - * - * 1. External Library Includes - * - Normalize.css | http://normalize.css.github.io - * 2. Tachyons Modules - * 3. Variables - * - Media Queries - * - Colors - * 4. Debugging - * - Debug all - * - Debug children - * - */ - -/* External Library Includes */ - -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ - -/* Document - ========================================================================== */ - -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ - -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ - -/** - * Remove the margin in all browsers. - */ - -body { - margin: 0; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Remove the gray background on active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10. - */ - -img { - border-style: none; -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ - -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ - -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ - -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ - -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ - -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ - -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ - -/** - * Add the correct display in IE 10+. - */ - -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ - -[hidden] { - display: none; -} - -/* Modules */ - -/* - - BOX SIZING - -*/ - -html, -body, -div, -article, -aside, -section, -main, -nav, -footer, -header, -form, -fieldset, -legend, -pre, -code, -a, -h1,h2,h3,h4,h5,h6, -p, -ul, -ol, -li, -dl, -dt, -dd, -blockquote, -figcaption, -figure, -textarea, -table, -td, -th, -tr, -input[type="email"], -input[type="number"], -input[type="password"], -input[type="tel"], -input[type="text"], -input[type="url"], -.border-box { - box-sizing: border-box; -} - -/* - - ASPECT RATIOS - -*/ - -/* This is for fluid media that is embedded from third party sites like youtube, vimeo etc. - * Wrap the outer element in aspect-ratio and then extend it with the desired ratio i.e - * Make sure there are no height and width attributes on the embedded media. - * Adapted from: https://github.com/suitcss/components-flex-embed - * - * Example: - * - *
- * - *
- * - * */ - -.aspect-ratio { - height: 0; - position: relative; -} - -.aspect-ratio--16x9 { padding-bottom: 56.25%; } - -.aspect-ratio--9x16 { padding-bottom: 177.77%; } - -.aspect-ratio--4x3 { padding-bottom: 75%; } - -.aspect-ratio--3x4 { padding-bottom: 133.33%; } - -.aspect-ratio--6x4 { padding-bottom: 66.6%; } - -.aspect-ratio--4x6 { padding-bottom: 150%; } - -.aspect-ratio--8x5 { padding-bottom: 62.5%; } - -.aspect-ratio--5x8 { padding-bottom: 160%; } - -.aspect-ratio--7x5 { padding-bottom: 71.42%; } - -.aspect-ratio--5x7 { padding-bottom: 140%; } - -.aspect-ratio--1x1 { padding-bottom: 100%; } - -.aspect-ratio--object { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; -} - -@media screen and (min-width: 30em){ - .aspect-ratio-ns { - height: 0; - position: relative; - } - .aspect-ratio--16x9-ns { padding-bottom: 56.25%; } - .aspect-ratio--9x16-ns { padding-bottom: 177.77%; } - .aspect-ratio--4x3-ns { padding-bottom: 75%; } - .aspect-ratio--3x4-ns { padding-bottom: 133.33%; } - .aspect-ratio--6x4-ns { padding-bottom: 66.6%; } - .aspect-ratio--4x6-ns { padding-bottom: 150%; } - .aspect-ratio--8x5-ns { padding-bottom: 62.5%; } - .aspect-ratio--5x8-ns { padding-bottom: 160%; } - .aspect-ratio--7x5-ns { padding-bottom: 71.42%; } - .aspect-ratio--5x7-ns { padding-bottom: 140%; } - .aspect-ratio--1x1-ns { padding-bottom: 100%; } - .aspect-ratio--object-ns { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em){ - .aspect-ratio-m { - height: 0; - position: relative; - } - .aspect-ratio--16x9-m { padding-bottom: 56.25%; } - .aspect-ratio--9x16-m { padding-bottom: 177.77%; } - .aspect-ratio--4x3-m { padding-bottom: 75%; } - .aspect-ratio--3x4-m { padding-bottom: 133.33%; } - .aspect-ratio--6x4-m { padding-bottom: 66.6%; } - .aspect-ratio--4x6-m { padding-bottom: 150%; } - .aspect-ratio--8x5-m { padding-bottom: 62.5%; } - .aspect-ratio--5x8-m { padding-bottom: 160%; } - .aspect-ratio--7x5-m { padding-bottom: 71.42%; } - .aspect-ratio--5x7-m { padding-bottom: 140%; } - .aspect-ratio--1x1-m { padding-bottom: 100%; } - .aspect-ratio--object-m { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; - } -} - -@media screen and (min-width: 60em){ - .aspect-ratio-l { - height: 0; - position: relative; - } - .aspect-ratio--16x9-l { padding-bottom: 56.25%; } - .aspect-ratio--9x16-l { padding-bottom: 177.77%; } - .aspect-ratio--4x3-l { padding-bottom: 75%; } - .aspect-ratio--3x4-l { padding-bottom: 133.33%; } - .aspect-ratio--6x4-l { padding-bottom: 66.6%; } - .aspect-ratio--4x6-l { padding-bottom: 150%; } - .aspect-ratio--8x5-l { padding-bottom: 62.5%; } - .aspect-ratio--5x8-l { padding-bottom: 160%; } - .aspect-ratio--7x5-l { padding-bottom: 71.42%; } - .aspect-ratio--5x7-l { padding-bottom: 140%; } - .aspect-ratio--1x1-l { padding-bottom: 100%; } - .aspect-ratio--object-l { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 100; - } -} - -/* - - IMAGES - Docs: http://tachyons.io/docs/elements/images/ - -*/ - -/* Responsive images! */ - -img { max-width: 100%; } - -/* - - BACKGROUND SIZE - Docs: http://tachyons.io/docs/themes/background-size/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* - Often used in combination with background image set as an inline style - on an html element. -*/ - -.cover { background-size: cover!important; } - -.contain { background-size: contain!important; } - -@media screen and (min-width: 30em) { - .cover-ns { background-size: cover!important; } - .contain-ns { background-size: contain!important; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .cover-m { background-size: cover!important; } - .contain-m { background-size: contain!important; } -} - -@media screen and (min-width: 60em) { - .cover-l { background-size: cover!important; } - .contain-l { background-size: contain!important; } -} - -/* - - BACKGROUND POSITION - - Base: - bg = background - - Modifiers: - -center = center center - -top = top center - -right = center right - -bottom = bottom center - -left = center left - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.bg-center { - background-repeat: no-repeat; - background-position: center center; -} - -.bg-top { - background-repeat: no-repeat; - background-position: top center; -} - -.bg-right { - background-repeat: no-repeat; - background-position: center right; -} - -.bg-bottom { - background-repeat: no-repeat; - background-position: bottom center; -} - -.bg-left { - background-repeat: no-repeat; - background-position: center left; -} - -@media screen and (min-width: 30em) { - .bg-center-ns { - background-repeat: no-repeat; - background-position: center center; - } - - .bg-top-ns { - background-repeat: no-repeat; - background-position: top center; - } - - .bg-right-ns { - background-repeat: no-repeat; - background-position: center right; - } - - .bg-bottom-ns { - background-repeat: no-repeat; - background-position: bottom center; - } - - .bg-left-ns { - background-repeat: no-repeat; - background-position: center left; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .bg-center-m { - background-repeat: no-repeat; - background-position: center center; - } - - .bg-top-m { - background-repeat: no-repeat; - background-position: top center; - } - - .bg-right-m { - background-repeat: no-repeat; - background-position: center right; - } - - .bg-bottom-m { - background-repeat: no-repeat; - background-position: bottom center; - } - - .bg-left-m { - background-repeat: no-repeat; - background-position: center left; - } -} - -@media screen and (min-width: 60em) { - .bg-center-l { - background-repeat: no-repeat; - background-position: center center; - } - - .bg-top-l { - background-repeat: no-repeat; - background-position: top center; - } - - .bg-right-l { - background-repeat: no-repeat; - background-position: center right; - } - - .bg-bottom-l { - background-repeat: no-repeat; - background-position: bottom center; - } - - .bg-left-l { - background-repeat: no-repeat; - background-position: center left; - } -} - -/* - - OUTLINES - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.outline { outline: 1px solid; } - -.outline-transparent { outline: 1px solid transparent; } - -.outline-0 { outline: 0; } - -@media screen and (min-width: 30em) { - .outline-ns { outline: 1px solid; } - .outline-transparent-ns { outline: 1px solid transparent; } - .outline-0-ns { outline: 0; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .outline-m { outline: 1px solid; } - .outline-transparent-m { outline: 1px solid transparent; } - .outline-0-m { outline: 0; } -} - -@media screen and (min-width: 60em) { - .outline-l { outline: 1px solid; } - .outline-transparent-l { outline: 1px solid transparent; } - .outline-0-l { outline: 0; } -} - -/* - - BORDERS - Docs: http://tachyons.io/docs/themes/borders/ - - Base: - b = border - - Modifiers: - a = all - t = top - r = right - b = bottom - l = left - n = none - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.ba { border-style: solid; border-width: 1px; } - -.bt { border-top-style: solid; border-top-width: 1px; } - -.br { border-right-style: solid; border-right-width: 1px; } - -.bb { border-bottom-style: solid; border-bottom-width: 1px; } - -.bl { border-left-style: solid; border-left-width: 1px; } - -.bn { border-style: none; border-width: 0; } - -@media screen and (min-width: 30em) { - .ba-ns { border-style: solid; border-width: 1px; } - .bt-ns { border-top-style: solid; border-top-width: 1px; } - .br-ns { border-right-style: solid; border-right-width: 1px; } - .bb-ns { border-bottom-style: solid; border-bottom-width: 1px; } - .bl-ns { border-left-style: solid; border-left-width: 1px; } - .bn-ns { border-style: none; border-width: 0; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .ba-m { border-style: solid; border-width: 1px; } - .bt-m { border-top-style: solid; border-top-width: 1px; } - .br-m { border-right-style: solid; border-right-width: 1px; } - .bb-m { border-bottom-style: solid; border-bottom-width: 1px; } - .bl-m { border-left-style: solid; border-left-width: 1px; } - .bn-m { border-style: none; border-width: 0; } -} - -@media screen and (min-width: 60em) { - .ba-l { border-style: solid; border-width: 1px; } - .bt-l { border-top-style: solid; border-top-width: 1px; } - .br-l { border-right-style: solid; border-right-width: 1px; } - .bb-l { border-bottom-style: solid; border-bottom-width: 1px; } - .bl-l { border-left-style: solid; border-left-width: 1px; } - .bn-l { border-style: none; border-width: 0; } -} - -/* - - BORDER COLORS - Docs: http://tachyons.io/docs/themes/borders/ - - Border colors can be used to extend the base - border classes ba,bt,bb,br,bl found in the _borders.css file. - - The base border class by default will set the color of the border - to that of the current text color. These classes are for the cases - where you desire for the text and border colors to be different. - - Base: - b = border - - Modifiers: - --color-name = each color variable name is also a border color name - -*/ - -.b--black { border-color: #000; } - -.b--near-black { border-color: #111; } - -.b--dark-gray { border-color: #333; } - -.b--mid-gray { border-color: #555; } - -.b--gray { border-color: #777; } - -.b--silver { border-color: #999; } - -.b--light-silver { border-color: #aaa; } - -.b--moon-gray { border-color: #ccc; } - -.b--light-gray { border-color: #eee; } - -.b--near-white { border-color: #f4f4f4; } - -.b--white { border-color: #fff; } - -.b--white-90 { border-color: rgba(255, 255, 255, .9); } - -.b--white-80 { border-color: rgba(255, 255, 255, .8); } - -.b--white-70 { border-color: rgba(255, 255, 255, .7); } - -.b--white-60 { border-color: rgba(255, 255, 255, .6); } - -.b--white-50 { border-color: rgba(255, 255, 255, .5); } - -.b--white-40 { border-color: rgba(255, 255, 255, .4); } - -.b--white-30 { border-color: rgba(255, 255, 255, .3); } - -.b--white-20 { border-color: rgba(255, 255, 255, .2); } - -.b--white-10 { border-color: rgba(255, 255, 255, .1); } - -.b--white-05 { border-color: rgba(255, 255, 255, .05); } - -.b--white-025 { border-color: rgba(255, 255, 255, .025); } - -.b--white-0125 { border-color: rgba(255, 255, 255, .0125); } - -.b--black-90 { border-color: rgba(0, 0, 0, .9); } - -.b--black-80 { border-color: rgba(0, 0, 0, .8); } - -.b--black-70 { border-color: rgba(0, 0, 0, .7); } - -.b--black-60 { border-color: rgba(0, 0, 0, .6); } - -.b--black-50 { border-color: rgba(0, 0, 0, .5); } - -.b--black-40 { border-color: rgba(0, 0, 0, .4); } - -.b--black-30 { border-color: rgba(0, 0, 0, .3); } - -.b--black-20 { border-color: rgba(0, 0, 0, .2); } - -.b--black-10 { border-color: rgba(0, 0, 0, .1); } - -.b--black-05 { border-color: rgba(0, 0, 0, .05); } - -.b--black-025 { border-color: rgba(0, 0, 0, .025); } - -.b--black-0125 { border-color: rgba(0, 0, 0, .0125); } - -.b--dark-red { border-color: #e7040f; } - -.b--red { border-color: #ff4136; } - -.b--light-red { border-color: #ff725c; } - -.b--orange { border-color: #ff6300; } - -.b--gold { border-color: #ffb700; } - -.b--yellow { border-color: #ffd700; } - -.b--light-yellow { border-color: #fbf1a9; } - -.b--purple { border-color: #5e2ca5; } - -.b--light-purple { border-color: #a463f2; } - -.b--dark-pink { border-color: #d5008f; } - -.b--hot-pink { border-color: #ff41b4; } - -.b--pink { border-color: #ff80cc; } - -.b--light-pink { border-color: #ffa3d7; } - -.b--dark-green { border-color: #137752; } - -.b--green { border-color: #19a974; } - -.b--light-green { border-color: #9eebcf; } - -.b--navy { border-color: #001b44; } - -.b--dark-blue { border-color: #00449e; } - -.b--blue { border-color: #357edd; } - -.b--light-blue { border-color: #96ccff; } - -.b--lightest-blue { border-color: #cdecff; } - -.b--washed-blue { border-color: #f6fffe; } - -.b--washed-green { border-color: #e8fdf5; } - -.b--washed-yellow { border-color: #fffceb; } - -.b--washed-red { border-color: #ffdfdf; } - -.b--transparent { border-color: transparent; } - -.b--inherit { border-color: inherit; } - -/* - - BORDER RADIUS - Docs: http://tachyons.io/docs/themes/border-radius/ - - Base: - br = border-radius - - Modifiers: - 0 = 0/none - 1 = 1st step in scale - 2 = 2nd step in scale - 3 = 3rd step in scale - 4 = 4th step in scale - - Literal values: - -100 = 100% - -pill = 9999px - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.br0 { border-radius: 0; } - -.br1 { border-radius: .125rem; } - -.br2 { border-radius: .25rem; } - -.br3 { border-radius: .5rem; } - -.br4 { border-radius: 1rem; } - -.br-100 { border-radius: 100%; } - -.br-pill { border-radius: 9999px; } - -.br--bottom { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - -.br--top { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - -.br--right { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - -.br--left { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - -@media screen and (min-width: 30em) { - .br0-ns { border-radius: 0; } - .br1-ns { border-radius: .125rem; } - .br2-ns { border-radius: .25rem; } - .br3-ns { border-radius: .5rem; } - .br4-ns { border-radius: 1rem; } - .br-100-ns { border-radius: 100%; } - .br-pill-ns { border-radius: 9999px; } - .br--bottom-ns { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .br--top-ns { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .br--right-ns { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .br--left-ns { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .br0-m { border-radius: 0; } - .br1-m { border-radius: .125rem; } - .br2-m { border-radius: .25rem; } - .br3-m { border-radius: .5rem; } - .br4-m { border-radius: 1rem; } - .br-100-m { border-radius: 100%; } - .br-pill-m { border-radius: 9999px; } - .br--bottom-m { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .br--top-m { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .br--right-m { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .br--left-m { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } -} - -@media screen and (min-width: 60em) { - .br0-l { border-radius: 0; } - .br1-l { border-radius: .125rem; } - .br2-l { border-radius: .25rem; } - .br3-l { border-radius: .5rem; } - .br4-l { border-radius: 1rem; } - .br-100-l { border-radius: 100%; } - .br-pill-l { border-radius: 9999px; } - .br--bottom-l { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .br--top-l { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - .br--right-l { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .br--left-l { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } -} - -/* - - BORDER STYLES - Docs: http://tachyons.io/docs/themes/borders/ - - Depends on base border module in _borders.css - - Base: - b = border-style - - Modifiers: - --none = none - --dotted = dotted - --dashed = dashed - --solid = solid - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.b--dotted { border-style: dotted; } - -.b--dashed { border-style: dashed; } - -.b--solid { border-style: solid; } - -.b--none { border-style: none; } - -@media screen and (min-width: 30em) { - .b--dotted-ns { border-style: dotted; } - .b--dashed-ns { border-style: dashed; } - .b--solid-ns { border-style: solid; } - .b--none-ns { border-style: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .b--dotted-m { border-style: dotted; } - .b--dashed-m { border-style: dashed; } - .b--solid-m { border-style: solid; } - .b--none-m { border-style: none; } -} - -@media screen and (min-width: 60em) { - .b--dotted-l { border-style: dotted; } - .b--dashed-l { border-style: dashed; } - .b--solid-l { border-style: solid; } - .b--none-l { border-style: none; } -} - -/* - - BORDER WIDTHS - Docs: http://tachyons.io/docs/themes/borders/ - - Base: - bw = border-width - - Modifiers: - 0 = 0 width border - 1 = 1st step in border-width scale - 2 = 2nd step in border-width scale - 3 = 3rd step in border-width scale - 4 = 4th step in border-width scale - 5 = 5th step in border-width scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.bw0 { border-width: 0; } - -.bw1 { border-width: .125rem; } - -.bw2 { border-width: .25rem; } - -.bw3 { border-width: .5rem; } - -.bw4 { border-width: 1rem; } - -.bw5 { border-width: 2rem; } - -/* Resets */ - -.bt-0 { border-top-width: 0; } - -.br-0 { border-right-width: 0; } - -.bb-0 { border-bottom-width: 0; } - -.bl-0 { border-left-width: 0; } - -@media screen and (min-width: 30em) { - .bw0-ns { border-width: 0; } - .bw1-ns { border-width: .125rem; } - .bw2-ns { border-width: .25rem; } - .bw3-ns { border-width: .5rem; } - .bw4-ns { border-width: 1rem; } - .bw5-ns { border-width: 2rem; } - .bt-0-ns { border-top-width: 0; } - .br-0-ns { border-right-width: 0; } - .bb-0-ns { border-bottom-width: 0; } - .bl-0-ns { border-left-width: 0; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .bw0-m { border-width: 0; } - .bw1-m { border-width: .125rem; } - .bw2-m { border-width: .25rem; } - .bw3-m { border-width: .5rem; } - .bw4-m { border-width: 1rem; } - .bw5-m { border-width: 2rem; } - .bt-0-m { border-top-width: 0; } - .br-0-m { border-right-width: 0; } - .bb-0-m { border-bottom-width: 0; } - .bl-0-m { border-left-width: 0; } -} - -@media screen and (min-width: 60em) { - .bw0-l { border-width: 0; } - .bw1-l { border-width: .125rem; } - .bw2-l { border-width: .25rem; } - .bw3-l { border-width: .5rem; } - .bw4-l { border-width: 1rem; } - .bw5-l { border-width: 2rem; } - .bt-0-l { border-top-width: 0; } - .br-0-l { border-right-width: 0; } - .bb-0-l { border-bottom-width: 0; } - .bl-0-l { border-left-width: 0; } -} - -/* - - BOX-SHADOW - Docs: http://tachyons.io/docs/themes/box-shadow/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.shadow-1 { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - -.shadow-2 { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - -.shadow-3 { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - -.shadow-4 { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - -.shadow-5 { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } - -@media screen and (min-width: 30em) { - .shadow-1-ns { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - .shadow-2-ns { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - .shadow-3-ns { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - .shadow-4-ns { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - .shadow-5-ns { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .shadow-1-m { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - .shadow-2-m { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - .shadow-3-m { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - .shadow-4-m { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - .shadow-5-m { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } -} - -@media screen and (min-width: 60em) { - .shadow-1-l { box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } - .shadow-2-l { box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } - .shadow-3-l { box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } - .shadow-4-l { box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } - .shadow-5-l { box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } -} - -/* - - CODE - -*/ - -.pre { - overflow-x: auto; - overflow-y: hidden; - overflow: scroll; -} - -/* - - COORDINATES - Docs: http://tachyons.io/docs/layout/position/ - - Use in combination with the position module. - - Base: - top - bottom - right - left - - Modifiers: - -0 = literal value 0 - -1 = literal value 1 - -2 = literal value 2 - --1 = literal value -1 - --2 = literal value -2 - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.top-0 { top: 0; } - -.right-0 { right: 0; } - -.bottom-0 { bottom: 0; } - -.left-0 { left: 0; } - -.top-1 { top: 1rem; } - -.right-1 { right: 1rem; } - -.bottom-1 { bottom: 1rem; } - -.left-1 { left: 1rem; } - -.top-2 { top: 2rem; } - -.right-2 { right: 2rem; } - -.bottom-2 { bottom: 2rem; } - -.left-2 { left: 2rem; } - -.top--1 { top: -1rem; } - -.right--1 { right: -1rem; } - -.bottom--1 { bottom: -1rem; } - -.left--1 { left: -1rem; } - -.top--2 { top: -2rem; } - -.right--2 { right: -2rem; } - -.bottom--2 { bottom: -2rem; } - -.left--2 { left: -2rem; } - -.absolute--fill { - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -@media screen and (min-width: 30em) { - .top-0-ns { top: 0; } - .left-0-ns { left: 0; } - .right-0-ns { right: 0; } - .bottom-0-ns { bottom: 0; } - .top-1-ns { top: 1rem; } - .left-1-ns { left: 1rem; } - .right-1-ns { right: 1rem; } - .bottom-1-ns { bottom: 1rem; } - .top-2-ns { top: 2rem; } - .left-2-ns { left: 2rem; } - .right-2-ns { right: 2rem; } - .bottom-2-ns { bottom: 2rem; } - .top--1-ns { top: -1rem; } - .right--1-ns { right: -1rem; } - .bottom--1-ns { bottom: -1rem; } - .left--1-ns { left: -1rem; } - .top--2-ns { top: -2rem; } - .right--2-ns { right: -2rem; } - .bottom--2-ns { bottom: -2rem; } - .left--2-ns { left: -2rem; } - .absolute--fill-ns { - top: 0; - right: 0; - bottom: 0; - left: 0; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .top-0-m { top: 0; } - .left-0-m { left: 0; } - .right-0-m { right: 0; } - .bottom-0-m { bottom: 0; } - .top-1-m { top: 1rem; } - .left-1-m { left: 1rem; } - .right-1-m { right: 1rem; } - .bottom-1-m { bottom: 1rem; } - .top-2-m { top: 2rem; } - .left-2-m { left: 2rem; } - .right-2-m { right: 2rem; } - .bottom-2-m { bottom: 2rem; } - .top--1-m { top: -1rem; } - .right--1-m { right: -1rem; } - .bottom--1-m { bottom: -1rem; } - .left--1-m { left: -1rem; } - .top--2-m { top: -2rem; } - .right--2-m { right: -2rem; } - .bottom--2-m { bottom: -2rem; } - .left--2-m { left: -2rem; } - .absolute--fill-m { - top: 0; - right: 0; - bottom: 0; - left: 0; - } -} - -@media screen and (min-width: 60em) { - .top-0-l { top: 0; } - .left-0-l { left: 0; } - .right-0-l { right: 0; } - .bottom-0-l { bottom: 0; } - .top-1-l { top: 1rem; } - .left-1-l { left: 1rem; } - .right-1-l { right: 1rem; } - .bottom-1-l { bottom: 1rem; } - .top-2-l { top: 2rem; } - .left-2-l { left: 2rem; } - .right-2-l { right: 2rem; } - .bottom-2-l { bottom: 2rem; } - .top--1-l { top: -1rem; } - .right--1-l { right: -1rem; } - .bottom--1-l { bottom: -1rem; } - .left--1-l { left: -1rem; } - .top--2-l { top: -2rem; } - .right--2-l { right: -2rem; } - .bottom--2-l { bottom: -2rem; } - .left--2-l { left: -2rem; } - .absolute--fill-l { - top: 0; - right: 0; - bottom: 0; - left: 0; - } -} - -/* - - CLEARFIX - http://tachyons.io/docs/layout/clearfix/ - -*/ - -/* Nicolas Gallaghers Clearfix solution - Ref: http://nicolasgallagher.com/micro-clearfix-hack/ */ - -.cf:before, -.cf:after { content: " "; display: table; } - -.cf:after { clear: both; } - -.cf { *zoom: 1; } - -.cl { clear: left; } - -.cr { clear: right; } - -.cb { clear: both; } - -.cn { clear: none; } - -@media screen and (min-width: 30em) { - .cl-ns { clear: left; } - .cr-ns { clear: right; } - .cb-ns { clear: both; } - .cn-ns { clear: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .cl-m { clear: left; } - .cr-m { clear: right; } - .cb-m { clear: both; } - .cn-m { clear: none; } -} - -@media screen and (min-width: 60em) { - .cl-l { clear: left; } - .cr-l { clear: right; } - .cb-l { clear: both; } - .cn-l { clear: none; } -} - -/* - - DISPLAY - Docs: http://tachyons.io/docs/layout/display - - Base: - d = display - - Modifiers: - n = none - b = block - ib = inline-block - it = inline-table - t = table - tc = table-cell - t-row = table-row - t-columm = table-column - t-column-group = table-column-group - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.dn { display: none; } - -.di { display: inline; } - -.db { display: block; } - -.dib { display: inline-block; } - -.dit { display: inline-table; } - -.dt { display: table; } - -.dtc { display: table-cell; } - -.dt-row { display: table-row; } - -.dt-row-group { display: table-row-group; } - -.dt-column { display: table-column; } - -.dt-column-group { display: table-column-group; } - -/* - This will set table to full width and then - all cells will be equal width -*/ - -.dt--fixed { - table-layout: fixed; - width: 100%; -} - -@media screen and (min-width: 30em) { - .dn-ns { display: none; } - .di-ns { display: inline; } - .db-ns { display: block; } - .dib-ns { display: inline-block; } - .dit-ns { display: inline-table; } - .dt-ns { display: table; } - .dtc-ns { display: table-cell; } - .dt-row-ns { display: table-row; } - .dt-row-group-ns { display: table-row-group; } - .dt-column-ns { display: table-column; } - .dt-column-group-ns { display: table-column-group; } - - .dt--fixed-ns { - table-layout: fixed; - width: 100%; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .dn-m { display: none; } - .di-m { display: inline; } - .db-m { display: block; } - .dib-m { display: inline-block; } - .dit-m { display: inline-table; } - .dt-m { display: table; } - .dtc-m { display: table-cell; } - .dt-row-m { display: table-row; } - .dt-row-group-m { display: table-row-group; } - .dt-column-m { display: table-column; } - .dt-column-group-m { display: table-column-group; } - - .dt--fixed-m { - table-layout: fixed; - width: 100%; - } -} - -@media screen and (min-width: 60em) { - .dn-l { display: none; } - .di-l { display: inline; } - .db-l { display: block; } - .dib-l { display: inline-block; } - .dit-l { display: inline-table; } - .dt-l { display: table; } - .dtc-l { display: table-cell; } - .dt-row-l { display: table-row; } - .dt-row-group-l { display: table-row-group; } - .dt-column-l { display: table-column; } - .dt-column-group-l { display: table-column-group; } - - .dt--fixed-l { - table-layout: fixed; - width: 100%; - } -} - -/* - - FLEXBOX - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.flex { display: -webkit-box; display: -ms-flexbox; display: flex; } - -.inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - -/* 1. Fix for Chrome 44 bug. - * https://code.google.com/p/chromium/issues/detail?id=506893 */ - -.flex-auto { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ -} - -.flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - -.flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - -.flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - -.flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } - -.flex-nowrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - -.flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - -.flex-column-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - -.flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - -.items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - -.items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - -.items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - -.items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - -.items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - -.self-start { -ms-flex-item-align: start; align-self: flex-start; } - -.self-end { -ms-flex-item-align: end; align-self: flex-end; } - -.self-center { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - -.self-baseline { -ms-flex-item-align: baseline; align-self: baseline; } - -.self-stretch { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - -.justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - -.justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - -.justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - -.justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - -.justify-around { -ms-flex-pack: distribute; justify-content: space-around; } - -.content-start { -ms-flex-line-pack: start; align-content: flex-start; } - -.content-end { -ms-flex-line-pack: end; align-content: flex-end; } - -.content-center { -ms-flex-line-pack: center; align-content: center; } - -.content-between { -ms-flex-line-pack: justify; align-content: space-between; } - -.content-around { -ms-flex-line-pack: distribute; align-content: space-around; } - -.content-stretch { -ms-flex-line-pack: stretch; align-content: stretch; } - -.order-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - -.order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - -.order-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - -.order-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - -.order-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - -.order-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - -.order-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - -.order-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - -.order-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - -.order-last { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - -.flex-grow-0 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - -.flex-grow-1 { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - -.flex-shrink-0 { -ms-flex-negative: 0; flex-shrink: 0; } - -.flex-shrink-1 { -ms-flex-negative: 1; flex-shrink: 1; } - -@media screen and (min-width: 30em) { - .flex-ns { display: -webkit-box; display: -ms-flexbox; display: flex; } - .inline-flex-ns { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - .flex-auto-ns { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ - } - .flex-none-ns { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - .flex-column-ns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - .flex-row-ns { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - .flex-wrap-ns { -ms-flex-wrap: wrap; flex-wrap: wrap; } - .flex-nowrap-ns { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - .flex-wrap-reverse-ns { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - .flex-column-reverse-ns { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - .flex-row-reverse-ns { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - .items-start-ns { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - .items-end-ns { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - .items-center-ns { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - .items-baseline-ns { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - .items-stretch-ns { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - - .self-start-ns { -ms-flex-item-align: start; align-self: flex-start; } - .self-end-ns { -ms-flex-item-align: end; align-self: flex-end; } - .self-center-ns { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - .self-baseline-ns { -ms-flex-item-align: baseline; align-self: baseline; } - .self-stretch-ns { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - - .justify-start-ns { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - .justify-end-ns { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - .justify-center-ns { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - .justify-between-ns { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - .justify-around-ns { -ms-flex-pack: distribute; justify-content: space-around; } - - .content-start-ns { -ms-flex-line-pack: start; align-content: flex-start; } - .content-end-ns { -ms-flex-line-pack: end; align-content: flex-end; } - .content-center-ns { -ms-flex-line-pack: center; align-content: center; } - .content-between-ns { -ms-flex-line-pack: justify; align-content: space-between; } - .content-around-ns { -ms-flex-line-pack: distribute; align-content: space-around; } - .content-stretch-ns { -ms-flex-line-pack: stretch; align-content: stretch; } - - .order-0-ns { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - .order-1-ns { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - .order-2-ns { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - .order-3-ns { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - .order-4-ns { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - .order-5-ns { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - .order-6-ns { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - .order-7-ns { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - .order-8-ns { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - .order-last-ns { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - - .flex-grow-0-ns { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - .flex-grow-1-ns { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - - .flex-shrink-0-ns { -ms-flex-negative: 0; flex-shrink: 0; } - .flex-shrink-1-ns { -ms-flex-negative: 1; flex-shrink: 1; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .flex-m { display: -webkit-box; display: -ms-flexbox; display: flex; } - .inline-flex-m { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - .flex-auto-m { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ - } - .flex-none-m { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - .flex-column-m { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - .flex-row-m { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - .flex-wrap-m { -ms-flex-wrap: wrap; flex-wrap: wrap; } - .flex-nowrap-m { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - .flex-wrap-reverse-m { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - .flex-column-reverse-m { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - .flex-row-reverse-m { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - .items-start-m { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - .items-end-m { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - .items-center-m { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - .items-baseline-m { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - .items-stretch-m { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - - .self-start-m { -ms-flex-item-align: start; align-self: flex-start; } - .self-end-m { -ms-flex-item-align: end; align-self: flex-end; } - .self-center-m { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - .self-baseline-m { -ms-flex-item-align: baseline; align-self: baseline; } - .self-stretch-m { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - - .justify-start-m { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - .justify-end-m { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - .justify-center-m { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - .justify-between-m { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - .justify-around-m { -ms-flex-pack: distribute; justify-content: space-around; } - - .content-start-m { -ms-flex-line-pack: start; align-content: flex-start; } - .content-end-m { -ms-flex-line-pack: end; align-content: flex-end; } - .content-center-m { -ms-flex-line-pack: center; align-content: center; } - .content-between-m { -ms-flex-line-pack: justify; align-content: space-between; } - .content-around-m { -ms-flex-line-pack: distribute; align-content: space-around; } - .content-stretch-m { -ms-flex-line-pack: stretch; align-content: stretch; } - - .order-0-m { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - .order-1-m { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - .order-2-m { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - .order-3-m { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - .order-4-m { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - .order-5-m { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - .order-6-m { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - .order-7-m { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - .order-8-m { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - .order-last-m { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - - .flex-grow-0-m { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - .flex-grow-1-m { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - - .flex-shrink-0-m { -ms-flex-negative: 0; flex-shrink: 0; } - .flex-shrink-1-m { -ms-flex-negative: 1; flex-shrink: 1; } -} - -@media screen and (min-width: 60em) { - .flex-l { display: -webkit-box; display: -ms-flexbox; display: flex; } - .inline-flex-l { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } - .flex-auto-l { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 0; /* 1 */ - min-height: 0; /* 1 */ - } - .flex-none-l { -webkit-box-flex: 0; -ms-flex: none; flex: none; } - .flex-column-l { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } - .flex-row-l { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } - .flex-wrap-l { -ms-flex-wrap: wrap; flex-wrap: wrap; } - .flex-nowrap-l { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } - .flex-wrap-reverse-l { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } - .flex-column-reverse-l { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } - .flex-row-reverse-l { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } - - .items-start-l { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } - .items-end-l { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } - .items-center-l { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } - .items-baseline-l { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } - .items-stretch-l { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } - - .self-start-l { -ms-flex-item-align: start; align-self: flex-start; } - .self-end-l { -ms-flex-item-align: end; align-self: flex-end; } - .self-center-l { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } - .self-baseline-l { -ms-flex-item-align: baseline; align-self: baseline; } - .self-stretch-l { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } - - .justify-start-l { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } - .justify-end-l { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } - .justify-center-l { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } - .justify-between-l { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } - .justify-around-l { -ms-flex-pack: distribute; justify-content: space-around; } - - .content-start-l { -ms-flex-line-pack: start; align-content: flex-start; } - .content-end-l { -ms-flex-line-pack: end; align-content: flex-end; } - .content-center-l { -ms-flex-line-pack: center; align-content: center; } - .content-between-l { -ms-flex-line-pack: justify; align-content: space-between; } - .content-around-l { -ms-flex-line-pack: distribute; align-content: space-around; } - .content-stretch-l { -ms-flex-line-pack: stretch; align-content: stretch; } - - .order-0-l { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } - .order-1-l { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } - .order-2-l { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } - .order-3-l { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } - .order-4-l { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } - .order-5-l { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } - .order-6-l { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } - .order-7-l { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } - .order-8-l { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } - .order-last-l { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } - - .flex-grow-0-l { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } - .flex-grow-1-l { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } - - .flex-shrink-0-l { -ms-flex-negative: 0; flex-shrink: 0; } - .flex-shrink-1-l { -ms-flex-negative: 1; flex-shrink: 1; } -} - -/* - - FLOATS - http://tachyons.io/docs/layout/floats/ - - 1. Floated elements are automatically rendered as block level elements. - Setting floats to display inline will fix the double margin bug in - ie6. You know... just in case. - - 2. Don't forget to clearfix your floats with .cf - - Base: - f = float - - Modifiers: - l = left - r = right - n = none - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.fl { float: left; _display: inline; } - -.fr { float: right; _display: inline; } - -.fn { float: none; } - -@media screen and (min-width: 30em) { - .fl-ns { float: left; _display: inline; } - .fr-ns { float: right; _display: inline; } - .fn-ns { float: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .fl-m { float: left; _display: inline; } - .fr-m { float: right; _display: inline; } - .fn-m { float: none; } -} - -@media screen and (min-width: 60em) { - .fl-l { float: left; _display: inline; } - .fr-l { float: right; _display: inline; } - .fn-l { float: none; } -} - -/* - - FONT FAMILY GROUPS - Docs: http://tachyons.io/docs/typography/font-family/ - -*/ - -.sans-serif { - font-family: -apple-system, BlinkMacSystemFont, - 'avenir next', avenir, - 'helvetica neue', helvetica, - ubuntu, - roboto, noto, - 'segoe ui', arial, - sans-serif; -} - -.serif { - font-family: georgia, - times, - serif; -} - -.system-sans-serif { - font-family: sans-serif; -} - -.system-serif { - font-family: serif; -} - -/* Monospaced Typefaces (for code) */ - -/* From http://cssfontstack.com */ - -code, .code { - font-family: Consolas, - monaco, - monospace; -} - -.courier { - font-family: 'Courier Next', - courier, - monospace; -} - -/* Sans-Serif Typefaces */ - -.helvetica { - font-family: 'helvetica neue', helvetica, - sans-serif; -} - -.avenir { - font-family: 'avenir next', avenir, - sans-serif; -} - -/* Serif Typefaces */ - -.athelas { - font-family: athelas, - georgia, - serif; -} - -.georgia { - font-family: georgia, - serif; -} - -.times { - font-family: times, - serif; -} - -.bodoni { - font-family: "Bodoni MT", - serif; -} - -.calisto { - font-family: "Calisto MT", - serif; -} - -.garamond { - font-family: garamond, - serif; -} - -.baskerville { - font-family: baskerville, - serif; -} - -/* - - FONT STYLE - Docs: http://tachyons.io/docs/typography/font-style/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.i { font-style: italic; } - -.fs-normal { font-style: normal; } - -@media screen and (min-width: 30em) { - .i-ns { font-style: italic; } - .fs-normal-ns { font-style: normal; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .i-m { font-style: italic; } - .fs-normal-m { font-style: normal; } -} - -@media screen and (min-width: 60em) { - .i-l { font-style: italic; } - .fs-normal-l { font-style: normal; } -} - -/* - - FONT WEIGHT - Docs: http://tachyons.io/docs/typography/font-weight/ - - Base - fw = font-weight - - Modifiers: - 1 = literal value 100 - 2 = literal value 200 - 3 = literal value 300 - 4 = literal value 400 - 5 = literal value 500 - 6 = literal value 600 - 7 = literal value 700 - 8 = literal value 800 - 9 = literal value 900 - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.normal { font-weight: normal; } - -.b { font-weight: bold; } - -.fw1 { font-weight: 100; } - -.fw2 { font-weight: 200; } - -.fw3 { font-weight: 300; } - -.fw4 { font-weight: 400; } - -.fw5 { font-weight: 500; } - -.fw6 { font-weight: 600; } - -.fw7 { font-weight: 700; } - -.fw8 { font-weight: 800; } - -.fw9 { font-weight: 900; } - -@media screen and (min-width: 30em) { - .normal-ns { font-weight: normal; } - .b-ns { font-weight: bold; } - .fw1-ns { font-weight: 100; } - .fw2-ns { font-weight: 200; } - .fw3-ns { font-weight: 300; } - .fw4-ns { font-weight: 400; } - .fw5-ns { font-weight: 500; } - .fw6-ns { font-weight: 600; } - .fw7-ns { font-weight: 700; } - .fw8-ns { font-weight: 800; } - .fw9-ns { font-weight: 900; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .normal-m { font-weight: normal; } - .b-m { font-weight: bold; } - .fw1-m { font-weight: 100; } - .fw2-m { font-weight: 200; } - .fw3-m { font-weight: 300; } - .fw4-m { font-weight: 400; } - .fw5-m { font-weight: 500; } - .fw6-m { font-weight: 600; } - .fw7-m { font-weight: 700; } - .fw8-m { font-weight: 800; } - .fw9-m { font-weight: 900; } -} - -@media screen and (min-width: 60em) { - .normal-l { font-weight: normal; } - .b-l { font-weight: bold; } - .fw1-l { font-weight: 100; } - .fw2-l { font-weight: 200; } - .fw3-l { font-weight: 300; } - .fw4-l { font-weight: 400; } - .fw5-l { font-weight: 500; } - .fw6-l { font-weight: 600; } - .fw7-l { font-weight: 700; } - .fw8-l { font-weight: 800; } - .fw9-l { font-weight: 900; } -} - -/* - - FORMS - -*/ - -.input-reset { - -webkit-appearance: none; - -moz-appearance: none; -} - -.button-reset::-moz-focus-inner, -.input-reset::-moz-focus-inner { - border: 0; - padding: 0; -} - -/* - - HEIGHTS - Docs: http://tachyons.io/docs/layout/heights/ - - Base: - h = height - min-h = min-height - min-vh = min-height vertical screen height - vh = vertical screen height - - Modifiers - 1 = 1st step in height scale - 2 = 2nd step in height scale - 3 = 3rd step in height scale - 4 = 4th step in height scale - 5 = 5th step in height scale - - -25 = literal value 25% - -50 = literal value 50% - -75 = literal value 75% - -100 = literal value 100% - - -auto = string value of auto - -inherit = string value of inherit - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Height Scale */ - -.h1 { height: 1rem; } - -.h2 { height: 2rem; } - -.h3 { height: 4rem; } - -.h4 { height: 8rem; } - -.h5 { height: 16rem; } - -/* Height Percentages - Based off of height of parent */ - -.h-25 { height: 25%; } - -.h-50 { height: 50%; } - -.h-75 { height: 75%; } - -.h-100 { height: 100%; } - -.min-h-100 { min-height: 100%; } - -/* Screen Height Percentage */ - -.vh-25 { height: 25vh; } - -.vh-50 { height: 50vh; } - -.vh-75 { height: 75vh; } - -.vh-100 { height: 100vh; } - -.min-vh-100 { min-height: 100vh; } - -/* String Properties */ - -.h-auto { height: auto; } - -.h-inherit { height: inherit; } - -@media screen and (min-width: 30em) { - .h1-ns { height: 1rem; } - .h2-ns { height: 2rem; } - .h3-ns { height: 4rem; } - .h4-ns { height: 8rem; } - .h5-ns { height: 16rem; } - .h-25-ns { height: 25%; } - .h-50-ns { height: 50%; } - .h-75-ns { height: 75%; } - .h-100-ns { height: 100%; } - .min-h-100-ns { min-height: 100%; } - .vh-25-ns { height: 25vh; } - .vh-50-ns { height: 50vh; } - .vh-75-ns { height: 75vh; } - .vh-100-ns { height: 100vh; } - .min-vh-100-ns { min-height: 100vh; } - .h-auto-ns { height: auto; } - .h-inherit-ns { height: inherit; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .h1-m { height: 1rem; } - .h2-m { height: 2rem; } - .h3-m { height: 4rem; } - .h4-m { height: 8rem; } - .h5-m { height: 16rem; } - .h-25-m { height: 25%; } - .h-50-m { height: 50%; } - .h-75-m { height: 75%; } - .h-100-m { height: 100%; } - .min-h-100-m { min-height: 100%; } - .vh-25-m { height: 25vh; } - .vh-50-m { height: 50vh; } - .vh-75-m { height: 75vh; } - .vh-100-m { height: 100vh; } - .min-vh-100-m { min-height: 100vh; } - .h-auto-m { height: auto; } - .h-inherit-m { height: inherit; } -} - -@media screen and (min-width: 60em) { - .h1-l { height: 1rem; } - .h2-l { height: 2rem; } - .h3-l { height: 4rem; } - .h4-l { height: 8rem; } - .h5-l { height: 16rem; } - .h-25-l { height: 25%; } - .h-50-l { height: 50%; } - .h-75-l { height: 75%; } - .h-100-l { height: 100%; } - .min-h-100-l { min-height: 100%; } - .vh-25-l { height: 25vh; } - .vh-50-l { height: 50vh; } - .vh-75-l { height: 75vh; } - .vh-100-l { height: 100vh; } - .min-vh-100-l { min-height: 100vh; } - .h-auto-l { height: auto; } - .h-inherit-l { height: inherit; } -} - -/* - - LETTER SPACING - Docs: http://tachyons.io/docs/typography/tracking/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.tracked { letter-spacing: .1em; } - -.tracked-tight { letter-spacing: -.05em; } - -.tracked-mega { letter-spacing: .25em; } - -@media screen and (min-width: 30em) { - .tracked-ns { letter-spacing: .1em; } - .tracked-tight-ns { letter-spacing: -.05em; } - .tracked-mega-ns { letter-spacing: .25em; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .tracked-m { letter-spacing: .1em; } - .tracked-tight-m { letter-spacing: -.05em; } - .tracked-mega-m { letter-spacing: .25em; } -} - -@media screen and (min-width: 60em) { - .tracked-l { letter-spacing: .1em; } - .tracked-tight-l { letter-spacing: -.05em; } - .tracked-mega-l { letter-spacing: .25em; } -} - -/* - - LINE HEIGHT / LEADING - Docs: http://tachyons.io/docs/typography/line-height - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.lh-solid { line-height: 1; } - -.lh-title { line-height: 1.25; } - -.lh-copy { line-height: 1.5; } - -@media screen and (min-width: 30em) { - .lh-solid-ns { line-height: 1; } - .lh-title-ns { line-height: 1.25; } - .lh-copy-ns { line-height: 1.5; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .lh-solid-m { line-height: 1; } - .lh-title-m { line-height: 1.25; } - .lh-copy-m { line-height: 1.5; } -} - -@media screen and (min-width: 60em) { - .lh-solid-l { line-height: 1; } - .lh-title-l { line-height: 1.25; } - .lh-copy-l { line-height: 1.5; } -} - -/* - - LINKS - Docs: http://tachyons.io/docs/elements/links/ - -*/ - -.link { - text-decoration: none; - transition: color .15s ease-in; -} - -.link:link, -.link:visited { - transition: color .15s ease-in; -} - -.link:hover { - transition: color .15s ease-in; -} - -.link:active { - transition: color .15s ease-in; -} - -.link:focus { - transition: color .15s ease-in; - outline: 1px dotted currentColor; -} - -/* - - LISTS - http://tachyons.io/docs/elements/lists/ - -*/ - -.list { list-style-type: none; } - -/* - - MAX WIDTHS - Docs: http://tachyons.io/docs/layout/max-widths/ - - Base: - mw = max-width - - Modifiers - 1 = 1st step in width scale - 2 = 2nd step in width scale - 3 = 3rd step in width scale - 4 = 4th step in width scale - 5 = 5th step in width scale - 6 = 6st step in width scale - 7 = 7nd step in width scale - 8 = 8rd step in width scale - 9 = 9th step in width scale - - -100 = literal value 100% - - -none = string value none - - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Max Width Percentages */ - -.mw-100 { max-width: 100%; } - -/* Max Width Scale */ - -.mw1 { max-width: 1rem; } - -.mw2 { max-width: 2rem; } - -.mw3 { max-width: 4rem; } - -.mw4 { max-width: 8rem; } - -.mw5 { max-width: 16rem; } - -.mw6 { max-width: 32rem; } - -.mw7 { max-width: 48rem; } - -.mw8 { max-width: 64rem; } - -.mw9 { max-width: 96rem; } - -/* Max Width String Properties */ - -.mw-none { max-width: none; } - -@media screen and (min-width: 30em) { - .mw-100-ns { max-width: 100%; } - - .mw1-ns { max-width: 1rem; } - .mw2-ns { max-width: 2rem; } - .mw3-ns { max-width: 4rem; } - .mw4-ns { max-width: 8rem; } - .mw5-ns { max-width: 16rem; } - .mw6-ns { max-width: 32rem; } - .mw7-ns { max-width: 48rem; } - .mw8-ns { max-width: 64rem; } - .mw9-ns { max-width: 96rem; } - - .mw-none-ns { max-width: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .mw-100-m { max-width: 100%; } - - .mw1-m { max-width: 1rem; } - .mw2-m { max-width: 2rem; } - .mw3-m { max-width: 4rem; } - .mw4-m { max-width: 8rem; } - .mw5-m { max-width: 16rem; } - .mw6-m { max-width: 32rem; } - .mw7-m { max-width: 48rem; } - .mw8-m { max-width: 64rem; } - .mw9-m { max-width: 96rem; } - - .mw-none-m { max-width: none; } -} - -@media screen and (min-width: 60em) { - .mw-100-l { max-width: 100%; } - - .mw1-l { max-width: 1rem; } - .mw2-l { max-width: 2rem; } - .mw3-l { max-width: 4rem; } - .mw4-l { max-width: 8rem; } - .mw5-l { max-width: 16rem; } - .mw6-l { max-width: 32rem; } - .mw7-l { max-width: 48rem; } - .mw8-l { max-width: 64rem; } - .mw9-l { max-width: 96rem; } - - .mw-none-l { max-width: none; } -} - -/* - - WIDTHS - Docs: http://tachyons.io/docs/layout/widths/ - - Base: - w = width - - Modifiers - 1 = 1st step in width scale - 2 = 2nd step in width scale - 3 = 3rd step in width scale - 4 = 4th step in width scale - 5 = 5th step in width scale - - -10 = literal value 10% - -20 = literal value 20% - -25 = literal value 25% - -30 = literal value 30% - -33 = literal value 33% - -34 = literal value 34% - -40 = literal value 40% - -50 = literal value 50% - -60 = literal value 60% - -70 = literal value 70% - -75 = literal value 75% - -80 = literal value 80% - -90 = literal value 90% - -100 = literal value 100% - - -third = 100% / 3 (Not supported in opera mini or IE8) - -two-thirds = 100% / 1.5 (Not supported in opera mini or IE8) - -auto = string value auto - - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Width Scale */ - -.w1 { width: 1rem; } - -.w2 { width: 2rem; } - -.w3 { width: 4rem; } - -.w4 { width: 8rem; } - -.w5 { width: 16rem; } - -.w-10 { width: 10%; } - -.w-20 { width: 20%; } - -.w-25 { width: 25%; } - -.w-30 { width: 30%; } - -.w-33 { width: 33%; } - -.w-34 { width: 34%; } - -.w-40 { width: 40%; } - -.w-50 { width: 50%; } - -.w-60 { width: 60%; } - -.w-70 { width: 70%; } - -.w-75 { width: 75%; } - -.w-80 { width: 80%; } - -.w-90 { width: 90%; } - -.w-100 { width: 100%; } - -.w-third { width: 33.33333%; } - -.w-two-thirds { width: 66.66667%; } - -.w-auto { width: auto; } - -@media screen and (min-width: 30em) { - .w1-ns { width: 1rem; } - .w2-ns { width: 2rem; } - .w3-ns { width: 4rem; } - .w4-ns { width: 8rem; } - .w5-ns { width: 16rem; } - .w-10-ns { width: 10%; } - .w-20-ns { width: 20%; } - .w-25-ns { width: 25%; } - .w-30-ns { width: 30%; } - .w-33-ns { width: 33%; } - .w-34-ns { width: 34%; } - .w-40-ns { width: 40%; } - .w-50-ns { width: 50%; } - .w-60-ns { width: 60%; } - .w-70-ns { width: 70%; } - .w-75-ns { width: 75%; } - .w-80-ns { width: 80%; } - .w-90-ns { width: 90%; } - .w-100-ns { width: 100%; } - .w-third-ns { width: 33.33333%; } - .w-two-thirds-ns { width: 66.66667%; } - .w-auto-ns { width: auto; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .w1-m { width: 1rem; } - .w2-m { width: 2rem; } - .w3-m { width: 4rem; } - .w4-m { width: 8rem; } - .w5-m { width: 16rem; } - .w-10-m { width: 10%; } - .w-20-m { width: 20%; } - .w-25-m { width: 25%; } - .w-30-m { width: 30%; } - .w-33-m { width: 33%; } - .w-34-m { width: 34%; } - .w-40-m { width: 40%; } - .w-50-m { width: 50%; } - .w-60-m { width: 60%; } - .w-70-m { width: 70%; } - .w-75-m { width: 75%; } - .w-80-m { width: 80%; } - .w-90-m { width: 90%; } - .w-100-m { width: 100%; } - .w-third-m { width: 33.33333%; } - .w-two-thirds-m { width: 66.66667%; } - .w-auto-m { width: auto; } -} - -@media screen and (min-width: 60em) { - .w1-l { width: 1rem; } - .w2-l { width: 2rem; } - .w3-l { width: 4rem; } - .w4-l { width: 8rem; } - .w5-l { width: 16rem; } - .w-10-l { width: 10%; } - .w-20-l { width: 20%; } - .w-25-l { width: 25%; } - .w-30-l { width: 30%; } - .w-33-l { width: 33%; } - .w-34-l { width: 34%; } - .w-40-l { width: 40%; } - .w-50-l { width: 50%; } - .w-60-l { width: 60%; } - .w-70-l { width: 70%; } - .w-75-l { width: 75%; } - .w-80-l { width: 80%; } - .w-90-l { width: 90%; } - .w-100-l { width: 100%; } - .w-third-l { width: 33.33333%; } - .w-two-thirds-l { width: 66.66667%; } - .w-auto-l { width: auto; } -} - -/* - - OVERFLOW - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - - */ - -.overflow-visible { overflow: visible; } - -.overflow-hidden { overflow: hidden; } - -.overflow-scroll { overflow: scroll; } - -.overflow-auto { overflow: auto; } - -.overflow-x-visible { overflow-x: visible; } - -.overflow-x-hidden { overflow-x: hidden; } - -.overflow-x-scroll { overflow-x: scroll; } - -.overflow-x-auto { overflow-x: auto; } - -.overflow-y-visible { overflow-y: visible; } - -.overflow-y-hidden { overflow-y: hidden; } - -.overflow-y-scroll { overflow-y: scroll; } - -.overflow-y-auto { overflow-y: auto; } - -@media screen and (min-width: 30em) { - .overflow-visible-ns { overflow: visible; } - .overflow-hidden-ns { overflow: hidden; } - .overflow-scroll-ns { overflow: scroll; } - .overflow-auto-ns { overflow: auto; } - .overflow-x-visible-ns { overflow-x: visible; } - .overflow-x-hidden-ns { overflow-x: hidden; } - .overflow-x-scroll-ns { overflow-x: scroll; } - .overflow-x-auto-ns { overflow-x: auto; } - - .overflow-y-visible-ns { overflow-y: visible; } - .overflow-y-hidden-ns { overflow-y: hidden; } - .overflow-y-scroll-ns { overflow-y: scroll; } - .overflow-y-auto-ns { overflow-y: auto; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .overflow-visible-m { overflow: visible; } - .overflow-hidden-m { overflow: hidden; } - .overflow-scroll-m { overflow: scroll; } - .overflow-auto-m { overflow: auto; } - - .overflow-x-visible-m { overflow-x: visible; } - .overflow-x-hidden-m { overflow-x: hidden; } - .overflow-x-scroll-m { overflow-x: scroll; } - .overflow-x-auto-m { overflow-x: auto; } - - .overflow-y-visible-m { overflow-y: visible; } - .overflow-y-hidden-m { overflow-y: hidden; } - .overflow-y-scroll-m { overflow-y: scroll; } - .overflow-y-auto-m { overflow-y: auto; } -} - -@media screen and (min-width: 60em) { - .overflow-visible-l { overflow: visible; } - .overflow-hidden-l { overflow: hidden; } - .overflow-scroll-l { overflow: scroll; } - .overflow-auto-l { overflow: auto; } - - .overflow-x-visible-l { overflow-x: visible; } - .overflow-x-hidden-l { overflow-x: hidden; } - .overflow-x-scroll-l { overflow-x: scroll; } - .overflow-x-auto-l { overflow-x: auto; } - - .overflow-y-visible-l { overflow-y: visible; } - .overflow-y-hidden-l { overflow-y: hidden; } - .overflow-y-scroll-l { overflow-y: scroll; } - .overflow-y-auto-l { overflow-y: auto; } -} - -/* - - POSITIONING - Docs: http://tachyons.io/docs/layout/position/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.static { position: static; } - -.relative { position: relative; } - -.absolute { position: absolute; } - -.fixed { position: fixed; } - -@media screen and (min-width: 30em) { - .static-ns { position: static; } - .relative-ns { position: relative; } - .absolute-ns { position: absolute; } - .fixed-ns { position: fixed; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .static-m { position: static; } - .relative-m { position: relative; } - .absolute-m { position: absolute; } - .fixed-m { position: fixed; } -} - -@media screen and (min-width: 60em) { - .static-l { position: static; } - .relative-l { position: relative; } - .absolute-l { position: absolute; } - .fixed-l { position: fixed; } -} - -/* - - OPACITY - Docs: http://tachyons.io/docs/themes/opacity/ - -*/ - -.o-100 { opacity: 1; } - -.o-90 { opacity: .9; } - -.o-80 { opacity: .8; } - -.o-70 { opacity: .7; } - -.o-60 { opacity: .6; } - -.o-50 { opacity: .5; } - -.o-40 { opacity: .4; } - -.o-30 { opacity: .3; } - -.o-20 { opacity: .2; } - -.o-10 { opacity: .1; } - -.o-05 { opacity: .05; } - -.o-025 { opacity: .025; } - -.o-0 { opacity: 0; } - -/* - - ROTATIONS - -*/ - -.rotate-45 { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - -.rotate-90 { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - -.rotate-135 { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - -.rotate-180 { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - -.rotate-225 { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - -.rotate-270 { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - -.rotate-315 { -webkit-transform: rotate(315deg); transform: rotate(315deg); } - -@media screen and (min-width: 30em){ - .rotate-45-ns { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - .rotate-90-ns { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - .rotate-135-ns { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - .rotate-180-ns { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - .rotate-225-ns { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - .rotate-270-ns { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - .rotate-315-ns { -webkit-transform: rotate(315deg); transform: rotate(315deg); } -} - -@media screen and (min-width: 30em) and (max-width: 60em){ - .rotate-45-m { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - .rotate-90-m { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - .rotate-135-m { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - .rotate-180-m { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - .rotate-225-m { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - .rotate-270-m { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - .rotate-315-m { -webkit-transform: rotate(315deg); transform: rotate(315deg); } -} - -@media screen and (min-width: 60em){ - .rotate-45-l { -webkit-transform: rotate(45deg); transform: rotate(45deg); } - .rotate-90-l { -webkit-transform: rotate(90deg); transform: rotate(90deg); } - .rotate-135-l { -webkit-transform: rotate(135deg); transform: rotate(135deg); } - .rotate-180-l { -webkit-transform: rotate(180deg); transform: rotate(180deg); } - .rotate-225-l { -webkit-transform: rotate(225deg); transform: rotate(225deg); } - .rotate-270-l { -webkit-transform: rotate(270deg); transform: rotate(270deg); } - .rotate-315-l { -webkit-transform: rotate(315deg); transform: rotate(315deg); } -} - -/* - - SKINS - Docs: http://tachyons.io/docs/themes/skins/ - - Classes for setting foreground and background colors on elements. - If you haven't declared a border color, but set border on an element, it will - be set to the current text color. - -*/ - -/* Text colors */ - -.black-90 { color: rgba(0, 0, 0, .9); } - -.black-80 { color: rgba(0, 0, 0, .8); } - -.black-70 { color: rgba(0, 0, 0, .7); } - -.black-60 { color: rgba(0, 0, 0, .6); } - -.black-50 { color: rgba(0, 0, 0, .5); } - -.black-40 { color: rgba(0, 0, 0, .4); } - -.black-30 { color: rgba(0, 0, 0, .3); } - -.black-20 { color: rgba(0, 0, 0, .2); } - -.black-10 { color: rgba(0, 0, 0, .1); } - -.black-05 { color: rgba(0, 0, 0, .05); } - -.white-90 { color: rgba(255, 255, 255, .9); } - -.white-80 { color: rgba(255, 255, 255, .8); } - -.white-70 { color: rgba(255, 255, 255, .7); } - -.white-60 { color: rgba(255, 255, 255, .6); } - -.white-50 { color: rgba(255, 255, 255, .5); } - -.white-40 { color: rgba(255, 255, 255, .4); } - -.white-30 { color: rgba(255, 255, 255, .3); } - -.white-20 { color: rgba(255, 255, 255, .2); } - -.white-10 { color: rgba(255, 255, 255, .1); } - -.black { color: #000; } - -.near-black { color: #111; } - -.dark-gray { color: #333; } - -.mid-gray { color: #555; } - -.gray { color: #777; } - -.silver { color: #999; } - -.light-silver { color: #aaa; } - -.moon-gray { color: #ccc; } - -.light-gray { color: #eee; } - -.near-white { color: #f4f4f4; } - -.white { color: #fff; } - -.dark-red { color: #e7040f; } - -.red { color: #ff4136; } - -.light-red { color: #ff725c; } - -.orange { color: #ff6300; } - -.gold { color: #ffb700; } - -.yellow { color: #ffd700; } - -.light-yellow { color: #fbf1a9; } - -.purple { color: #5e2ca5; } - -.light-purple { color: #a463f2; } - -.dark-pink { color: #d5008f; } - -.hot-pink { color: #ff41b4; } - -.pink { color: #ff80cc; } - -.light-pink { color: #ffa3d7; } - -.dark-green { color: #137752; } - -.green { color: #19a974; } - -.light-green { color: #9eebcf; } - -.navy { color: #001b44; } - -.dark-blue { color: #00449e; } - -.blue { color: #357edd; } - -.light-blue { color: #96ccff; } - -.lightest-blue { color: #cdecff; } - -.washed-blue { color: #f6fffe; } - -.washed-green { color: #e8fdf5; } - -.washed-yellow { color: #fffceb; } - -.washed-red { color: #ffdfdf; } - -.color-inherit { color: inherit; } - -.bg-black-90 { background-color: rgba(0, 0, 0, .9); } - -.bg-black-80 { background-color: rgba(0, 0, 0, .8); } - -.bg-black-70 { background-color: rgba(0, 0, 0, .7); } - -.bg-black-60 { background-color: rgba(0, 0, 0, .6); } - -.bg-black-50 { background-color: rgba(0, 0, 0, .5); } - -.bg-black-40 { background-color: rgba(0, 0, 0, .4); } - -.bg-black-30 { background-color: rgba(0, 0, 0, .3); } - -.bg-black-20 { background-color: rgba(0, 0, 0, .2); } - -.bg-black-10 { background-color: rgba(0, 0, 0, .1); } - -.bg-black-05 { background-color: rgba(0, 0, 0, .05); } - -.bg-white-90 { background-color: rgba(255, 255, 255, .9); } - -.bg-white-80 { background-color: rgba(255, 255, 255, .8); } - -.bg-white-70 { background-color: rgba(255, 255, 255, .7); } - -.bg-white-60 { background-color: rgba(255, 255, 255, .6); } - -.bg-white-50 { background-color: rgba(255, 255, 255, .5); } - -.bg-white-40 { background-color: rgba(255, 255, 255, .4); } - -.bg-white-30 { background-color: rgba(255, 255, 255, .3); } - -.bg-white-20 { background-color: rgba(255, 255, 255, .2); } - -.bg-white-10 { background-color: rgba(255, 255, 255, .1); } - -/* Background colors */ - -.bg-black { background-color: #000; } - -.bg-near-black { background-color: #111; } - -.bg-dark-gray { background-color: #333; } - -.bg-mid-gray { background-color: #555; } - -.bg-gray { background-color: #777; } - -.bg-silver { background-color: #999; } - -.bg-light-silver { background-color: #aaa; } - -.bg-moon-gray { background-color: #ccc; } - -.bg-light-gray { background-color: #eee; } - -.bg-near-white { background-color: #f4f4f4; } - -.bg-white { background-color: #fff; } - -.bg-transparent { background-color: transparent; } - -.bg-dark-red { background-color: #e7040f; } - -.bg-red { background-color: #ff4136; } - -.bg-light-red { background-color: #ff725c; } - -.bg-orange { background-color: #ff6300; } - -.bg-gold { background-color: #ffb700; } - -.bg-yellow { background-color: #ffd700; } - -.bg-light-yellow { background-color: #fbf1a9; } - -.bg-purple { background-color: #5e2ca5; } - -.bg-light-purple { background-color: #a463f2; } - -.bg-dark-pink { background-color: #d5008f; } - -.bg-hot-pink { background-color: #ff41b4; } - -.bg-pink { background-color: #ff80cc; } - -.bg-light-pink { background-color: #ffa3d7; } - -.bg-dark-green { background-color: #137752; } - -.bg-green { background-color: #19a974; } - -.bg-light-green { background-color: #9eebcf; } - -.bg-navy { background-color: #001b44; } - -.bg-dark-blue { background-color: #00449e; } - -.bg-blue { background-color: #357edd; } - -.bg-light-blue { background-color: #96ccff; } - -.bg-lightest-blue { background-color: #cdecff; } - -.bg-washed-blue { background-color: #f6fffe; } - -.bg-washed-green { background-color: #e8fdf5; } - -.bg-washed-yellow { background-color: #fffceb; } - -.bg-washed-red { background-color: #ffdfdf; } - -.bg-inherit { background-color: inherit; } - -/* - - SKINS:PSEUDO - - Customize the color of an element when - it is focused or hovered over. - - */ - -.hover-black:hover, -.hover-black:focus { color: #000; } - -.hover-near-black:hover, -.hover-near-black:focus { color: #111; } - -.hover-dark-gray:hover, -.hover-dark-gray:focus { color: #333; } - -.hover-mid-gray:hover, -.hover-mid-gray:focus { color: #555; } - -.hover-gray:hover, -.hover-gray:focus { color: #777; } - -.hover-silver:hover, -.hover-silver:focus { color: #999; } - -.hover-light-silver:hover, -.hover-light-silver:focus { color: #aaa; } - -.hover-moon-gray:hover, -.hover-moon-gray:focus { color: #ccc; } - -.hover-light-gray:hover, -.hover-light-gray:focus { color: #eee; } - -.hover-near-white:hover, -.hover-near-white:focus { color: #f4f4f4; } - -.hover-white:hover, -.hover-white:focus { color: #fff; } - -.hover-black-90:hover, -.hover-black-90:focus { color: rgba(0, 0, 0, .9); } - -.hover-black-80:hover, -.hover-black-80:focus { color: rgba(0, 0, 0, .8); } - -.hover-black-70:hover, -.hover-black-70:focus { color: rgba(0, 0, 0, .7); } - -.hover-black-60:hover, -.hover-black-60:focus { color: rgba(0, 0, 0, .6); } - -.hover-black-50:hover, -.hover-black-50:focus { color: rgba(0, 0, 0, .5); } - -.hover-black-40:hover, -.hover-black-40:focus { color: rgba(0, 0, 0, .4); } - -.hover-black-30:hover, -.hover-black-30:focus { color: rgba(0, 0, 0, .3); } - -.hover-black-20:hover, -.hover-black-20:focus { color: rgba(0, 0, 0, .2); } - -.hover-black-10:hover, -.hover-black-10:focus { color: rgba(0, 0, 0, .1); } - -.hover-white-90:hover, -.hover-white-90:focus { color: rgba(255, 255, 255, .9); } - -.hover-white-80:hover, -.hover-white-80:focus { color: rgba(255, 255, 255, .8); } - -.hover-white-70:hover, -.hover-white-70:focus { color: rgba(255, 255, 255, .7); } - -.hover-white-60:hover, -.hover-white-60:focus { color: rgba(255, 255, 255, .6); } - -.hover-white-50:hover, -.hover-white-50:focus { color: rgba(255, 255, 255, .5); } - -.hover-white-40:hover, -.hover-white-40:focus { color: rgba(255, 255, 255, .4); } - -.hover-white-30:hover, -.hover-white-30:focus { color: rgba(255, 255, 255, .3); } - -.hover-white-20:hover, -.hover-white-20:focus { color: rgba(255, 255, 255, .2); } - -.hover-white-10:hover, -.hover-white-10:focus { color: rgba(255, 255, 255, .1); } - -.hover-inherit:hover, -.hover-inherit:focus { color: inherit; } - -.hover-bg-black:hover, -.hover-bg-black:focus { background-color: #000; } - -.hover-bg-near-black:hover, -.hover-bg-near-black:focus { background-color: #111; } - -.hover-bg-dark-gray:hover, -.hover-bg-dark-gray:focus { background-color: #333; } - -.hover-bg-mid-gray:hover, -.hover-bg-mid-gray:focus { background-color: #555; } - -.hover-bg-gray:hover, -.hover-bg-gray:focus { background-color: #777; } - -.hover-bg-silver:hover, -.hover-bg-silver:focus { background-color: #999; } - -.hover-bg-light-silver:hover, -.hover-bg-light-silver:focus { background-color: #aaa; } - -.hover-bg-moon-gray:hover, -.hover-bg-moon-gray:focus { background-color: #ccc; } - -.hover-bg-light-gray:hover, -.hover-bg-light-gray:focus { background-color: #eee; } - -.hover-bg-near-white:hover, -.hover-bg-near-white:focus { background-color: #f4f4f4; } - -.hover-bg-white:hover, -.hover-bg-white:focus { background-color: #fff; } - -.hover-bg-transparent:hover, -.hover-bg-transparent:focus { background-color: transparent; } - -.hover-bg-black-90:hover, -.hover-bg-black-90:focus { background-color: rgba(0, 0, 0, .9); } - -.hover-bg-black-80:hover, -.hover-bg-black-80:focus { background-color: rgba(0, 0, 0, .8); } - -.hover-bg-black-70:hover, -.hover-bg-black-70:focus { background-color: rgba(0, 0, 0, .7); } - -.hover-bg-black-60:hover, -.hover-bg-black-60:focus { background-color: rgba(0, 0, 0, .6); } - -.hover-bg-black-50:hover, -.hover-bg-black-50:focus { background-color: rgba(0, 0, 0, .5); } - -.hover-bg-black-40:hover, -.hover-bg-black-40:focus { background-color: rgba(0, 0, 0, .4); } - -.hover-bg-black-30:hover, -.hover-bg-black-30:focus { background-color: rgba(0, 0, 0, .3); } - -.hover-bg-black-20:hover, -.hover-bg-black-20:focus { background-color: rgba(0, 0, 0, .2); } - -.hover-bg-black-10:hover, -.hover-bg-black-10:focus { background-color: rgba(0, 0, 0, .1); } - -.hover-bg-white-90:hover, -.hover-bg-white-90:focus { background-color: rgba(255, 255, 255, .9); } - -.hover-bg-white-80:hover, -.hover-bg-white-80:focus { background-color: rgba(255, 255, 255, .8); } - -.hover-bg-white-70:hover, -.hover-bg-white-70:focus { background-color: rgba(255, 255, 255, .7); } - -.hover-bg-white-60:hover, -.hover-bg-white-60:focus { background-color: rgba(255, 255, 255, .6); } - -.hover-bg-white-50:hover, -.hover-bg-white-50:focus { background-color: rgba(255, 255, 255, .5); } - -.hover-bg-white-40:hover, -.hover-bg-white-40:focus { background-color: rgba(255, 255, 255, .4); } - -.hover-bg-white-30:hover, -.hover-bg-white-30:focus { background-color: rgba(255, 255, 255, .3); } - -.hover-bg-white-20:hover, -.hover-bg-white-20:focus { background-color: rgba(255, 255, 255, .2); } - -.hover-bg-white-10:hover, -.hover-bg-white-10:focus { background-color: rgba(255, 255, 255, .1); } - -.hover-dark-red:hover, -.hover-dark-red:focus { color: #e7040f; } - -.hover-red:hover, -.hover-red:focus { color: #ff4136; } - -.hover-light-red:hover, -.hover-light-red:focus { color: #ff725c; } - -.hover-orange:hover, -.hover-orange:focus { color: #ff6300; } - -.hover-gold:hover, -.hover-gold:focus { color: #ffb700; } - -.hover-yellow:hover, -.hover-yellow:focus { color: #ffd700; } - -.hover-light-yellow:hover, -.hover-light-yellow:focus { color: #fbf1a9; } - -.hover-purple:hover, -.hover-purple:focus { color: #5e2ca5; } - -.hover-light-purple:hover, -.hover-light-purple:focus { color: #a463f2; } - -.hover-dark-pink:hover, -.hover-dark-pink:focus { color: #d5008f; } - -.hover-hot-pink:hover, -.hover-hot-pink:focus { color: #ff41b4; } - -.hover-pink:hover, -.hover-pink:focus { color: #ff80cc; } - -.hover-light-pink:hover, -.hover-light-pink:focus { color: #ffa3d7; } - -.hover-dark-green:hover, -.hover-dark-green:focus { color: #137752; } - -.hover-green:hover, -.hover-green:focus { color: #19a974; } - -.hover-light-green:hover, -.hover-light-green:focus { color: #9eebcf; } - -.hover-navy:hover, -.hover-navy:focus { color: #001b44; } - -.hover-dark-blue:hover, -.hover-dark-blue:focus { color: #00449e; } - -.hover-blue:hover, -.hover-blue:focus { color: #357edd; } - -.hover-light-blue:hover, -.hover-light-blue:focus { color: #96ccff; } - -.hover-lightest-blue:hover, -.hover-lightest-blue:focus { color: #cdecff; } - -.hover-washed-blue:hover, -.hover-washed-blue:focus { color: #f6fffe; } - -.hover-washed-green:hover, -.hover-washed-green:focus { color: #e8fdf5; } - -.hover-washed-yellow:hover, -.hover-washed-yellow:focus { color: #fffceb; } - -.hover-washed-red:hover, -.hover-washed-red:focus { color: #ffdfdf; } - -.hover-bg-dark-red:hover, -.hover-bg-dark-red:focus { background-color: #e7040f; } - -.hover-bg-red:hover, -.hover-bg-red:focus { background-color: #ff4136; } - -.hover-bg-light-red:hover, -.hover-bg-light-red:focus { background-color: #ff725c; } - -.hover-bg-orange:hover, -.hover-bg-orange:focus { background-color: #ff6300; } - -.hover-bg-gold:hover, -.hover-bg-gold:focus { background-color: #ffb700; } - -.hover-bg-yellow:hover, -.hover-bg-yellow:focus { background-color: #ffd700; } - -.hover-bg-light-yellow:hover, -.hover-bg-light-yellow:focus { background-color: #fbf1a9; } - -.hover-bg-purple:hover, -.hover-bg-purple:focus { background-color: #5e2ca5; } - -.hover-bg-light-purple:hover, -.hover-bg-light-purple:focus { background-color: #a463f2; } - -.hover-bg-dark-pink:hover, -.hover-bg-dark-pink:focus { background-color: #d5008f; } - -.hover-bg-hot-pink:hover, -.hover-bg-hot-pink:focus { background-color: #ff41b4; } - -.hover-bg-pink:hover, -.hover-bg-pink:focus { background-color: #ff80cc; } - -.hover-bg-light-pink:hover, -.hover-bg-light-pink:focus { background-color: #ffa3d7; } - -.hover-bg-dark-green:hover, -.hover-bg-dark-green:focus { background-color: #137752; } - -.hover-bg-green:hover, -.hover-bg-green:focus { background-color: #19a974; } - -.hover-bg-light-green:hover, -.hover-bg-light-green:focus { background-color: #9eebcf; } - -.hover-bg-navy:hover, -.hover-bg-navy:focus { background-color: #001b44; } - -.hover-bg-dark-blue:hover, -.hover-bg-dark-blue:focus { background-color: #00449e; } - -.hover-bg-blue:hover, -.hover-bg-blue:focus { background-color: #357edd; } - -.hover-bg-light-blue:hover, -.hover-bg-light-blue:focus { background-color: #96ccff; } - -.hover-bg-lightest-blue:hover, -.hover-bg-lightest-blue:focus { background-color: #cdecff; } - -.hover-bg-washed-blue:hover, -.hover-bg-washed-blue:focus { background-color: #f6fffe; } - -.hover-bg-washed-green:hover, -.hover-bg-washed-green:focus { background-color: #e8fdf5; } - -.hover-bg-washed-yellow:hover, -.hover-bg-washed-yellow:focus { background-color: #fffceb; } - -.hover-bg-washed-red:hover, -.hover-bg-washed-red:focus { background-color: #ffdfdf; } - -.hover-bg-inherit:hover, -.hover-bg-inherit:focus { background-color: inherit; } - -/* Variables */ - -/* - SPACING - Docs: http://tachyons.io/docs/layout/spacing/ - - An eight step powers of two scale ranging from 0 to 16rem. - - Base: - p = padding - m = margin - - Modifiers: - a = all - h = horizontal - v = vertical - t = top - r = right - b = bottom - l = left - - 0 = none - 1 = 1st step in spacing scale - 2 = 2nd step in spacing scale - 3 = 3rd step in spacing scale - 4 = 4th step in spacing scale - 5 = 5th step in spacing scale - 6 = 6th step in spacing scale - 7 = 7th step in spacing scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.pa0 { padding: 0; } - -.pa1 { padding: .25rem; } - -.pa2 { padding: .5rem; } - -.pa3 { padding: 1rem; } - -.pa4 { padding: 2rem; } - -.pa5 { padding: 4rem; } - -.pa6 { padding: 8rem; } - -.pa7 { padding: 16rem; } - -.pl0 { padding-left: 0; } - -.pl1 { padding-left: .25rem; } - -.pl2 { padding-left: .5rem; } - -.pl3 { padding-left: 1rem; } - -.pl4 { padding-left: 2rem; } - -.pl5 { padding-left: 4rem; } - -.pl6 { padding-left: 8rem; } - -.pl7 { padding-left: 16rem; } - -.pr0 { padding-right: 0; } - -.pr1 { padding-right: .25rem; } - -.pr2 { padding-right: .5rem; } - -.pr3 { padding-right: 1rem; } - -.pr4 { padding-right: 2rem; } - -.pr5 { padding-right: 4rem; } - -.pr6 { padding-right: 8rem; } - -.pr7 { padding-right: 16rem; } - -.pb0 { padding-bottom: 0; } - -.pb1 { padding-bottom: .25rem; } - -.pb2 { padding-bottom: .5rem; } - -.pb3 { padding-bottom: 1rem; } - -.pb4 { padding-bottom: 2rem; } - -.pb5 { padding-bottom: 4rem; } - -.pb6 { padding-bottom: 8rem; } - -.pb7 { padding-bottom: 16rem; } - -.pt0 { padding-top: 0; } - -.pt1 { padding-top: .25rem; } - -.pt2 { padding-top: .5rem; } - -.pt3 { padding-top: 1rem; } - -.pt4 { padding-top: 2rem; } - -.pt5 { padding-top: 4rem; } - -.pt6 { padding-top: 8rem; } - -.pt7 { padding-top: 16rem; } - -.pv0 { - padding-top: 0; - padding-bottom: 0; -} - -.pv1 { - padding-top: .25rem; - padding-bottom: .25rem; -} - -.pv2 { - padding-top: .5rem; - padding-bottom: .5rem; -} - -.pv3 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.pv4 { - padding-top: 2rem; - padding-bottom: 2rem; -} - -.pv5 { - padding-top: 4rem; - padding-bottom: 4rem; -} - -.pv6 { - padding-top: 8rem; - padding-bottom: 8rem; -} - -.pv7 { - padding-top: 16rem; - padding-bottom: 16rem; -} - -.ph0 { - padding-left: 0; - padding-right: 0; -} - -.ph1 { - padding-left: .25rem; - padding-right: .25rem; -} - -.ph2 { - padding-left: .5rem; - padding-right: .5rem; -} - -.ph3 { - padding-left: 1rem; - padding-right: 1rem; -} - -.ph4 { - padding-left: 2rem; - padding-right: 2rem; -} - -.ph5 { - padding-left: 4rem; - padding-right: 4rem; -} - -.ph6 { - padding-left: 8rem; - padding-right: 8rem; -} - -.ph7 { - padding-left: 16rem; - padding-right: 16rem; -} - -.ma0 { margin: 0; } - -.ma1 { margin: .25rem; } - -.ma2 { margin: .5rem; } - -.ma3 { margin: 1rem; } - -.ma4 { margin: 2rem; } - -.ma5 { margin: 4rem; } - -.ma6 { margin: 8rem; } - -.ma7 { margin: 16rem; } - -.ml0 { margin-left: 0; } - -.ml1 { margin-left: .25rem; } - -.ml2 { margin-left: .5rem; } - -.ml3 { margin-left: 1rem; } - -.ml4 { margin-left: 2rem; } - -.ml5 { margin-left: 4rem; } - -.ml6 { margin-left: 8rem; } - -.ml7 { margin-left: 16rem; } - -.mr0 { margin-right: 0; } - -.mr1 { margin-right: .25rem; } - -.mr2 { margin-right: .5rem; } - -.mr3 { margin-right: 1rem; } - -.mr4 { margin-right: 2rem; } - -.mr5 { margin-right: 4rem; } - -.mr6 { margin-right: 8rem; } - -.mr7 { margin-right: 16rem; } - -.mb0 { margin-bottom: 0; } - -.mb1 { margin-bottom: .25rem; } - -.mb2 { margin-bottom: .5rem; } - -.mb3 { margin-bottom: 1rem; } - -.mb4 { margin-bottom: 2rem; } - -.mb5 { margin-bottom: 4rem; } - -.mb6 { margin-bottom: 8rem; } - -.mb7 { margin-bottom: 16rem; } - -.mt0 { margin-top: 0; } - -.mt1 { margin-top: .25rem; } - -.mt2 { margin-top: .5rem; } - -.mt3 { margin-top: 1rem; } - -.mt4 { margin-top: 2rem; } - -.mt5 { margin-top: 4rem; } - -.mt6 { margin-top: 8rem; } - -.mt7 { margin-top: 16rem; } - -.mv0 { - margin-top: 0; - margin-bottom: 0; -} - -.mv1 { - margin-top: .25rem; - margin-bottom: .25rem; -} - -.mv2 { - margin-top: .5rem; - margin-bottom: .5rem; -} - -.mv3 { - margin-top: 1rem; - margin-bottom: 1rem; -} - -.mv4 { - margin-top: 2rem; - margin-bottom: 2rem; -} - -.mv5 { - margin-top: 4rem; - margin-bottom: 4rem; -} - -.mv6 { - margin-top: 8rem; - margin-bottom: 8rem; -} - -.mv7 { - margin-top: 16rem; - margin-bottom: 16rem; -} - -.mh0 { - margin-left: 0; - margin-right: 0; -} - -.mh1 { - margin-left: .25rem; - margin-right: .25rem; -} - -.mh2 { - margin-left: .5rem; - margin-right: .5rem; -} - -.mh3 { - margin-left: 1rem; - margin-right: 1rem; -} - -.mh4 { - margin-left: 2rem; - margin-right: 2rem; -} - -.mh5 { - margin-left: 4rem; - margin-right: 4rem; -} - -.mh6 { - margin-left: 8rem; - margin-right: 8rem; -} - -.mh7 { - margin-left: 16rem; - margin-right: 16rem; -} - -@media screen and (min-width: 30em) { - .pa0-ns { padding: 0; } - .pa1-ns { padding: .25rem; } - .pa2-ns { padding: .5rem; } - .pa3-ns { padding: 1rem; } - .pa4-ns { padding: 2rem; } - .pa5-ns { padding: 4rem; } - .pa6-ns { padding: 8rem; } - .pa7-ns { padding: 16rem; } - - .pl0-ns { padding-left: 0; } - .pl1-ns { padding-left: .25rem; } - .pl2-ns { padding-left: .5rem; } - .pl3-ns { padding-left: 1rem; } - .pl4-ns { padding-left: 2rem; } - .pl5-ns { padding-left: 4rem; } - .pl6-ns { padding-left: 8rem; } - .pl7-ns { padding-left: 16rem; } - - .pr0-ns { padding-right: 0; } - .pr1-ns { padding-right: .25rem; } - .pr2-ns { padding-right: .5rem; } - .pr3-ns { padding-right: 1rem; } - .pr4-ns { padding-right: 2rem; } - .pr5-ns { padding-right: 4rem; } - .pr6-ns { padding-right: 8rem; } - .pr7-ns { padding-right: 16rem; } - - .pb0-ns { padding-bottom: 0; } - .pb1-ns { padding-bottom: .25rem; } - .pb2-ns { padding-bottom: .5rem; } - .pb3-ns { padding-bottom: 1rem; } - .pb4-ns { padding-bottom: 2rem; } - .pb5-ns { padding-bottom: 4rem; } - .pb6-ns { padding-bottom: 8rem; } - .pb7-ns { padding-bottom: 16rem; } - - .pt0-ns { padding-top: 0; } - .pt1-ns { padding-top: .25rem; } - .pt2-ns { padding-top: .5rem; } - .pt3-ns { padding-top: 1rem; } - .pt4-ns { padding-top: 2rem; } - .pt5-ns { padding-top: 4rem; } - .pt6-ns { padding-top: 8rem; } - .pt7-ns { padding-top: 16rem; } - - .pv0-ns { - padding-top: 0; - padding-bottom: 0; - } - .pv1-ns { - padding-top: .25rem; - padding-bottom: .25rem; - } - .pv2-ns { - padding-top: .5rem; - padding-bottom: .5rem; - } - .pv3-ns { - padding-top: 1rem; - padding-bottom: 1rem; - } - .pv4-ns { - padding-top: 2rem; - padding-bottom: 2rem; - } - .pv5-ns { - padding-top: 4rem; - padding-bottom: 4rem; - } - .pv6-ns { - padding-top: 8rem; - padding-bottom: 8rem; - } - .pv7-ns { - padding-top: 16rem; - padding-bottom: 16rem; - } - .ph0-ns { - padding-left: 0; - padding-right: 0; - } - .ph1-ns { - padding-left: .25rem; - padding-right: .25rem; - } - .ph2-ns { - padding-left: .5rem; - padding-right: .5rem; - } - .ph3-ns { - padding-left: 1rem; - padding-right: 1rem; - } - .ph4-ns { - padding-left: 2rem; - padding-right: 2rem; - } - .ph5-ns { - padding-left: 4rem; - padding-right: 4rem; - } - .ph6-ns { - padding-left: 8rem; - padding-right: 8rem; - } - .ph7-ns { - padding-left: 16rem; - padding-right: 16rem; - } - - .ma0-ns { margin: 0; } - .ma1-ns { margin: .25rem; } - .ma2-ns { margin: .5rem; } - .ma3-ns { margin: 1rem; } - .ma4-ns { margin: 2rem; } - .ma5-ns { margin: 4rem; } - .ma6-ns { margin: 8rem; } - .ma7-ns { margin: 16rem; } - - .ml0-ns { margin-left: 0; } - .ml1-ns { margin-left: .25rem; } - .ml2-ns { margin-left: .5rem; } - .ml3-ns { margin-left: 1rem; } - .ml4-ns { margin-left: 2rem; } - .ml5-ns { margin-left: 4rem; } - .ml6-ns { margin-left: 8rem; } - .ml7-ns { margin-left: 16rem; } - - .mr0-ns { margin-right: 0; } - .mr1-ns { margin-right: .25rem; } - .mr2-ns { margin-right: .5rem; } - .mr3-ns { margin-right: 1rem; } - .mr4-ns { margin-right: 2rem; } - .mr5-ns { margin-right: 4rem; } - .mr6-ns { margin-right: 8rem; } - .mr7-ns { margin-right: 16rem; } - - .mb0-ns { margin-bottom: 0; } - .mb1-ns { margin-bottom: .25rem; } - .mb2-ns { margin-bottom: .5rem; } - .mb3-ns { margin-bottom: 1rem; } - .mb4-ns { margin-bottom: 2rem; } - .mb5-ns { margin-bottom: 4rem; } - .mb6-ns { margin-bottom: 8rem; } - .mb7-ns { margin-bottom: 16rem; } - - .mt0-ns { margin-top: 0; } - .mt1-ns { margin-top: .25rem; } - .mt2-ns { margin-top: .5rem; } - .mt3-ns { margin-top: 1rem; } - .mt4-ns { margin-top: 2rem; } - .mt5-ns { margin-top: 4rem; } - .mt6-ns { margin-top: 8rem; } - .mt7-ns { margin-top: 16rem; } - - .mv0-ns { - margin-top: 0; - margin-bottom: 0; - } - .mv1-ns { - margin-top: .25rem; - margin-bottom: .25rem; - } - .mv2-ns { - margin-top: .5rem; - margin-bottom: .5rem; - } - .mv3-ns { - margin-top: 1rem; - margin-bottom: 1rem; - } - .mv4-ns { - margin-top: 2rem; - margin-bottom: 2rem; - } - .mv5-ns { - margin-top: 4rem; - margin-bottom: 4rem; - } - .mv6-ns { - margin-top: 8rem; - margin-bottom: 8rem; - } - .mv7-ns { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .mh0-ns { - margin-left: 0; - margin-right: 0; - } - .mh1-ns { - margin-left: .25rem; - margin-right: .25rem; - } - .mh2-ns { - margin-left: .5rem; - margin-right: .5rem; - } - .mh3-ns { - margin-left: 1rem; - margin-right: 1rem; - } - .mh4-ns { - margin-left: 2rem; - margin-right: 2rem; - } - .mh5-ns { - margin-left: 4rem; - margin-right: 4rem; - } - .mh6-ns { - margin-left: 8rem; - margin-right: 8rem; - } - .mh7-ns { - margin-left: 16rem; - margin-right: 16rem; - } - -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .pa0-m { padding: 0; } - .pa1-m { padding: .25rem; } - .pa2-m { padding: .5rem; } - .pa3-m { padding: 1rem; } - .pa4-m { padding: 2rem; } - .pa5-m { padding: 4rem; } - .pa6-m { padding: 8rem; } - .pa7-m { padding: 16rem; } - - .pl0-m { padding-left: 0; } - .pl1-m { padding-left: .25rem; } - .pl2-m { padding-left: .5rem; } - .pl3-m { padding-left: 1rem; } - .pl4-m { padding-left: 2rem; } - .pl5-m { padding-left: 4rem; } - .pl6-m { padding-left: 8rem; } - .pl7-m { padding-left: 16rem; } - - .pr0-m { padding-right: 0; } - .pr1-m { padding-right: .25rem; } - .pr2-m { padding-right: .5rem; } - .pr3-m { padding-right: 1rem; } - .pr4-m { padding-right: 2rem; } - .pr5-m { padding-right: 4rem; } - .pr6-m { padding-right: 8rem; } - .pr7-m { padding-right: 16rem; } - - .pb0-m { padding-bottom: 0; } - .pb1-m { padding-bottom: .25rem; } - .pb2-m { padding-bottom: .5rem; } - .pb3-m { padding-bottom: 1rem; } - .pb4-m { padding-bottom: 2rem; } - .pb5-m { padding-bottom: 4rem; } - .pb6-m { padding-bottom: 8rem; } - .pb7-m { padding-bottom: 16rem; } - - .pt0-m { padding-top: 0; } - .pt1-m { padding-top: .25rem; } - .pt2-m { padding-top: .5rem; } - .pt3-m { padding-top: 1rem; } - .pt4-m { padding-top: 2rem; } - .pt5-m { padding-top: 4rem; } - .pt6-m { padding-top: 8rem; } - .pt7-m { padding-top: 16rem; } - - .pv0-m { - padding-top: 0; - padding-bottom: 0; - } - .pv1-m { - padding-top: .25rem; - padding-bottom: .25rem; - } - .pv2-m { - padding-top: .5rem; - padding-bottom: .5rem; - } - .pv3-m { - padding-top: 1rem; - padding-bottom: 1rem; - } - .pv4-m { - padding-top: 2rem; - padding-bottom: 2rem; - } - .pv5-m { - padding-top: 4rem; - padding-bottom: 4rem; - } - .pv6-m { - padding-top: 8rem; - padding-bottom: 8rem; - } - .pv7-m { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .ph0-m { - padding-left: 0; - padding-right: 0; - } - .ph1-m { - padding-left: .25rem; - padding-right: .25rem; - } - .ph2-m { - padding-left: .5rem; - padding-right: .5rem; - } - .ph3-m { - padding-left: 1rem; - padding-right: 1rem; - } - .ph4-m { - padding-left: 2rem; - padding-right: 2rem; - } - .ph5-m { - padding-left: 4rem; - padding-right: 4rem; - } - .ph6-m { - padding-left: 8rem; - padding-right: 8rem; - } - .ph7-m { - padding-left: 16rem; - padding-right: 16rem; - } - - .ma0-m { margin: 0; } - .ma1-m { margin: .25rem; } - .ma2-m { margin: .5rem; } - .ma3-m { margin: 1rem; } - .ma4-m { margin: 2rem; } - .ma5-m { margin: 4rem; } - .ma6-m { margin: 8rem; } - .ma7-m { margin: 16rem; } - - .ml0-m { margin-left: 0; } - .ml1-m { margin-left: .25rem; } - .ml2-m { margin-left: .5rem; } - .ml3-m { margin-left: 1rem; } - .ml4-m { margin-left: 2rem; } - .ml5-m { margin-left: 4rem; } - .ml6-m { margin-left: 8rem; } - .ml7-m { margin-left: 16rem; } - - .mr0-m { margin-right: 0; } - .mr1-m { margin-right: .25rem; } - .mr2-m { margin-right: .5rem; } - .mr3-m { margin-right: 1rem; } - .mr4-m { margin-right: 2rem; } - .mr5-m { margin-right: 4rem; } - .mr6-m { margin-right: 8rem; } - .mr7-m { margin-right: 16rem; } - - .mb0-m { margin-bottom: 0; } - .mb1-m { margin-bottom: .25rem; } - .mb2-m { margin-bottom: .5rem; } - .mb3-m { margin-bottom: 1rem; } - .mb4-m { margin-bottom: 2rem; } - .mb5-m { margin-bottom: 4rem; } - .mb6-m { margin-bottom: 8rem; } - .mb7-m { margin-bottom: 16rem; } - - .mt0-m { margin-top: 0; } - .mt1-m { margin-top: .25rem; } - .mt2-m { margin-top: .5rem; } - .mt3-m { margin-top: 1rem; } - .mt4-m { margin-top: 2rem; } - .mt5-m { margin-top: 4rem; } - .mt6-m { margin-top: 8rem; } - .mt7-m { margin-top: 16rem; } - - .mv0-m { - margin-top: 0; - margin-bottom: 0; - } - .mv1-m { - margin-top: .25rem; - margin-bottom: .25rem; - } - .mv2-m { - margin-top: .5rem; - margin-bottom: .5rem; - } - .mv3-m { - margin-top: 1rem; - margin-bottom: 1rem; - } - .mv4-m { - margin-top: 2rem; - margin-bottom: 2rem; - } - .mv5-m { - margin-top: 4rem; - margin-bottom: 4rem; - } - .mv6-m { - margin-top: 8rem; - margin-bottom: 8rem; - } - .mv7-m { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .mh0-m { - margin-left: 0; - margin-right: 0; - } - .mh1-m { - margin-left: .25rem; - margin-right: .25rem; - } - .mh2-m { - margin-left: .5rem; - margin-right: .5rem; - } - .mh3-m { - margin-left: 1rem; - margin-right: 1rem; - } - .mh4-m { - margin-left: 2rem; - margin-right: 2rem; - } - .mh5-m { - margin-left: 4rem; - margin-right: 4rem; - } - .mh6-m { - margin-left: 8rem; - margin-right: 8rem; - } - .mh7-m { - margin-left: 16rem; - margin-right: 16rem; - } - -} - -@media screen and (min-width: 60em) { - .pa0-l { padding: 0; } - .pa1-l { padding: .25rem; } - .pa2-l { padding: .5rem; } - .pa3-l { padding: 1rem; } - .pa4-l { padding: 2rem; } - .pa5-l { padding: 4rem; } - .pa6-l { padding: 8rem; } - .pa7-l { padding: 16rem; } - - .pl0-l { padding-left: 0; } - .pl1-l { padding-left: .25rem; } - .pl2-l { padding-left: .5rem; } - .pl3-l { padding-left: 1rem; } - .pl4-l { padding-left: 2rem; } - .pl5-l { padding-left: 4rem; } - .pl6-l { padding-left: 8rem; } - .pl7-l { padding-left: 16rem; } - - .pr0-l { padding-right: 0; } - .pr1-l { padding-right: .25rem; } - .pr2-l { padding-right: .5rem; } - .pr3-l { padding-right: 1rem; } - .pr4-l { padding-right: 2rem; } - .pr5-l { padding-right: 4rem; } - .pr6-l { padding-right: 8rem; } - .pr7-l { padding-right: 16rem; } - - .pb0-l { padding-bottom: 0; } - .pb1-l { padding-bottom: .25rem; } - .pb2-l { padding-bottom: .5rem; } - .pb3-l { padding-bottom: 1rem; } - .pb4-l { padding-bottom: 2rem; } - .pb5-l { padding-bottom: 4rem; } - .pb6-l { padding-bottom: 8rem; } - .pb7-l { padding-bottom: 16rem; } - - .pt0-l { padding-top: 0; } - .pt1-l { padding-top: .25rem; } - .pt2-l { padding-top: .5rem; } - .pt3-l { padding-top: 1rem; } - .pt4-l { padding-top: 2rem; } - .pt5-l { padding-top: 4rem; } - .pt6-l { padding-top: 8rem; } - .pt7-l { padding-top: 16rem; } - - .pv0-l { - padding-top: 0; - padding-bottom: 0; - } - .pv1-l { - padding-top: .25rem; - padding-bottom: .25rem; - } - .pv2-l { - padding-top: .5rem; - padding-bottom: .5rem; - } - .pv3-l { - padding-top: 1rem; - padding-bottom: 1rem; - } - .pv4-l { - padding-top: 2rem; - padding-bottom: 2rem; - } - .pv5-l { - padding-top: 4rem; - padding-bottom: 4rem; - } - .pv6-l { - padding-top: 8rem; - padding-bottom: 8rem; - } - .pv7-l { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .ph0-l { - padding-left: 0; - padding-right: 0; - } - .ph1-l { - padding-left: .25rem; - padding-right: .25rem; - } - .ph2-l { - padding-left: .5rem; - padding-right: .5rem; - } - .ph3-l { - padding-left: 1rem; - padding-right: 1rem; - } - .ph4-l { - padding-left: 2rem; - padding-right: 2rem; - } - .ph5-l { - padding-left: 4rem; - padding-right: 4rem; - } - .ph6-l { - padding-left: 8rem; - padding-right: 8rem; - } - .ph7-l { - padding-left: 16rem; - padding-right: 16rem; - } - - .ma0-l { margin: 0; } - .ma1-l { margin: .25rem; } - .ma2-l { margin: .5rem; } - .ma3-l { margin: 1rem; } - .ma4-l { margin: 2rem; } - .ma5-l { margin: 4rem; } - .ma6-l { margin: 8rem; } - .ma7-l { margin: 16rem; } - - .ml0-l { margin-left: 0; } - .ml1-l { margin-left: .25rem; } - .ml2-l { margin-left: .5rem; } - .ml3-l { margin-left: 1rem; } - .ml4-l { margin-left: 2rem; } - .ml5-l { margin-left: 4rem; } - .ml6-l { margin-left: 8rem; } - .ml7-l { margin-left: 16rem; } - - .mr0-l { margin-right: 0; } - .mr1-l { margin-right: .25rem; } - .mr2-l { margin-right: .5rem; } - .mr3-l { margin-right: 1rem; } - .mr4-l { margin-right: 2rem; } - .mr5-l { margin-right: 4rem; } - .mr6-l { margin-right: 8rem; } - .mr7-l { margin-right: 16rem; } - - .mb0-l { margin-bottom: 0; } - .mb1-l { margin-bottom: .25rem; } - .mb2-l { margin-bottom: .5rem; } - .mb3-l { margin-bottom: 1rem; } - .mb4-l { margin-bottom: 2rem; } - .mb5-l { margin-bottom: 4rem; } - .mb6-l { margin-bottom: 8rem; } - .mb7-l { margin-bottom: 16rem; } - - .mt0-l { margin-top: 0; } - .mt1-l { margin-top: .25rem; } - .mt2-l { margin-top: .5rem; } - .mt3-l { margin-top: 1rem; } - .mt4-l { margin-top: 2rem; } - .mt5-l { margin-top: 4rem; } - .mt6-l { margin-top: 8rem; } - .mt7-l { margin-top: 16rem; } - - .mv0-l { - margin-top: 0; - margin-bottom: 0; - } - .mv1-l { - margin-top: .25rem; - margin-bottom: .25rem; - } - .mv2-l { - margin-top: .5rem; - margin-bottom: .5rem; - } - .mv3-l { - margin-top: 1rem; - margin-bottom: 1rem; - } - .mv4-l { - margin-top: 2rem; - margin-bottom: 2rem; - } - .mv5-l { - margin-top: 4rem; - margin-bottom: 4rem; - } - .mv6-l { - margin-top: 8rem; - margin-bottom: 8rem; - } - .mv7-l { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .mh0-l { - margin-left: 0; - margin-right: 0; - } - .mh1-l { - margin-left: .25rem; - margin-right: .25rem; - } - .mh2-l { - margin-left: .5rem; - margin-right: .5rem; - } - .mh3-l { - margin-left: 1rem; - margin-right: 1rem; - } - .mh4-l { - margin-left: 2rem; - margin-right: 2rem; - } - .mh5-l { - margin-left: 4rem; - margin-right: 4rem; - } - .mh6-l { - margin-left: 8rem; - margin-right: 8rem; - } - .mh7-l { - margin-left: 16rem; - margin-right: 16rem; - } -} - -/* - NEGATIVE MARGINS - - Base: - n = negative - - Modifiers: - a = all - t = top - r = right - b = bottom - l = left - - 1 = 1st step in spacing scale - 2 = 2nd step in spacing scale - 3 = 3rd step in spacing scale - 4 = 4th step in spacing scale - 5 = 5th step in spacing scale - 6 = 6th step in spacing scale - 7 = 7th step in spacing scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.na1 { margin: -0.25rem; } - -.na2 { margin: -0.5rem; } - -.na3 { margin: -1rem; } - -.na4 { margin: -2rem; } - -.na5 { margin: -4rem; } - -.na6 { margin: -8rem; } - -.na7 { margin: -16rem; } - -.nl1 { margin-left: -0.25rem; } - -.nl2 { margin-left: -0.5rem; } - -.nl3 { margin-left: -1rem; } - -.nl4 { margin-left: -2rem; } - -.nl5 { margin-left: -4rem; } - -.nl6 { margin-left: -8rem; } - -.nl7 { margin-left: -16rem; } - -.nr1 { margin-right: -0.25rem; } - -.nr2 { margin-right: -0.5rem; } - -.nr3 { margin-right: -1rem; } - -.nr4 { margin-right: -2rem; } - -.nr5 { margin-right: -4rem; } - -.nr6 { margin-right: -8rem; } - -.nr7 { margin-right: -16rem; } - -.nb1 { margin-bottom: -0.25rem; } - -.nb2 { margin-bottom: -0.5rem; } - -.nb3 { margin-bottom: -1rem; } - -.nb4 { margin-bottom: -2rem; } - -.nb5 { margin-bottom: -4rem; } - -.nb6 { margin-bottom: -8rem; } - -.nb7 { margin-bottom: -16rem; } - -.nt1 { margin-top: -0.25rem; } - -.nt2 { margin-top: -0.5rem; } - -.nt3 { margin-top: -1rem; } - -.nt4 { margin-top: -2rem; } - -.nt5 { margin-top: -4rem; } - -.nt6 { margin-top: -8rem; } - -.nt7 { margin-top: -16rem; } - -@media screen and (min-width: 30em) { - - .na1-ns { margin: -0.25rem; } - .na2-ns { margin: -0.5rem; } - .na3-ns { margin: -1rem; } - .na4-ns { margin: -2rem; } - .na5-ns { margin: -4rem; } - .na6-ns { margin: -8rem; } - .na7-ns { margin: -16rem; } - - .nl1-ns { margin-left: -0.25rem; } - .nl2-ns { margin-left: -0.5rem; } - .nl3-ns { margin-left: -1rem; } - .nl4-ns { margin-left: -2rem; } - .nl5-ns { margin-left: -4rem; } - .nl6-ns { margin-left: -8rem; } - .nl7-ns { margin-left: -16rem; } - - .nr1-ns { margin-right: -0.25rem; } - .nr2-ns { margin-right: -0.5rem; } - .nr3-ns { margin-right: -1rem; } - .nr4-ns { margin-right: -2rem; } - .nr5-ns { margin-right: -4rem; } - .nr6-ns { margin-right: -8rem; } - .nr7-ns { margin-right: -16rem; } - - .nb1-ns { margin-bottom: -0.25rem; } - .nb2-ns { margin-bottom: -0.5rem; } - .nb3-ns { margin-bottom: -1rem; } - .nb4-ns { margin-bottom: -2rem; } - .nb5-ns { margin-bottom: -4rem; } - .nb6-ns { margin-bottom: -8rem; } - .nb7-ns { margin-bottom: -16rem; } - - .nt1-ns { margin-top: -0.25rem; } - .nt2-ns { margin-top: -0.5rem; } - .nt3-ns { margin-top: -1rem; } - .nt4-ns { margin-top: -2rem; } - .nt5-ns { margin-top: -4rem; } - .nt6-ns { margin-top: -8rem; } - .nt7-ns { margin-top: -16rem; } - -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .na1-m { margin: -0.25rem; } - .na2-m { margin: -0.5rem; } - .na3-m { margin: -1rem; } - .na4-m { margin: -2rem; } - .na5-m { margin: -4rem; } - .na6-m { margin: -8rem; } - .na7-m { margin: -16rem; } - - .nl1-m { margin-left: -0.25rem; } - .nl2-m { margin-left: -0.5rem; } - .nl3-m { margin-left: -1rem; } - .nl4-m { margin-left: -2rem; } - .nl5-m { margin-left: -4rem; } - .nl6-m { margin-left: -8rem; } - .nl7-m { margin-left: -16rem; } - - .nr1-m { margin-right: -0.25rem; } - .nr2-m { margin-right: -0.5rem; } - .nr3-m { margin-right: -1rem; } - .nr4-m { margin-right: -2rem; } - .nr5-m { margin-right: -4rem; } - .nr6-m { margin-right: -8rem; } - .nr7-m { margin-right: -16rem; } - - .nb1-m { margin-bottom: -0.25rem; } - .nb2-m { margin-bottom: -0.5rem; } - .nb3-m { margin-bottom: -1rem; } - .nb4-m { margin-bottom: -2rem; } - .nb5-m { margin-bottom: -4rem; } - .nb6-m { margin-bottom: -8rem; } - .nb7-m { margin-bottom: -16rem; } - - .nt1-m { margin-top: -0.25rem; } - .nt2-m { margin-top: -0.5rem; } - .nt3-m { margin-top: -1rem; } - .nt4-m { margin-top: -2rem; } - .nt5-m { margin-top: -4rem; } - .nt6-m { margin-top: -8rem; } - .nt7-m { margin-top: -16rem; } - -} - -@media screen and (min-width: 60em) { - .na1-l { margin: -0.25rem; } - .na2-l { margin: -0.5rem; } - .na3-l { margin: -1rem; } - .na4-l { margin: -2rem; } - .na5-l { margin: -4rem; } - .na6-l { margin: -8rem; } - .na7-l { margin: -16rem; } - - .nl1-l { margin-left: -0.25rem; } - .nl2-l { margin-left: -0.5rem; } - .nl3-l { margin-left: -1rem; } - .nl4-l { margin-left: -2rem; } - .nl5-l { margin-left: -4rem; } - .nl6-l { margin-left: -8rem; } - .nl7-l { margin-left: -16rem; } - - .nr1-l { margin-right: -0.25rem; } - .nr2-l { margin-right: -0.5rem; } - .nr3-l { margin-right: -1rem; } - .nr4-l { margin-right: -2rem; } - .nr5-l { margin-right: -4rem; } - .nr6-l { margin-right: -8rem; } - .nr7-l { margin-right: -16rem; } - - .nb1-l { margin-bottom: -0.25rem; } - .nb2-l { margin-bottom: -0.5rem; } - .nb3-l { margin-bottom: -1rem; } - .nb4-l { margin-bottom: -2rem; } - .nb5-l { margin-bottom: -4rem; } - .nb6-l { margin-bottom: -8rem; } - .nb7-l { margin-bottom: -16rem; } - - .nt1-l { margin-top: -0.25rem; } - .nt2-l { margin-top: -0.5rem; } - .nt3-l { margin-top: -1rem; } - .nt4-l { margin-top: -2rem; } - .nt5-l { margin-top: -4rem; } - .nt6-l { margin-top: -8rem; } - .nt7-l { margin-top: -16rem; } -} - -/* - - TABLES - Docs: http://tachyons.io/docs/elements/tables/ - -*/ - -.collapse { - border-collapse: collapse; - border-spacing: 0; -} - -.striped--light-silver:nth-child(odd) { - background-color: #aaa; -} - -.striped--moon-gray:nth-child(odd) { - background-color: #ccc; -} - -.striped--light-gray:nth-child(odd) { - background-color: #eee; -} - -.striped--near-white:nth-child(odd) { - background-color: #f4f4f4; -} - -.stripe-light:nth-child(odd) { - background-color: rgba(255, 255, 255, .1); -} - -.stripe-dark:nth-child(odd) { - background-color: rgba(0, 0, 0, .1); -} - -/* - - TEXT DECORATION - Docs: http://tachyons.io/docs/typography/text-decoration/ - - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.strike { text-decoration: line-through; } - -.underline { text-decoration: underline; } - -.no-underline { text-decoration: none; } - -@media screen and (min-width: 30em) { - .strike-ns { text-decoration: line-through; } - .underline-ns { text-decoration: underline; } - .no-underline-ns { text-decoration: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .strike-m { text-decoration: line-through; } - .underline-m { text-decoration: underline; } - .no-underline-m { text-decoration: none; } -} - -@media screen and (min-width: 60em) { - .strike-l { text-decoration: line-through; } - .underline-l { text-decoration: underline; } - .no-underline-l { text-decoration: none; } -} - -/* - - TEXT ALIGN - Docs: http://tachyons.io/docs/typography/text-align/ - - Base - t = text-align - - Modifiers - l = left - r = right - c = center - j = justify - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.tl { text-align: left; } - -.tr { text-align: right; } - -.tc { text-align: center; } - -.tj { text-align: justify; } - -@media screen and (min-width: 30em) { - .tl-ns { text-align: left; } - .tr-ns { text-align: right; } - .tc-ns { text-align: center; } - .tj-ns { text-align: justify; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .tl-m { text-align: left; } - .tr-m { text-align: right; } - .tc-m { text-align: center; } - .tj-m { text-align: justify; } -} - -@media screen and (min-width: 60em) { - .tl-l { text-align: left; } - .tr-l { text-align: right; } - .tc-l { text-align: center; } - .tj-l { text-align: justify; } -} - -/* - - TEXT TRANSFORM - Docs: http://tachyons.io/docs/typography/text-transform/ - - Base: - tt = text-transform - - Modifiers - c = capitalize - l = lowercase - u = uppercase - n = none - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.ttc { text-transform: capitalize; } - -.ttl { text-transform: lowercase; } - -.ttu { text-transform: uppercase; } - -.ttn { text-transform: none; } - -@media screen and (min-width: 30em) { - .ttc-ns { text-transform: capitalize; } - .ttl-ns { text-transform: lowercase; } - .ttu-ns { text-transform: uppercase; } - .ttn-ns { text-transform: none; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .ttc-m { text-transform: capitalize; } - .ttl-m { text-transform: lowercase; } - .ttu-m { text-transform: uppercase; } - .ttn-m { text-transform: none; } -} - -@media screen and (min-width: 60em) { - .ttc-l { text-transform: capitalize; } - .ttl-l { text-transform: lowercase; } - .ttu-l { text-transform: uppercase; } - .ttn-l { text-transform: none; } -} - -/* - - TYPE SCALE - Docs: http://tachyons.io/docs/typography/scale/ - - Base: - f = font-size - - Modifiers - 1 = 1st step in size scale - 2 = 2nd step in size scale - 3 = 3rd step in size scale - 4 = 4th step in size scale - 5 = 5th step in size scale - 6 = 6th step in size scale - 7 = 7th step in size scale - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large -*/ - -/* - * For Hero/Marketing Titles - * - * These generally are too large for mobile - * so be careful using them on smaller screens. - * */ - -.f-6, -.f-headline { - font-size: 6rem; -} - -.f-5, -.f-subheadline { - font-size: 5rem; -} - -/* Type Scale */ - -.f1 { font-size: 3rem; } - -.f2 { font-size: 2.25rem; } - -.f3 { font-size: 1.5rem; } - -.f4 { font-size: 1.25rem; } - -.f5 { font-size: 1rem; } - -.f6 { font-size: .875rem; } - -.f7 { font-size: .75rem; } - -/* Small and hard to read for many people so use with extreme caution */ - -@media screen and (min-width: 30em){ - .f-6-ns, - .f-headline-ns { font-size: 6rem; } - .f-5-ns, - .f-subheadline-ns { font-size: 5rem; } - .f1-ns { font-size: 3rem; } - .f2-ns { font-size: 2.25rem; } - .f3-ns { font-size: 1.5rem; } - .f4-ns { font-size: 1.25rem; } - .f5-ns { font-size: 1rem; } - .f6-ns { font-size: .875rem; } - .f7-ns { font-size: .75rem; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .f-6-m, - .f-headline-m { font-size: 6rem; } - .f-5-m, - .f-subheadline-m { font-size: 5rem; } - .f1-m { font-size: 3rem; } - .f2-m { font-size: 2.25rem; } - .f3-m { font-size: 1.5rem; } - .f4-m { font-size: 1.25rem; } - .f5-m { font-size: 1rem; } - .f6-m { font-size: .875rem; } - .f7-m { font-size: .75rem; } -} - -@media screen and (min-width: 60em) { - .f-6-l, - .f-headline-l { - font-size: 6rem; - } - .f-5-l, - .f-subheadline-l { - font-size: 5rem; - } - .f1-l { font-size: 3rem; } - .f2-l { font-size: 2.25rem; } - .f3-l { font-size: 1.5rem; } - .f4-l { font-size: 1.25rem; } - .f5-l { font-size: 1rem; } - .f6-l { font-size: .875rem; } - .f7-l { font-size: .75rem; } -} - -/* - - TYPOGRAPHY - http://tachyons.io/docs/typography/measure/ - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Measure is limited to ~66 characters */ - -.measure { - max-width: 30em; -} - -/* Measure is limited to ~80 characters */ - -.measure-wide { - max-width: 34em; -} - -/* Measure is limited to ~45 characters */ - -.measure-narrow { - max-width: 20em; -} - -/* Book paragraph style - paragraphs are indented with no vertical spacing. */ - -.indent { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; -} - -.small-caps { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; -} - -/* Combine this class with a width to truncate text (or just leave as is to truncate at width of containing element. */ - -.truncate { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -@media screen and (min-width: 30em) { - .measure-ns { - max-width: 30em; - } - .measure-wide-ns { - max-width: 34em; - } - .measure-narrow-ns { - max-width: 20em; - } - .indent-ns { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; - } - .small-caps-ns { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; - } - .truncate-ns { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .measure-m { - max-width: 30em; - } - .measure-wide-m { - max-width: 34em; - } - .measure-narrow-m { - max-width: 20em; - } - .indent-m { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; - } - .small-caps-m { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; - } - .truncate-m { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } -} - -@media screen and (min-width: 60em) { - .measure-l { - max-width: 30em; - } - .measure-wide-l { - max-width: 34em; - } - .measure-narrow-l { - max-width: 20em; - } - .indent-l { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; - } - .small-caps-l { - -webkit-font-feature-settings: "c2sc"; - font-feature-settings: "c2sc"; - font-variant: small-caps; - } - .truncate-l { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } -} - -/* - - UTILITIES - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* Equivalent to .overflow-y-scroll */ - -.overflow-container { - overflow-y: scroll; -} - -.center { - margin-right: auto; - margin-left: auto; -} - -.mr-auto { margin-right: auto; } - -.ml-auto { margin-left: auto; } - -@media screen and (min-width: 30em){ - .center-ns { - margin-right: auto; - margin-left: auto; - } - .mr-auto-ns { margin-right: auto; } - .ml-auto-ns { margin-left: auto; } -} - -@media screen and (min-width: 30em) and (max-width: 60em){ - .center-m { - margin-right: auto; - margin-left: auto; - } - .mr-auto-m { margin-right: auto; } - .ml-auto-m { margin-left: auto; } -} - -@media screen and (min-width: 60em){ - .center-l { - margin-right: auto; - margin-left: auto; - } - .mr-auto-l { margin-right: auto; } - .ml-auto-l { margin-left: auto; } -} - -/* - - VISIBILITY - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -/* - Text that is hidden but accessible - Ref: http://snook.ca/archives/html_and_css/hiding-content-for-accessibility -*/ - -.clip { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); -} - -@media screen and (min-width: 30em) { - .clip-ns { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); - } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .clip-m { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); - } -} - -@media screen and (min-width: 60em) { - .clip-l { - position: fixed !important; - _position: absolute !important; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); - } -} - -/* - - WHITE SPACE - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.ws-normal { white-space: normal; } - -.nowrap { white-space: nowrap; } - -.pre { white-space: pre; } - -@media screen and (min-width: 30em) { - .ws-normal-ns { white-space: normal; } - .nowrap-ns { white-space: nowrap; } - .pre-ns { white-space: pre; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .ws-normal-m { white-space: normal; } - .nowrap-m { white-space: nowrap; } - .pre-m { white-space: pre; } -} - -@media screen and (min-width: 60em) { - .ws-normal-l { white-space: normal; } - .nowrap-l { white-space: nowrap; } - .pre-l { white-space: pre; } -} - -/* - - VERTICAL ALIGN - - Media Query Extensions: - -ns = not-small - -m = medium - -l = large - -*/ - -.v-base { vertical-align: baseline; } - -.v-mid { vertical-align: middle; } - -.v-top { vertical-align: top; } - -.v-btm { vertical-align: bottom; } - -@media screen and (min-width: 30em) { - .v-base-ns { vertical-align: baseline; } - .v-mid-ns { vertical-align: middle; } - .v-top-ns { vertical-align: top; } - .v-btm-ns { vertical-align: bottom; } -} - -@media screen and (min-width: 30em) and (max-width: 60em) { - .v-base-m { vertical-align: baseline; } - .v-mid-m { vertical-align: middle; } - .v-top-m { vertical-align: top; } - .v-btm-m { vertical-align: bottom; } -} - -@media screen and (min-width: 60em) { - .v-base-l { vertical-align: baseline; } - .v-mid-l { vertical-align: middle; } - .v-top-l { vertical-align: top; } - .v-btm-l { vertical-align: bottom; } -} - -/* - - HOVER EFFECTS - Docs: http://tachyons.io/docs/themes/hovers/ - - - Dim - - Glow - - Hide Child - - Underline text - - Grow - - Pointer - - Shadow - -*/ - -/* - - Dim element on hover by adding the dim class. - -*/ - -.dim { - opacity: 1; - transition: opacity .15s ease-in; -} - -.dim:hover, -.dim:focus { - opacity: .5; - transition: opacity .15s ease-in; -} - -.dim:active { - opacity: .8; transition: opacity .15s ease-out; -} - -/* - - Animate opacity to 100% on hover by adding the glow class. - -*/ - -.glow { - transition: opacity .15s ease-in; -} - -.glow:hover, -.glow:focus { - opacity: 1; - transition: opacity .15s ease-in; -} - -/* - - Hide child & reveal on hover: - - Put the hide-child class on a parent element and any nested element with the - child class will be hidden and displayed on hover or focus. - -
-
Hidden until hover or focus
-
Hidden until hover or focus
-
Hidden until hover or focus
-
Hidden until hover or focus
-
-*/ - -.hide-child .child { - opacity: 0; - transition: opacity .15s ease-in; -} - -.hide-child:hover .child, -.hide-child:focus .child, -.hide-child:active .child { - opacity: 1; - transition: opacity .15s ease-in; -} - -.underline-hover:hover, -.underline-hover:focus { - text-decoration: underline; -} - -/* Can combine this with overflow-hidden to make background images grow on hover - * even if you are using background-size: cover */ - -.grow { - -moz-osx-font-smoothing: grayscale; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transform: translateZ(0); - transform: translateZ(0); - transition: -webkit-transform 0.25s ease-out; - transition: transform 0.25s ease-out; - transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; -} - -.grow:hover, -.grow:focus { - -webkit-transform: scale(1.05); - transform: scale(1.05); -} - -.grow:active { - -webkit-transform: scale(.90); - transform: scale(.90); -} - -.grow-large { - -moz-osx-font-smoothing: grayscale; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transform: translateZ(0); - transform: translateZ(0); - transition: -webkit-transform .25s ease-in-out; - transition: transform .25s ease-in-out; - transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out; -} - -.grow-large:hover, -.grow-large:focus { - -webkit-transform: scale(1.2); - transform: scale(1.2); -} - -.grow-large:active { - -webkit-transform: scale(.95); - transform: scale(.95); -} - -/* Add pointer on hover */ - -.pointer:hover { - cursor: pointer; -} - -/* - Add shadow on hover. - - Performant box-shadow animation pattern from - http://tobiasahlin.com/blog/how-to-animate-box-shadow/ -*/ - -.shadow-hover { - cursor: pointer; - position: relative; - transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.shadow-hover::after { - content: ''; - box-shadow: 0px 0px 16px 2px rgba(0, 0, 0, .2); - border-radius: inherit; - opacity: 0; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: -1; - transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.shadow-hover:hover::after, -.shadow-hover:focus::after { - opacity: 1; -} - -/* Combine with classes in skins and skins-pseudo for - * many different transition possibilities. */ - -.bg-animate, -.bg-animate:hover, -.bg-animate:focus { - transition: background-color .15s ease-in-out; -} - -/* - - Z-INDEX - - Base - z = z-index - - Modifiers - -0 = literal value 0 - -1 = literal value 1 - -2 = literal value 2 - -3 = literal value 3 - -4 = literal value 4 - -5 = literal value 5 - -999 = literal value 999 - -9999 = literal value 9999 - - -max = largest accepted z-index value as integer - - -inherit = string value inherit - -initial = string value initial - -unset = string value unset - - MDN: https://developer.mozilla.org/en/docs/Web/CSS/z-index - Spec: http://www.w3.org/TR/CSS2/zindex.html - Articles: - https://philipwalton.com/articles/what-no-one-told-you-about-z-index/ - - Tips on extending: - There might be a time worth using negative z-index values. - Or if you are using tachyons with another project, you might need to - adjust these values to suit your needs. - -*/ - -.z-0 { z-index: 0; } - -.z-1 { z-index: 1; } - -.z-2 { z-index: 2; } - -.z-3 { z-index: 3; } - -.z-4 { z-index: 4; } - -.z-5 { z-index: 5; } - -.z-999 { z-index: 999; } - -.z-9999 { z-index: 9999; } - -.z-max { - z-index: 2147483647; -} - -.z-inherit { z-index: inherit; } - -.z-initial { z-index: auto; z-index: initial; } - -.z-unset { z-index: unset; } - -/* - - NESTED - Tachyons module for styling nested elements - that are generated by a cms. - -*/ - -.nested-copy-line-height p, -.nested-copy-line-height ul, -.nested-copy-line-height ol { - line-height: 1.5; -} - -.nested-headline-line-height h1, -.nested-headline-line-height h2, -.nested-headline-line-height h3, -.nested-headline-line-height h4, -.nested-headline-line-height h5, -.nested-headline-line-height h6 { - line-height: 1.25; -} - -.nested-list-reset ul, -.nested-list-reset ol { - padding-left: 0; - margin-left: 0; - list-style-type: none; -} - -.nested-copy-indent p+p { - text-indent: 1em; - margin-top: 0; - margin-bottom: 0; -} - -.nested-copy-separator p+p { - margin-top: 1.5em; -} - -.nested-img img { - width: 100%; - max-width: 100%; - display: block; -} - -.nested-links a { - color: #357edd; - transition: color .15s ease-in; -} - -.nested-links a:hover, -.nested-links a:focus { - color: #96ccff; - transition: color .15s ease-in; -} - -/* - - STYLES - - Add custom styles here. - -*/ - -/* Variables */ - -/* Importing here will allow you to override any variables in the modules */ - -/* - - Tachyons - COLOR VARIABLES - - Grayscale - - Solids - - Transparencies - Colors - -*/ - -/* - - CUSTOM MEDIA QUERIES - - Media query values can be changed to fit your own content. - There are no magic bullets when it comes to media query width values. - They should be declared in em units - and they should be set to meet - the needs of your content. You can also add additional media queries, - or remove some of the existing ones. - - These media queries can be referenced like so: - - @media (--breakpoint-not-small) { - .medium-and-larger-specific-style { - background-color: red; - } - } - - @media (--breakpoint-medium) { - .medium-screen-specific-style { - background-color: red; - } - } - - @media (--breakpoint-large) { - .large-and-larger-screen-specific-style { - background-color: red; - } - } - -*/ - -/* Media Queries */ - -/* Debugging */ - -/* @import 'tachyons/src/_debug-children'; -@import 'tachyons/src/_debug-grid'; */ - -/* Uncomment out the line below to help debug layout issues */ - -/* @import 'tachyons/src/_debug'; */ - -pre, .pre { - overflow-x: auto; - overflow-y: hidden; - overflow: scroll; -} - -pre code { - display: block; - padding: 1.5em 1.5em; - white-space: pre; - font-size: .875rem; - line-height: 2; - -} - -pre { - background-color: #222; - color: #ddd; - white-space: pre; - - -webkit-hyphens: none; - - -ms-hyphens: none; - - hyphens: none; - position: relative; -} - -/* pagination.html: https://github.com/spf13/hugo/blob/master/tpl/tplimpl/template_embedded.go#L117 */ - -.pagination { - margin: 3rem 0; -} - -.pagination li { - display: inline-block; - margin-right: .375rem; - font-size: .875rem; - margin-bottom: 2.5em; -} - -.pagination li a { - padding: .5rem .625rem; - background-color: white; - color: #333; - border: 1px solid #ddd; - border-radius: 3px; - text-decoration: none; -} - -.pagination li.disabled { - display: none; -} - -.pagination li.active a:link, -.pagination li.active a:active, -.pagination li.active a:visited { - background-color: #ddd; -} - -#TableOfContents ul li { - margin-bottom: 1em; -} - -.facebook, .twitter, .instagram, .youtube, .github, .gitlab, .keybase, .linkedin, .medium, .mastodon, .slack, .stackoverflow, .rss { - fill: #BABABA; -} - -.new-window { - opacity: 0; - display: inline-block; - vertical-align: top; -} - -.link-transition:hover .new-window{ - opacity: 1; -} - -.facebook:hover { - fill: #3b5998; -} - -.twitter:hover { - fill: #1da1f2; -} - -.instagram:hover { - fill: #e1306c; -} - -.youtube:hover { - fill: #cd201f; -} - -.github:hover { - fill: #6cc644; -} - -.gitlab:hover { - fill: #FC6D26; -} - -.keybase:hover { - fill: #3d76ff; -} - -.linkedin:hover { - fill: #0077b5 -} - -.medium:hover { - fill: #0077b5 -} - -.mastodon:hover { - fill: #3088d4; -} - -.slack:hover { - fill: #E01E5A; -} - -.stackoverflow:hover { - fill: #f48024; -} - -.rss:hover{ - fill: #ff6f1a; -} - -/* Put your custom styles here and run `npm start` from the "src" directory on */ - -#TableOfContents ul li { - margin-bottom: 1em; -} - -.lh-copy blockquote { - display: block; - font-size: .875em; - margin-left: 2rem; - margin-top: 2rem; - margin-bottom: 2rem; - border-left: 4px solid #ccc; - padding-left: 1rem; - -} diff --git a/dist/js/app.3fc0f988d21662902933.js b/dist/js/app.3fc0f988d21662902933.js deleted file mode 100644 index ad6c35c..0000000 --- a/dist/js/app.3fc0f988d21662902933.js +++ /dev/null @@ -1 +0,0 @@ -!function(n){function t(e){if(r[e])return r[e].exports;var o=r[e]={i:e,l:!1,exports:{}};return n[e].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};t.m=n,t.c=r,t.i=function(n){return n},t.d=function(n,r,e){t.o(n,r)||Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:e})},t.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(r,"a",r),r},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=1)}([function(n,t){},function(n,t,r){"use strict";var e=r(0);!function(n){n&&n.__esModule}(e)}]); \ No newline at end of file diff --git a/images/gohugo-default-sample-hero-image.jpg b/images/gohugo-default-sample-hero-image.jpg deleted file mode 100644 index 06815836a5f8a0a47a97d71f6f4ead93eba75a67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282988 zcmeFZc{p2J`#-!1f||t~W7JF~LZ#+8)DUBpo*pDBQ8UL(%|jX?l%i@#&80=P)zgU< zL2FhuRZT5Ds8Xs_+jsYz=l49{_qx9CAMf@4`99l~z3;5O_Py4+v-et``*Yvh ja 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%0ATP88Bp^#YGuuhonLy%|4NrT1;e|_+Ae9t>6T*1+ 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≺hRKiuHdD}uk*{fe*II_|L^g4#ue&A?9z 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 Vy5e!jtwv^v%P}WDrnE*(|Je!>gjfIo diff --git a/index.html b/index.html deleted file mode 100644 index 71de1a6..0000000 --- a/index.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - Arch Linux México - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- - - - - - - - -
- - - - - - - - - diff --git a/index.xml b/index.xml deleted file mode 100644 index 644beb3..0000000 --- a/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Arch Linux México - archlinuxmx.github.io/ - Recent content on Arch Linux México - Hugo -- gohugo.io - en-us - - diff --git a/sitemap.xml b/sitemap.xml deleted file mode 100644 index d6d38f6..0000000 --- a/sitemap.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - archlinuxmx.github.io/ - - - - archlinuxmx.github.io/categories/ - - - - archlinuxmx.github.io/tags/ - - - diff --git a/tags/index.html b/tags/index.html deleted file mode 100644 index 4fc8aa8..0000000 --- a/tags/index.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - Arch Linux México - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
-

- Tags -

- -
-
-
- - -
- - -
- -
-
-
- -
-
- -
- - - - - - - - - diff --git a/tags/index.xml b/tags/index.xml deleted file mode 100644 index 6a6573b..0000000 --- a/tags/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Tags on Arch Linux México - archlinuxmx.github.io/tags/ - Recent content in Tags on Arch Linux México - Hugo -- gohugo.io - en-us - -
-
- - -
-

- Arch Linux México -

- -
-
-