diff --git a/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss b/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss
index 177a2c56..cd77be43 100644
--- a/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss
+++ b/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss
@@ -1,3 +1,6 @@
+// Determines those states for which you want to enable magic sprite selectors
+$sprite-selectors: hover, target, active !default;
+
 // Set the width and height of an element to the original
 // dimensions of an image before it was included in the sprite.
 @mixin sprite-dimensions($map, $sprite) {
diff --git a/frameworks/compass/stylesheets/compass/utilities/sprites/_sprite-img.scss b/frameworks/compass/stylesheets/compass/utilities/sprites/_sprite-img.scss
index 4cbfb359..b14536be 100644
--- a/frameworks/compass/stylesheets/compass/utilities/sprites/_sprite-img.scss
+++ b/frameworks/compass/stylesheets/compass/utilities/sprites/_sprite-img.scss
@@ -24,8 +24,6 @@ $sprite-image-default-width: $sprite-default-size !default;
 
 $sprite-image-default-height: $sprite-default-size !default;
 
-$sprite-selectors: hover, target, active !default;
-
 // Sets all the rules for a sprite from a given sprite image to show just one of the sprites.
 // To reduce duplication use a sprite-bg mixin for common properties and a sprite-select mixin for positioning.
 @mixin sprite-img($img, $col, $row: 1, $width: $sprite-image-default-width, $height: $sprite-image-default-height, $margin: $sprite-default-margin) {
diff --git a/test/fixtures/stylesheets/compass/css/sprites.css b/test/fixtures/stylesheets/compass/css/sprites.css
new file mode 100644
index 00000000..5415329a
--- /dev/null
+++ b/test/fixtures/stylesheets/compass/css/sprites.css
@@ -0,0 +1,1262 @@
+.flag-sprite, #flags .us, #flags .au, #flags .ca, #flags .es, #flags .eg, #flags .ly, .flag-ad, .flag-ae, .flag-af, .flag-ag, .flag-ai, .flag-al, .flag-am, .flag-an, .flag-ao, .flag-ar, .flag-as, .flag-at, .flag-au, .flag-aw, .flag-ax, .flag-az, .flag-ba, .flag-bb, .flag-bd, .flag-be, .flag-bf, .flag-bg, .flag-bh, .flag-bi, .flag-bj, .flag-bm, .flag-bn, .flag-bo, .flag-br, .flag-bs, .flag-bt, .flag-bv, .flag-bw, .flag-by, .flag-bz, .flag-ca, .flag-catalonia, .flag-cc, .flag-cd, .flag-cf, .flag-cg, .flag-ch, .flag-ci, .flag-ck, .flag-cl, .flag-cm, .flag-cn, .flag-co, .flag-cr, .flag-cs, .flag-cu, .flag-cv, .flag-cx, .flag-cy, .flag-cz, .flag-de, .flag-dj, .flag-dk, .flag-dm, .flag-do, .flag-dz, .flag-ec, .flag-ee, .flag-eg, .flag-eh, .flag-england, .flag-er, .flag-es, .flag-et, .flag-europeanunion, .flag-fam, .flag-fi, .flag-fj, .flag-fk, .flag-fm, .flag-fo, .flag-fr, .flag-ga, .flag-gb, .flag-gd, .flag-ge, .flag-gf, .flag-gh, .flag-gi, .flag-gl, .flag-gm, .flag-gn, .flag-gp, .flag-gq, .flag-gr, .flag-gs, .flag-gt, .flag-gu, .flag-gw, .flag-gy, .flag-hk, .flag-hm, .flag-hn, .flag-hr, .flag-ht, .flag-hu, .flag-id-2, .flag-ie, .flag-il, .flag-in, .flag-io, .flag-iq, .flag-ir, .flag-is, .flag-it, .flag-jm, .flag-jo, .flag-jp, .flag-ke, .flag-kg, .flag-kh, .flag-ki, .flag-km, .flag-kn, .flag-kp, .flag-kr, .flag-kw, .flag-ky, .flag-kz, .flag-la, .flag-lb, .flag-lc, .flag-li, .flag-lk, .flag-lr, .flag-ls, .flag-lt, .flag-lu, .flag-lv, .flag-ly, .flag-ma, .flag-mc, .flag-md, .flag-me, .flag-mg, .flag-mh, .flag-mk, .flag-ml, .flag-mm, .flag-mn, .flag-mo, .flag-mp, .flag-mq, .flag-mr, .flag-ms, .flag-mt, .flag-mu, .flag-mv, .flag-mw, .flag-mx, .flag-my, .flag-mz, .flag-na, .flag-nc, .flag-ne, .flag-nf, .flag-ng, .flag-ni, .flag-nl, .flag-no, .flag-np, .flag-nr, .flag-nu, .flag-nz, .flag-om, .flag-pa, .flag-pe, .flag-pf, .flag-pg, .flag-ph, .flag-pk, .flag-pl, .flag-pm, .flag-pn, .flag-pr, .flag-ps, .flag-pt, .flag-pw, .flag-py, .flag-qa, .flag-re, .flag-ro, .flag-rs, .flag-ru, .flag-rw, .flag-sa, .flag-sb, .flag-sc, .flag-scotland, .flag-sd, .flag-se, .flag-sg, .flag-sh, .flag-si, .flag-sj, .flag-sk, .flag-sl, .flag-sm, .flag-sn, .flag-so, .flag-sr, .flag-st, .flag-sv, .flag-sy, .flag-sz, .flag-tc, .flag-td, .flag-tf, .flag-tg, .flag-th, .flag-tj, .flag-tk, .flag-tl, .flag-tm, .flag-tn, .flag-to, .flag-tr, .flag-tt, .flag-tv, .flag-tw, .flag-tz, .flag-ua, .flag-ug, .flag-um, .flag-us, .flag-uy, .flag-uz, .flag-va, .flag-vc, .flag-ve, .flag-vg, .flag-vi, .flag-vn, .flag-vu, .flag-wales, .flag-wf, .flag-ws, .flag-ye, .flag-yt, .flag-za, .flag-zm, .flag-zw {
+  background: url('/images/flag-03c3b29b35.png') no-repeat; }
+
+#flags .us {
+  background-position: 0 -2520px;
+  height: 11px;
+  width: 16px; }
+#flags .au {
+  background-position: 0 -132px;
+  height: 11px;
+  width: 16px; }
+#flags .ca {
+  background-position: 0 -385px;
+  height: 11px;
+  width: 16px; }
+#flags .es {
+  background-position: 0 -737px;
+  height: 11px;
+  width: 16px; }
+#flags .eg {
+  background-position: 0 -693px;
+  height: 11px;
+  width: 16px; }
+#flags .ly {
+  background-position: 0 -1474px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ad {
+  background-position: 0 0;
+  height: 11px;
+  width: 16px; }
+
+.flag-ae {
+  background-position: 0 -11px;
+  height: 11px;
+  width: 16px; }
+
+.flag-af {
+  background-position: 0 -22px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ag {
+  background-position: 0 -33px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ai {
+  background-position: 0 -44px;
+  height: 11px;
+  width: 16px; }
+
+.flag-al {
+  background-position: 0 -55px;
+  height: 11px;
+  width: 16px; }
+
+.flag-am {
+  background-position: 0 -66px;
+  height: 11px;
+  width: 16px; }
+
+.flag-an {
+  background-position: 0 -77px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ao {
+  background-position: 0 -88px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ar {
+  background-position: 0 -99px;
+  height: 11px;
+  width: 16px; }
+
+.flag-as {
+  background-position: 0 -110px;
+  height: 11px;
+  width: 16px; }
+
+.flag-at {
+  background-position: 0 -121px;
+  height: 11px;
+  width: 16px; }
+
+.flag-au {
+  background-position: 0 -132px;
+  height: 11px;
+  width: 16px; }
+
+.flag-aw {
+  background-position: 0 -143px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ax {
+  background-position: 0 -154px;
+  height: 11px;
+  width: 16px; }
+
+.flag-az {
+  background-position: 0 -165px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ba {
+  background-position: 0 -176px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bb {
+  background-position: 0 -187px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bd {
+  background-position: 0 -198px;
+  height: 11px;
+  width: 16px; }
+
+.flag-be {
+  background-position: 0 -209px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bf {
+  background-position: 0 -220px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bg {
+  background-position: 0 -231px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bh {
+  background-position: 0 -242px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bi {
+  background-position: 0 -253px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bj {
+  background-position: 0 -264px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bm {
+  background-position: 0 -275px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bn {
+  background-position: 0 -286px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bo {
+  background-position: 0 -297px;
+  height: 11px;
+  width: 16px; }
+
+.flag-br {
+  background-position: 0 -308px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bs {
+  background-position: 0 -319px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bt {
+  background-position: 0 -330px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bv {
+  background-position: 0 -341px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bw {
+  background-position: 0 -352px;
+  height: 11px;
+  width: 16px; }
+
+.flag-by {
+  background-position: 0 -363px;
+  height: 11px;
+  width: 16px; }
+
+.flag-bz {
+  background-position: 0 -374px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ca {
+  background-position: 0 -385px;
+  height: 11px;
+  width: 16px; }
+
+.flag-catalonia {
+  background-position: 0 -396px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cc {
+  background-position: 0 -407px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cd {
+  background-position: 0 -418px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cf {
+  background-position: 0 -429px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cg {
+  background-position: 0 -440px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ch {
+  background-position: 0 -451px;
+  height: 11px;
+  width: 11px; }
+
+.flag-ci {
+  background-position: 0 -462px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ck {
+  background-position: 0 -473px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cl {
+  background-position: 0 -484px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cm {
+  background-position: 0 -495px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cn {
+  background-position: 0 -506px;
+  height: 11px;
+  width: 16px; }
+
+.flag-co {
+  background-position: 0 -517px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cr {
+  background-position: 0 -528px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cs {
+  background-position: 0 -539px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cu {
+  background-position: 0 -550px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cv {
+  background-position: 0 -561px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cx {
+  background-position: 0 -572px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cy {
+  background-position: 0 -583px;
+  height: 11px;
+  width: 16px; }
+
+.flag-cz {
+  background-position: 0 -594px;
+  height: 11px;
+  width: 16px; }
+
+.flag-de {
+  background-position: 0 -605px;
+  height: 11px;
+  width: 16px; }
+
+.flag-dj {
+  background-position: 0 -616px;
+  height: 11px;
+  width: 16px; }
+
+.flag-dk {
+  background-position: 0 -627px;
+  height: 11px;
+  width: 16px; }
+
+.flag-dm {
+  background-position: 0 -638px;
+  height: 11px;
+  width: 16px; }
+
+.flag-do {
+  background-position: 0 -649px;
+  height: 11px;
+  width: 16px; }
+
+.flag-dz {
+  background-position: 0 -660px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ec {
+  background-position: 0 -671px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ee {
+  background-position: 0 -682px;
+  height: 11px;
+  width: 16px; }
+
+.flag-eg {
+  background-position: 0 -693px;
+  height: 11px;
+  width: 16px; }
+
+.flag-eh {
+  background-position: 0 -704px;
+  height: 11px;
+  width: 16px; }
+
+.flag-england {
+  background-position: 0 -715px;
+  height: 11px;
+  width: 16px; }
+
+.flag-er {
+  background-position: 0 -726px;
+  height: 11px;
+  width: 16px; }
+
+.flag-es {
+  background-position: 0 -737px;
+  height: 11px;
+  width: 16px; }
+
+.flag-et {
+  background-position: 0 -748px;
+  height: 11px;
+  width: 16px; }
+
+.flag-europeanunion {
+  background-position: 0 -759px;
+  height: 11px;
+  width: 16px; }
+
+.flag-fam {
+  background-position: 0 -770px;
+  height: 11px;
+  width: 16px; }
+
+.flag-fi {
+  background-position: 0 -781px;
+  height: 11px;
+  width: 16px; }
+
+.flag-fj {
+  background-position: 0 -792px;
+  height: 11px;
+  width: 16px; }
+
+.flag-fk {
+  background-position: 0 -803px;
+  height: 11px;
+  width: 16px; }
+
+.flag-fm {
+  background-position: 0 -814px;
+  height: 11px;
+  width: 16px; }
+
+.flag-fo {
+  background-position: 0 -825px;
+  height: 11px;
+  width: 16px; }
+
+.flag-fr {
+  background-position: 0 -836px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ga {
+  background-position: 0 -847px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gb {
+  background-position: 0 -858px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gd {
+  background-position: 0 -869px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ge {
+  background-position: 0 -880px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gf {
+  background-position: 0 -891px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gh {
+  background-position: 0 -902px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gi {
+  background-position: 0 -913px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gl {
+  background-position: 0 -924px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gm {
+  background-position: 0 -935px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gn {
+  background-position: 0 -946px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gp {
+  background-position: 0 -957px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gq {
+  background-position: 0 -968px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gr {
+  background-position: 0 -979px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gs {
+  background-position: 0 -990px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gt {
+  background-position: 0 -1001px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gu {
+  background-position: 0 -1012px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gw {
+  background-position: 0 -1023px;
+  height: 11px;
+  width: 16px; }
+
+.flag-gy {
+  background-position: 0 -1034px;
+  height: 11px;
+  width: 16px; }
+
+.flag-hk {
+  background-position: 0 -1045px;
+  height: 11px;
+  width: 16px; }
+
+.flag-hm {
+  background-position: 0 -1056px;
+  height: 11px;
+  width: 16px; }
+
+.flag-hn {
+  background-position: 0 -1067px;
+  height: 11px;
+  width: 16px; }
+
+.flag-hr {
+  background-position: 0 -1078px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ht {
+  background-position: 0 -1089px;
+  height: 11px;
+  width: 16px; }
+
+.flag-hu {
+  background-position: 0 -1100px;
+  height: 11px;
+  width: 16px; }
+
+.flag-id-2 {
+  background-position: 0 -1111px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ie {
+  background-position: 0 -1122px;
+  height: 11px;
+  width: 16px; }
+
+.flag-il {
+  background-position: 0 -1133px;
+  height: 11px;
+  width: 16px; }
+
+.flag-in {
+  background-position: 0 -1144px;
+  height: 11px;
+  width: 16px; }
+
+.flag-io {
+  background-position: 0 -1155px;
+  height: 11px;
+  width: 16px; }
+
+.flag-iq {
+  background-position: 0 -1166px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ir {
+  background-position: 0 -1177px;
+  height: 11px;
+  width: 16px; }
+
+.flag-is {
+  background-position: 0 -1188px;
+  height: 11px;
+  width: 16px; }
+
+.flag-it {
+  background-position: 0 -1199px;
+  height: 11px;
+  width: 16px; }
+
+.flag-jm {
+  background-position: 0 -1210px;
+  height: 11px;
+  width: 16px; }
+
+.flag-jo {
+  background-position: 0 -1221px;
+  height: 11px;
+  width: 16px; }
+
+.flag-jp {
+  background-position: 0 -1232px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ke {
+  background-position: 0 -1243px;
+  height: 11px;
+  width: 16px; }
+
+.flag-kg {
+  background-position: 0 -1254px;
+  height: 11px;
+  width: 16px; }
+
+.flag-kh {
+  background-position: 0 -1265px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ki {
+  background-position: 0 -1276px;
+  height: 11px;
+  width: 16px; }
+
+.flag-km {
+  background-position: 0 -1287px;
+  height: 11px;
+  width: 16px; }
+
+.flag-kn {
+  background-position: 0 -1298px;
+  height: 11px;
+  width: 16px; }
+
+.flag-kp {
+  background-position: 0 -1309px;
+  height: 11px;
+  width: 16px; }
+
+.flag-kr {
+  background-position: 0 -1320px;
+  height: 11px;
+  width: 16px; }
+
+.flag-kw {
+  background-position: 0 -1331px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ky {
+  background-position: 0 -1342px;
+  height: 11px;
+  width: 16px; }
+
+.flag-kz {
+  background-position: 0 -1353px;
+  height: 11px;
+  width: 16px; }
+
+.flag-la {
+  background-position: 0 -1364px;
+  height: 11px;
+  width: 16px; }
+
+.flag-lb {
+  background-position: 0 -1375px;
+  height: 11px;
+  width: 16px; }
+
+.flag-lc {
+  background-position: 0 -1386px;
+  height: 11px;
+  width: 16px; }
+
+.flag-li {
+  background-position: 0 -1397px;
+  height: 11px;
+  width: 16px; }
+
+.flag-lk {
+  background-position: 0 -1408px;
+  height: 11px;
+  width: 16px; }
+
+.flag-lr {
+  background-position: 0 -1419px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ls {
+  background-position: 0 -1430px;
+  height: 11px;
+  width: 16px; }
+
+.flag-lt {
+  background-position: 0 -1441px;
+  height: 11px;
+  width: 16px; }
+
+.flag-lu {
+  background-position: 0 -1452px;
+  height: 11px;
+  width: 16px; }
+
+.flag-lv {
+  background-position: 0 -1463px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ly {
+  background-position: 0 -1474px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ma {
+  background-position: 0 -1485px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mc {
+  background-position: 0 -1496px;
+  height: 11px;
+  width: 16px; }
+
+.flag-md {
+  background-position: 0 -1507px;
+  height: 11px;
+  width: 16px; }
+
+.flag-me {
+  background-position: 0 -1518px;
+  height: 12px;
+  width: 16px; }
+
+.flag-mg {
+  background-position: 0 -1530px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mh {
+  background-position: 0 -1541px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mk {
+  background-position: 0 -1552px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ml {
+  background-position: 0 -1563px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mm {
+  background-position: 0 -1574px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mn {
+  background-position: 0 -1585px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mo {
+  background-position: 0 -1596px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mp {
+  background-position: 0 -1607px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mq {
+  background-position: 0 -1618px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mr {
+  background-position: 0 -1629px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ms {
+  background-position: 0 -1640px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mt {
+  background-position: 0 -1651px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mu {
+  background-position: 0 -1662px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mv {
+  background-position: 0 -1673px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mw {
+  background-position: 0 -1684px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mx {
+  background-position: 0 -1695px;
+  height: 11px;
+  width: 16px; }
+
+.flag-my {
+  background-position: 0 -1706px;
+  height: 11px;
+  width: 16px; }
+
+.flag-mz {
+  background-position: 0 -1717px;
+  height: 11px;
+  width: 16px; }
+
+.flag-na {
+  background-position: 0 -1728px;
+  height: 11px;
+  width: 16px; }
+
+.flag-nc {
+  background-position: 0 -1739px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ne {
+  background-position: 0 -1750px;
+  height: 11px;
+  width: 16px; }
+
+.flag-nf {
+  background-position: 0 -1761px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ng {
+  background-position: 0 -1772px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ni {
+  background-position: 0 -1783px;
+  height: 11px;
+  width: 16px; }
+
+.flag-nl {
+  background-position: 0 -1794px;
+  height: 11px;
+  width: 16px; }
+
+.flag-no {
+  background-position: 0 -1805px;
+  height: 11px;
+  width: 16px; }
+
+.flag-np {
+  background-position: 0 -1816px;
+  height: 11px;
+  width: 9px; }
+
+.flag-nr {
+  background-position: 0 -1827px;
+  height: 11px;
+  width: 16px; }
+
+.flag-nu {
+  background-position: 0 -1838px;
+  height: 11px;
+  width: 16px; }
+
+.flag-nz {
+  background-position: 0 -1849px;
+  height: 11px;
+  width: 16px; }
+
+.flag-om {
+  background-position: 0 -1860px;
+  height: 11px;
+  width: 16px; }
+
+.flag-pa {
+  background-position: 0 -1871px;
+  height: 11px;
+  width: 16px; }
+
+.flag-pe {
+  background-position: 0 -1882px;
+  height: 11px;
+  width: 16px; }
+
+.flag-pf {
+  background-position: 0 -1893px;
+  height: 11px;
+  width: 16px; }
+
+.flag-pg {
+  background-position: 0 -1904px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ph {
+  background-position: 0 -1915px;
+  height: 11px;
+  width: 16px; }
+
+.flag-pk {
+  background-position: 0 -1926px;
+  height: 11px;
+  width: 16px; }
+
+.flag-pl {
+  background-position: 0 -1937px;
+  height: 11px;
+  width: 16px; }
+
+.flag-pm {
+  background-position: 0 -1948px;
+  height: 11px;
+  width: 16px; }
+
+.flag-pn {
+  background-position: 0 -1959px;
+  height: 11px;
+  width: 16px; }
+
+.flag-pr {
+  background-position: 0 -1970px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ps {
+  background-position: 0 -1981px;
+  height: 11px;
+  width: 16px; }
+
+.flag-pt {
+  background-position: 0 -1992px;
+  height: 11px;
+  width: 16px; }
+
+.flag-pw {
+  background-position: 0 -2003px;
+  height: 11px;
+  width: 16px; }
+
+.flag-py {
+  background-position: 0 -2014px;
+  height: 11px;
+  width: 16px; }
+
+.flag-qa {
+  background-position: 0 -2025px;
+  height: 11px;
+  width: 16px; }
+
+.flag-re {
+  background-position: 0 -2036px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ro {
+  background-position: 0 -2047px;
+  height: 11px;
+  width: 16px; }
+
+.flag-rs {
+  background-position: 0 -2058px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ru {
+  background-position: 0 -2069px;
+  height: 11px;
+  width: 16px; }
+
+.flag-rw {
+  background-position: 0 -2080px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sa {
+  background-position: 0 -2091px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sb {
+  background-position: 0 -2102px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sc {
+  background-position: 0 -2113px;
+  height: 11px;
+  width: 16px; }
+
+.flag-scotland {
+  background-position: 0 -2124px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sd {
+  background-position: 0 -2135px;
+  height: 11px;
+  width: 16px; }
+
+.flag-se {
+  background-position: 0 -2146px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sg {
+  background-position: 0 -2157px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sh {
+  background-position: 0 -2168px;
+  height: 11px;
+  width: 16px; }
+
+.flag-si {
+  background-position: 0 -2179px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sj {
+  background-position: 0 -2190px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sk {
+  background-position: 0 -2201px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sl {
+  background-position: 0 -2212px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sm {
+  background-position: 0 -2223px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sn {
+  background-position: 0 -2234px;
+  height: 11px;
+  width: 16px; }
+
+.flag-so {
+  background-position: 0 -2245px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sr {
+  background-position: 0 -2256px;
+  height: 11px;
+  width: 16px; }
+
+.flag-st {
+  background-position: 0 -2267px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sv {
+  background-position: 0 -2278px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sy {
+  background-position: 0 -2289px;
+  height: 11px;
+  width: 16px; }
+
+.flag-sz {
+  background-position: 0 -2300px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tc {
+  background-position: 0 -2311px;
+  height: 11px;
+  width: 16px; }
+
+.flag-td {
+  background-position: 0 -2322px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tf {
+  background-position: 0 -2333px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tg {
+  background-position: 0 -2344px;
+  height: 11px;
+  width: 16px; }
+
+.flag-th {
+  background-position: 0 -2355px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tj {
+  background-position: 0 -2366px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tk {
+  background-position: 0 -2377px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tl {
+  background-position: 0 -2388px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tm {
+  background-position: 0 -2399px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tn {
+  background-position: 0 -2410px;
+  height: 11px;
+  width: 16px; }
+
+.flag-to {
+  background-position: 0 -2421px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tr {
+  background-position: 0 -2432px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tt {
+  background-position: 0 -2443px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tv {
+  background-position: 0 -2454px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tw {
+  background-position: 0 -2465px;
+  height: 11px;
+  width: 16px; }
+
+.flag-tz {
+  background-position: 0 -2476px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ua {
+  background-position: 0 -2487px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ug {
+  background-position: 0 -2498px;
+  height: 11px;
+  width: 16px; }
+
+.flag-um {
+  background-position: 0 -2509px;
+  height: 11px;
+  width: 16px; }
+
+.flag-us {
+  background-position: 0 -2520px;
+  height: 11px;
+  width: 16px; }
+
+.flag-uy {
+  background-position: 0 -2531px;
+  height: 11px;
+  width: 16px; }
+
+.flag-uz {
+  background-position: 0 -2542px;
+  height: 11px;
+  width: 16px; }
+
+.flag-va {
+  background-position: 0 -2553px;
+  height: 11px;
+  width: 16px; }
+
+.flag-vc {
+  background-position: 0 -2564px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ve {
+  background-position: 0 -2575px;
+  height: 11px;
+  width: 16px; }
+
+.flag-vg {
+  background-position: 0 -2586px;
+  height: 11px;
+  width: 16px; }
+
+.flag-vi {
+  background-position: 0 -2597px;
+  height: 11px;
+  width: 16px; }
+
+.flag-vn {
+  background-position: 0 -2608px;
+  height: 11px;
+  width: 16px; }
+
+.flag-vu {
+  background-position: 0 -2619px;
+  height: 11px;
+  width: 16px; }
+
+.flag-wales {
+  background-position: 0 -2630px;
+  height: 11px;
+  width: 16px; }
+
+.flag-wf {
+  background-position: 0 -2641px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ws {
+  background-position: 0 -2652px;
+  height: 11px;
+  width: 16px; }
+
+.flag-ye {
+  background-position: 0 -2663px;
+  height: 11px;
+  width: 16px; }
+
+.flag-yt {
+  background-position: 0 -2674px;
+  height: 11px;
+  width: 16px; }
+
+.flag-za {
+  background-position: 0 -2685px;
+  height: 11px;
+  width: 16px; }
+
+.flag-zm {
+  background-position: 0 -2696px;
+  height: 11px;
+  width: 16px; }
+
+.flag-zw {
+  background-position: 0 -2707px;
+  height: 11px;
+  width: 16px; }
diff --git a/test/fixtures/stylesheets/compass/images/flag-03c3b29b35.png b/test/fixtures/stylesheets/compass/images/flag-03c3b29b35.png
new file mode 100644
index 00000000..3ec1e90d
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag-03c3b29b35.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ad.png b/test/fixtures/stylesheets/compass/images/flag/ad.png
new file mode 100644
index 00000000..1904b78f
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ad.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ae.png b/test/fixtures/stylesheets/compass/images/flag/ae.png
new file mode 100644
index 00000000..c53e2f05
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ae.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/af.png b/test/fixtures/stylesheets/compass/images/flag/af.png
new file mode 100644
index 00000000..3e628e75
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/af.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ag.png b/test/fixtures/stylesheets/compass/images/flag/ag.png
new file mode 100644
index 00000000..29d0e184
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ag.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ai.png b/test/fixtures/stylesheets/compass/images/flag/ai.png
new file mode 100644
index 00000000..f36c86f9
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ai.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/al.png b/test/fixtures/stylesheets/compass/images/flag/al.png
new file mode 100644
index 00000000..c21fe404
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/al.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/am.png b/test/fixtures/stylesheets/compass/images/flag/am.png
new file mode 100644
index 00000000..25af545b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/am.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/an.png b/test/fixtures/stylesheets/compass/images/flag/an.png
new file mode 100644
index 00000000..0a985185
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/an.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ao.png b/test/fixtures/stylesheets/compass/images/flag/ao.png
new file mode 100644
index 00000000..a44327fd
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ao.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ar.png b/test/fixtures/stylesheets/compass/images/flag/ar.png
new file mode 100644
index 00000000..d5bf27c4
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ar.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/as.png b/test/fixtures/stylesheets/compass/images/flag/as.png
new file mode 100644
index 00000000..32222843
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/as.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/at.png b/test/fixtures/stylesheets/compass/images/flag/at.png
new file mode 100644
index 00000000..247acd2c
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/at.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/au.png b/test/fixtures/stylesheets/compass/images/flag/au.png
new file mode 100644
index 00000000..6268b886
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/au.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/aw.png b/test/fixtures/stylesheets/compass/images/flag/aw.png
new file mode 100644
index 00000000..a7fbdc7b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/aw.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ax.png b/test/fixtures/stylesheets/compass/images/flag/ax.png
new file mode 100644
index 00000000..a099b4f3
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ax.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/az.png b/test/fixtures/stylesheets/compass/images/flag/az.png
new file mode 100644
index 00000000..60bea4eb
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/az.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ba.png b/test/fixtures/stylesheets/compass/images/flag/ba.png
new file mode 100644
index 00000000..5b1ebbe9
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ba.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bb.png b/test/fixtures/stylesheets/compass/images/flag/bb.png
new file mode 100644
index 00000000..c2faae67
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bb.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bd.png b/test/fixtures/stylesheets/compass/images/flag/bd.png
new file mode 100644
index 00000000..34a6c33c
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bd.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/be.png b/test/fixtures/stylesheets/compass/images/flag/be.png
new file mode 100644
index 00000000..6eb9b6a4
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/be.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bf.png b/test/fixtures/stylesheets/compass/images/flag/bf.png
new file mode 100644
index 00000000..7a4b5893
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bf.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bg.png b/test/fixtures/stylesheets/compass/images/flag/bg.png
new file mode 100644
index 00000000..c30d8856
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bg.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bh.png b/test/fixtures/stylesheets/compass/images/flag/bh.png
new file mode 100644
index 00000000..d559ce08
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bh.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bi.png b/test/fixtures/stylesheets/compass/images/flag/bi.png
new file mode 100644
index 00000000..622ed1cd
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bi.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bj.png b/test/fixtures/stylesheets/compass/images/flag/bj.png
new file mode 100644
index 00000000..17398e41
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bj.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bm.png b/test/fixtures/stylesheets/compass/images/flag/bm.png
new file mode 100644
index 00000000..325f631b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bn.png b/test/fixtures/stylesheets/compass/images/flag/bn.png
new file mode 100644
index 00000000..63a008a8
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bn.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bo.png b/test/fixtures/stylesheets/compass/images/flag/bo.png
new file mode 100644
index 00000000..e56d84b2
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bo.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/br.png b/test/fixtures/stylesheets/compass/images/flag/br.png
new file mode 100644
index 00000000..2c8b73e5
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/br.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bs.png b/test/fixtures/stylesheets/compass/images/flag/bs.png
new file mode 100644
index 00000000..ffc2fa81
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bs.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bt.png b/test/fixtures/stylesheets/compass/images/flag/bt.png
new file mode 100644
index 00000000..a8702183
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bt.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bv.png b/test/fixtures/stylesheets/compass/images/flag/bv.png
new file mode 100644
index 00000000..29aaa169
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bv.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bw.png b/test/fixtures/stylesheets/compass/images/flag/bw.png
new file mode 100644
index 00000000..b273c857
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bw.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/by.png b/test/fixtures/stylesheets/compass/images/flag/by.png
new file mode 100644
index 00000000..19d06f17
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/by.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/bz.png b/test/fixtures/stylesheets/compass/images/flag/bz.png
new file mode 100644
index 00000000..8f6eead8
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/bz.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ca.png b/test/fixtures/stylesheets/compass/images/flag/ca.png
new file mode 100644
index 00000000..fa22e45a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ca.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/catalonia.png b/test/fixtures/stylesheets/compass/images/flag/catalonia.png
new file mode 100644
index 00000000..85082e1a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/catalonia.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cc.png b/test/fixtures/stylesheets/compass/images/flag/cc.png
new file mode 100644
index 00000000..ecf92ff0
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cc.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cd.png b/test/fixtures/stylesheets/compass/images/flag/cd.png
new file mode 100644
index 00000000..369769c3
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cd.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cf.png b/test/fixtures/stylesheets/compass/images/flag/cf.png
new file mode 100644
index 00000000..380455ac
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cf.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cg.png b/test/fixtures/stylesheets/compass/images/flag/cg.png
new file mode 100644
index 00000000..684ce2dc
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cg.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ch.png b/test/fixtures/stylesheets/compass/images/flag/ch.png
new file mode 100644
index 00000000..2c16c9c5
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ch.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ci.png b/test/fixtures/stylesheets/compass/images/flag/ci.png
new file mode 100644
index 00000000..4b55ff8a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ci.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ck.png b/test/fixtures/stylesheets/compass/images/flag/ck.png
new file mode 100644
index 00000000..5195a330
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ck.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cl.png b/test/fixtures/stylesheets/compass/images/flag/cl.png
new file mode 100644
index 00000000..88500b56
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cl.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cm.png b/test/fixtures/stylesheets/compass/images/flag/cm.png
new file mode 100644
index 00000000..a3208d65
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cn.png b/test/fixtures/stylesheets/compass/images/flag/cn.png
new file mode 100644
index 00000000..dec0f326
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cn.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/co.png b/test/fixtures/stylesheets/compass/images/flag/co.png
new file mode 100644
index 00000000..8584ca4c
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/co.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cr.png b/test/fixtures/stylesheets/compass/images/flag/cr.png
new file mode 100644
index 00000000..cd207131
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cr.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cs.png b/test/fixtures/stylesheets/compass/images/flag/cs.png
new file mode 100644
index 00000000..fbc2cce1
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cs.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cu.png b/test/fixtures/stylesheets/compass/images/flag/cu.png
new file mode 100644
index 00000000..40f26a67
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cu.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cv.png b/test/fixtures/stylesheets/compass/images/flag/cv.png
new file mode 100644
index 00000000..1e7dcd50
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cv.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cx.png b/test/fixtures/stylesheets/compass/images/flag/cx.png
new file mode 100644
index 00000000..40bf9f3f
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cx.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cy.png b/test/fixtures/stylesheets/compass/images/flag/cy.png
new file mode 100644
index 00000000..c975f51a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cy.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/cz.png b/test/fixtures/stylesheets/compass/images/flag/cz.png
new file mode 100644
index 00000000..780400b4
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/cz.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/de.png b/test/fixtures/stylesheets/compass/images/flag/de.png
new file mode 100644
index 00000000..25aa1a27
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/de.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/dj.png b/test/fixtures/stylesheets/compass/images/flag/dj.png
new file mode 100644
index 00000000..55668b12
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/dj.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/dk.png b/test/fixtures/stylesheets/compass/images/flag/dk.png
new file mode 100644
index 00000000..5f660619
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/dk.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/dm.png b/test/fixtures/stylesheets/compass/images/flag/dm.png
new file mode 100644
index 00000000..71ca1d8a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/dm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/do.png b/test/fixtures/stylesheets/compass/images/flag/do.png
new file mode 100644
index 00000000..7b815041
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/do.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/dz.png b/test/fixtures/stylesheets/compass/images/flag/dz.png
new file mode 100644
index 00000000..7864df5c
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/dz.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ec.png b/test/fixtures/stylesheets/compass/images/flag/ec.png
new file mode 100644
index 00000000..700cc5c4
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ec.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ee.png b/test/fixtures/stylesheets/compass/images/flag/ee.png
new file mode 100644
index 00000000..ae4e1dbf
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ee.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/eg.png b/test/fixtures/stylesheets/compass/images/flag/eg.png
new file mode 100644
index 00000000..4cbfe4cc
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/eg.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/eh.png b/test/fixtures/stylesheets/compass/images/flag/eh.png
new file mode 100644
index 00000000..cbd6b1e0
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/eh.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/england.png b/test/fixtures/stylesheets/compass/images/flag/england.png
new file mode 100644
index 00000000..65998bcf
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/england.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/er.png b/test/fixtures/stylesheets/compass/images/flag/er.png
new file mode 100644
index 00000000..9e48d4c5
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/er.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/es.png b/test/fixtures/stylesheets/compass/images/flag/es.png
new file mode 100644
index 00000000..98a61873
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/es.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/et.png b/test/fixtures/stylesheets/compass/images/flag/et.png
new file mode 100644
index 00000000..c010f6c8
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/et.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/europeanunion.png b/test/fixtures/stylesheets/compass/images/flag/europeanunion.png
new file mode 100644
index 00000000..ff4b8b4a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/europeanunion.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/fam.png b/test/fixtures/stylesheets/compass/images/flag/fam.png
new file mode 100644
index 00000000..bae6182a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/fam.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/fi.png b/test/fixtures/stylesheets/compass/images/flag/fi.png
new file mode 100644
index 00000000..93c61230
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/fi.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/fj.png b/test/fixtures/stylesheets/compass/images/flag/fj.png
new file mode 100644
index 00000000..4334dac1
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/fj.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/fk.png b/test/fixtures/stylesheets/compass/images/flag/fk.png
new file mode 100644
index 00000000..3a850fb1
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/fk.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/fm.png b/test/fixtures/stylesheets/compass/images/flag/fm.png
new file mode 100644
index 00000000..9a598a63
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/fm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/fo.png b/test/fixtures/stylesheets/compass/images/flag/fo.png
new file mode 100644
index 00000000..6db42e53
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/fo.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/fr.png b/test/fixtures/stylesheets/compass/images/flag/fr.png
new file mode 100644
index 00000000..156c8932
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/fr.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ga.png b/test/fixtures/stylesheets/compass/images/flag/ga.png
new file mode 100644
index 00000000..ee3ff2dc
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ga.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gb.png b/test/fixtures/stylesheets/compass/images/flag/gb.png
new file mode 100644
index 00000000..29c8cd11
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gb.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gd.png b/test/fixtures/stylesheets/compass/images/flag/gd.png
new file mode 100644
index 00000000..eb2d526f
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gd.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ge.png b/test/fixtures/stylesheets/compass/images/flag/ge.png
new file mode 100644
index 00000000..98bedf24
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ge.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gf.png b/test/fixtures/stylesheets/compass/images/flag/gf.png
new file mode 100644
index 00000000..156c8932
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gf.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gh.png b/test/fixtures/stylesheets/compass/images/flag/gh.png
new file mode 100644
index 00000000..073874c9
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gh.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gi.png b/test/fixtures/stylesheets/compass/images/flag/gi.png
new file mode 100644
index 00000000..b1b46d35
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gi.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gl.png b/test/fixtures/stylesheets/compass/images/flag/gl.png
new file mode 100644
index 00000000..19cc57c9
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gl.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gm.png b/test/fixtures/stylesheets/compass/images/flag/gm.png
new file mode 100644
index 00000000..88289320
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gn.png b/test/fixtures/stylesheets/compass/images/flag/gn.png
new file mode 100644
index 00000000..b379ada3
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gn.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gp.png b/test/fixtures/stylesheets/compass/images/flag/gp.png
new file mode 100644
index 00000000..902edaff
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gp.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gq.png b/test/fixtures/stylesheets/compass/images/flag/gq.png
new file mode 100644
index 00000000..8a6e6dc0
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gq.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gr.png b/test/fixtures/stylesheets/compass/images/flag/gr.png
new file mode 100644
index 00000000..ee698841
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gr.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gs.png b/test/fixtures/stylesheets/compass/images/flag/gs.png
new file mode 100644
index 00000000..1ef34a85
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gs.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gt.png b/test/fixtures/stylesheets/compass/images/flag/gt.png
new file mode 100644
index 00000000..e45bb09b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gt.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gu.png b/test/fixtures/stylesheets/compass/images/flag/gu.png
new file mode 100644
index 00000000..0bc97ca0
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gu.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gw.png b/test/fixtures/stylesheets/compass/images/flag/gw.png
new file mode 100644
index 00000000..77100c30
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gw.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/gy.png b/test/fixtures/stylesheets/compass/images/flag/gy.png
new file mode 100644
index 00000000..507e00fe
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/gy.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/hk.png b/test/fixtures/stylesheets/compass/images/flag/hk.png
new file mode 100644
index 00000000..351b5e8d
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/hk.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/hm.png b/test/fixtures/stylesheets/compass/images/flag/hm.png
new file mode 100644
index 00000000..98180040
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/hm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/hn.png b/test/fixtures/stylesheets/compass/images/flag/hn.png
new file mode 100644
index 00000000..bf13f415
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/hn.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/hr.png b/test/fixtures/stylesheets/compass/images/flag/hr.png
new file mode 100644
index 00000000..411479ac
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/hr.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ht.png b/test/fixtures/stylesheets/compass/images/flag/ht.png
new file mode 100644
index 00000000..9dbf4c33
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ht.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/hu.png b/test/fixtures/stylesheets/compass/images/flag/hu.png
new file mode 100644
index 00000000..bad18553
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/hu.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/id-2.png b/test/fixtures/stylesheets/compass/images/flag/id-2.png
new file mode 100644
index 00000000..3328dd4b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/id-2.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ie.png b/test/fixtures/stylesheets/compass/images/flag/ie.png
new file mode 100644
index 00000000..8772d26e
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ie.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/il.png b/test/fixtures/stylesheets/compass/images/flag/il.png
new file mode 100644
index 00000000..d48dd796
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/il.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/in.png b/test/fixtures/stylesheets/compass/images/flag/in.png
new file mode 100644
index 00000000..edcad05b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/in.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/io.png b/test/fixtures/stylesheets/compass/images/flag/io.png
new file mode 100644
index 00000000..70f3d1cd
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/io.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/iq.png b/test/fixtures/stylesheets/compass/images/flag/iq.png
new file mode 100644
index 00000000..d2ec06ad
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/iq.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ir.png b/test/fixtures/stylesheets/compass/images/flag/ir.png
new file mode 100644
index 00000000..b3b81d2d
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ir.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/is.png b/test/fixtures/stylesheets/compass/images/flag/is.png
new file mode 100644
index 00000000..c0112f50
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/is.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/it.png b/test/fixtures/stylesheets/compass/images/flag/it.png
new file mode 100644
index 00000000..1958bde6
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/it.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/jm.png b/test/fixtures/stylesheets/compass/images/flag/jm.png
new file mode 100644
index 00000000..d520d791
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/jm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/jo.png b/test/fixtures/stylesheets/compass/images/flag/jo.png
new file mode 100644
index 00000000..0a267049
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/jo.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/jp.png b/test/fixtures/stylesheets/compass/images/flag/jp.png
new file mode 100644
index 00000000..fcf1c582
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/jp.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ke.png b/test/fixtures/stylesheets/compass/images/flag/ke.png
new file mode 100644
index 00000000..63254a93
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ke.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/kg.png b/test/fixtures/stylesheets/compass/images/flag/kg.png
new file mode 100644
index 00000000..a8ca53d8
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/kg.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/kh.png b/test/fixtures/stylesheets/compass/images/flag/kh.png
new file mode 100644
index 00000000..ba7dda0e
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/kh.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ki.png b/test/fixtures/stylesheets/compass/images/flag/ki.png
new file mode 100644
index 00000000..fbca54ec
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ki.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/km.png b/test/fixtures/stylesheets/compass/images/flag/km.png
new file mode 100644
index 00000000..b3056cb3
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/km.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/kn.png b/test/fixtures/stylesheets/compass/images/flag/kn.png
new file mode 100644
index 00000000..9f1d929c
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/kn.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/kp.png b/test/fixtures/stylesheets/compass/images/flag/kp.png
new file mode 100644
index 00000000..0ee0167c
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/kp.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/kr.png b/test/fixtures/stylesheets/compass/images/flag/kr.png
new file mode 100644
index 00000000..dff624cd
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/kr.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/kw.png b/test/fixtures/stylesheets/compass/images/flag/kw.png
new file mode 100644
index 00000000..72bb4f51
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/kw.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ky.png b/test/fixtures/stylesheets/compass/images/flag/ky.png
new file mode 100644
index 00000000..fb3c4688
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ky.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/kz.png b/test/fixtures/stylesheets/compass/images/flag/kz.png
new file mode 100644
index 00000000..1ed4b915
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/kz.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/la.png b/test/fixtures/stylesheets/compass/images/flag/la.png
new file mode 100644
index 00000000..2c11f0bd
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/la.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/lb.png b/test/fixtures/stylesheets/compass/images/flag/lb.png
new file mode 100644
index 00000000..3f78e349
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/lb.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/lc.png b/test/fixtures/stylesheets/compass/images/flag/lc.png
new file mode 100644
index 00000000..2dbff64f
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/lc.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/li.png b/test/fixtures/stylesheets/compass/images/flag/li.png
new file mode 100644
index 00000000..990bd3d8
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/li.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/lk.png b/test/fixtures/stylesheets/compass/images/flag/lk.png
new file mode 100644
index 00000000..bb955c3f
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/lk.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/lr.png b/test/fixtures/stylesheets/compass/images/flag/lr.png
new file mode 100644
index 00000000..2e07be31
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/lr.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ls.png b/test/fixtures/stylesheets/compass/images/flag/ls.png
new file mode 100644
index 00000000..585d4052
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ls.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/lt.png b/test/fixtures/stylesheets/compass/images/flag/lt.png
new file mode 100644
index 00000000..2089c091
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/lt.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/lu.png b/test/fixtures/stylesheets/compass/images/flag/lu.png
new file mode 100644
index 00000000..c3a14f48
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/lu.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/lv.png b/test/fixtures/stylesheets/compass/images/flag/lv.png
new file mode 100644
index 00000000..bd844b2b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/lv.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ly.png b/test/fixtures/stylesheets/compass/images/flag/ly.png
new file mode 100644
index 00000000..654896aa
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ly.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ma.png b/test/fixtures/stylesheets/compass/images/flag/ma.png
new file mode 100644
index 00000000..12616153
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ma.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mc.png b/test/fixtures/stylesheets/compass/images/flag/mc.png
new file mode 100644
index 00000000..f941984e
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mc.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/md.png b/test/fixtures/stylesheets/compass/images/flag/md.png
new file mode 100644
index 00000000..0bf4eb09
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/md.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/me.png b/test/fixtures/stylesheets/compass/images/flag/me.png
new file mode 100644
index 00000000..bb8e0708
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/me.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mg.png b/test/fixtures/stylesheets/compass/images/flag/mg.png
new file mode 100644
index 00000000..407f9dc8
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mg.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mh.png b/test/fixtures/stylesheets/compass/images/flag/mh.png
new file mode 100644
index 00000000..6f4574c2
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mh.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mk.png b/test/fixtures/stylesheets/compass/images/flag/mk.png
new file mode 100644
index 00000000..808028fc
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mk.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ml.png b/test/fixtures/stylesheets/compass/images/flag/ml.png
new file mode 100644
index 00000000..22382d25
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ml.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mm.png b/test/fixtures/stylesheets/compass/images/flag/mm.png
new file mode 100644
index 00000000..2c60244e
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mn.png b/test/fixtures/stylesheets/compass/images/flag/mn.png
new file mode 100644
index 00000000..36349d93
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mn.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mo.png b/test/fixtures/stylesheets/compass/images/flag/mo.png
new file mode 100644
index 00000000..bd458be2
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mo.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mp.png b/test/fixtures/stylesheets/compass/images/flag/mp.png
new file mode 100644
index 00000000..99116289
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mp.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mq.png b/test/fixtures/stylesheets/compass/images/flag/mq.png
new file mode 100644
index 00000000..42d7fb94
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mq.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mr.png b/test/fixtures/stylesheets/compass/images/flag/mr.png
new file mode 100644
index 00000000..a09c7d06
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mr.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ms.png b/test/fixtures/stylesheets/compass/images/flag/ms.png
new file mode 100644
index 00000000..88cb1c10
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ms.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mt.png b/test/fixtures/stylesheets/compass/images/flag/mt.png
new file mode 100644
index 00000000..cbbc712d
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mt.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mu.png b/test/fixtures/stylesheets/compass/images/flag/mu.png
new file mode 100644
index 00000000..fe0dec2a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mu.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mv.png b/test/fixtures/stylesheets/compass/images/flag/mv.png
new file mode 100644
index 00000000..5e600ffc
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mv.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mw.png b/test/fixtures/stylesheets/compass/images/flag/mw.png
new file mode 100644
index 00000000..4a8d2aca
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mw.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mx.png b/test/fixtures/stylesheets/compass/images/flag/mx.png
new file mode 100644
index 00000000..6d88eeb4
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mx.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/my.png b/test/fixtures/stylesheets/compass/images/flag/my.png
new file mode 100644
index 00000000..54b6832d
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/my.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/mz.png b/test/fixtures/stylesheets/compass/images/flag/mz.png
new file mode 100644
index 00000000..6eb8dcdf
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/mz.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/na.png b/test/fixtures/stylesheets/compass/images/flag/na.png
new file mode 100644
index 00000000..77b8abdc
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/na.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/nc.png b/test/fixtures/stylesheets/compass/images/flag/nc.png
new file mode 100644
index 00000000..0c64457a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/nc.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ne.png b/test/fixtures/stylesheets/compass/images/flag/ne.png
new file mode 100644
index 00000000..d0220a48
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ne.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/nf.png b/test/fixtures/stylesheets/compass/images/flag/nf.png
new file mode 100644
index 00000000..5941921f
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/nf.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ng.png b/test/fixtures/stylesheets/compass/images/flag/ng.png
new file mode 100644
index 00000000..00d8a20b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ng.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ni.png b/test/fixtures/stylesheets/compass/images/flag/ni.png
new file mode 100644
index 00000000..c890247e
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ni.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/nl.png b/test/fixtures/stylesheets/compass/images/flag/nl.png
new file mode 100644
index 00000000..2379dc30
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/nl.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/no.png b/test/fixtures/stylesheets/compass/images/flag/no.png
new file mode 100644
index 00000000..68f0675b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/no.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/np.png b/test/fixtures/stylesheets/compass/images/flag/np.png
new file mode 100644
index 00000000..38d85088
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/np.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/nr.png b/test/fixtures/stylesheets/compass/images/flag/nr.png
new file mode 100644
index 00000000..5424a5d5
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/nr.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/nu.png b/test/fixtures/stylesheets/compass/images/flag/nu.png
new file mode 100644
index 00000000..4d6ed5b2
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/nu.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/nz.png b/test/fixtures/stylesheets/compass/images/flag/nz.png
new file mode 100644
index 00000000..cd82b8de
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/nz.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/om.png b/test/fixtures/stylesheets/compass/images/flag/om.png
new file mode 100644
index 00000000..aedacd1d
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/om.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/pa.png b/test/fixtures/stylesheets/compass/images/flag/pa.png
new file mode 100644
index 00000000..a7c18406
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/pa.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/pe.png b/test/fixtures/stylesheets/compass/images/flag/pe.png
new file mode 100644
index 00000000..ca6677cb
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/pe.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/pf.png b/test/fixtures/stylesheets/compass/images/flag/pf.png
new file mode 100644
index 00000000..1e026441
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/pf.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/pg.png b/test/fixtures/stylesheets/compass/images/flag/pg.png
new file mode 100644
index 00000000..d86d76f8
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/pg.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ph.png b/test/fixtures/stylesheets/compass/images/flag/ph.png
new file mode 100644
index 00000000..b2bdc9ae
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ph.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/pk.png b/test/fixtures/stylesheets/compass/images/flag/pk.png
new file mode 100644
index 00000000..eaa20ce1
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/pk.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/pl.png b/test/fixtures/stylesheets/compass/images/flag/pl.png
new file mode 100644
index 00000000..d461399f
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/pl.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/pm.png b/test/fixtures/stylesheets/compass/images/flag/pm.png
new file mode 100644
index 00000000..55348fd0
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/pm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/pn.png b/test/fixtures/stylesheets/compass/images/flag/pn.png
new file mode 100644
index 00000000..cc8b0dc9
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/pn.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/pr.png b/test/fixtures/stylesheets/compass/images/flag/pr.png
new file mode 100644
index 00000000..bd5b2687
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/pr.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ps.png b/test/fixtures/stylesheets/compass/images/flag/ps.png
new file mode 100644
index 00000000..10ac07c2
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ps.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/pt.png b/test/fixtures/stylesheets/compass/images/flag/pt.png
new file mode 100644
index 00000000..f48a3181
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/pt.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/pw.png b/test/fixtures/stylesheets/compass/images/flag/pw.png
new file mode 100644
index 00000000..5a3522a5
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/pw.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/py.png b/test/fixtures/stylesheets/compass/images/flag/py.png
new file mode 100644
index 00000000..d2260599
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/py.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/qa.png b/test/fixtures/stylesheets/compass/images/flag/qa.png
new file mode 100644
index 00000000..388e6b3e
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/qa.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/re.png b/test/fixtures/stylesheets/compass/images/flag/re.png
new file mode 100644
index 00000000..507d28f0
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/re.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ro.png b/test/fixtures/stylesheets/compass/images/flag/ro.png
new file mode 100644
index 00000000..4941caff
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ro.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/rs.png b/test/fixtures/stylesheets/compass/images/flag/rs.png
new file mode 100644
index 00000000..9108bb58
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/rs.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ru.png b/test/fixtures/stylesheets/compass/images/flag/ru.png
new file mode 100644
index 00000000..f10a7933
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ru.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/rw.png b/test/fixtures/stylesheets/compass/images/flag/rw.png
new file mode 100644
index 00000000..e2b3e719
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/rw.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sa.png b/test/fixtures/stylesheets/compass/images/flag/sa.png
new file mode 100644
index 00000000..60a31818
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sa.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sb.png b/test/fixtures/stylesheets/compass/images/flag/sb.png
new file mode 100644
index 00000000..118c5c7d
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sb.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sc.png b/test/fixtures/stylesheets/compass/images/flag/sc.png
new file mode 100644
index 00000000..d1080752
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sc.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/scotland.png b/test/fixtures/stylesheets/compass/images/flag/scotland.png
new file mode 100644
index 00000000..7d66e7ff
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/scotland.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sd.png b/test/fixtures/stylesheets/compass/images/flag/sd.png
new file mode 100644
index 00000000..968716c8
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sd.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/se.png b/test/fixtures/stylesheets/compass/images/flag/se.png
new file mode 100644
index 00000000..a3eee573
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/se.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sg.png b/test/fixtures/stylesheets/compass/images/flag/sg.png
new file mode 100644
index 00000000..788eb6b7
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sg.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sh.png b/test/fixtures/stylesheets/compass/images/flag/sh.png
new file mode 100644
index 00000000..c97eae88
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sh.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/si.png b/test/fixtures/stylesheets/compass/images/flag/si.png
new file mode 100644
index 00000000..3e35926b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/si.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sj.png b/test/fixtures/stylesheets/compass/images/flag/sj.png
new file mode 100644
index 00000000..c9e89041
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sj.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sk.png b/test/fixtures/stylesheets/compass/images/flag/sk.png
new file mode 100644
index 00000000..ec9ee781
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sk.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sl.png b/test/fixtures/stylesheets/compass/images/flag/sl.png
new file mode 100644
index 00000000..c30da74c
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sl.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sm.png b/test/fixtures/stylesheets/compass/images/flag/sm.png
new file mode 100644
index 00000000..e2ac0286
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sn.png b/test/fixtures/stylesheets/compass/images/flag/sn.png
new file mode 100644
index 00000000..e48d2fa5
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sn.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/so.png b/test/fixtures/stylesheets/compass/images/flag/so.png
new file mode 100644
index 00000000..ef8648ce
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/so.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sr.png b/test/fixtures/stylesheets/compass/images/flag/sr.png
new file mode 100644
index 00000000..05170cf4
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sr.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/st.png b/test/fixtures/stylesheets/compass/images/flag/st.png
new file mode 100644
index 00000000..76ca2d23
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/st.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sv.png b/test/fixtures/stylesheets/compass/images/flag/sv.png
new file mode 100644
index 00000000..96764f36
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sv.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sy.png b/test/fixtures/stylesheets/compass/images/flag/sy.png
new file mode 100644
index 00000000..c2069a36
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sy.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/sz.png b/test/fixtures/stylesheets/compass/images/flag/sz.png
new file mode 100644
index 00000000..7464eade
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/sz.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tc.png b/test/fixtures/stylesheets/compass/images/flag/tc.png
new file mode 100644
index 00000000..a2743ab5
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tc.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/td.png b/test/fixtures/stylesheets/compass/images/flag/td.png
new file mode 100644
index 00000000..fca8258e
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/td.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tf.png b/test/fixtures/stylesheets/compass/images/flag/tf.png
new file mode 100644
index 00000000..8a87c0da
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tf.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tg.png b/test/fixtures/stylesheets/compass/images/flag/tg.png
new file mode 100644
index 00000000..76f5aa0d
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tg.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/th.png b/test/fixtures/stylesheets/compass/images/flag/th.png
new file mode 100644
index 00000000..f48a1cd8
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/th.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tj.png b/test/fixtures/stylesheets/compass/images/flag/tj.png
new file mode 100644
index 00000000..67e6a75a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tj.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tk.png b/test/fixtures/stylesheets/compass/images/flag/tk.png
new file mode 100644
index 00000000..e778334a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tk.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tl.png b/test/fixtures/stylesheets/compass/images/flag/tl.png
new file mode 100644
index 00000000..5492bf96
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tl.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tm.png b/test/fixtures/stylesheets/compass/images/flag/tm.png
new file mode 100644
index 00000000..85eda048
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tn.png b/test/fixtures/stylesheets/compass/images/flag/tn.png
new file mode 100644
index 00000000..fd04bbe2
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tn.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/to.png b/test/fixtures/stylesheets/compass/images/flag/to.png
new file mode 100644
index 00000000..9dd7709b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/to.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tr.png b/test/fixtures/stylesheets/compass/images/flag/tr.png
new file mode 100644
index 00000000..f64e102f
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tr.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tt.png b/test/fixtures/stylesheets/compass/images/flag/tt.png
new file mode 100644
index 00000000..73f52178
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tt.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tv.png b/test/fixtures/stylesheets/compass/images/flag/tv.png
new file mode 100644
index 00000000..c65b6e31
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tv.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tw.png b/test/fixtures/stylesheets/compass/images/flag/tw.png
new file mode 100644
index 00000000..5808bdf5
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tw.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/tz.png b/test/fixtures/stylesheets/compass/images/flag/tz.png
new file mode 100644
index 00000000..b966c8c4
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/tz.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ua.png b/test/fixtures/stylesheets/compass/images/flag/ua.png
new file mode 100644
index 00000000..7a187e6a
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ua.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ug.png b/test/fixtures/stylesheets/compass/images/flag/ug.png
new file mode 100644
index 00000000..348b5818
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ug.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/um.png b/test/fixtures/stylesheets/compass/images/flag/um.png
new file mode 100644
index 00000000..829fd6e2
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/um.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/us.png b/test/fixtures/stylesheets/compass/images/flag/us.png
new file mode 100644
index 00000000..18353b27
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/us.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/uy.png b/test/fixtures/stylesheets/compass/images/flag/uy.png
new file mode 100644
index 00000000..8a174a4d
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/uy.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/uz.png b/test/fixtures/stylesheets/compass/images/flag/uz.png
new file mode 100644
index 00000000..28ec49bb
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/uz.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/va.png b/test/fixtures/stylesheets/compass/images/flag/va.png
new file mode 100644
index 00000000..a8c15e84
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/va.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/vc.png b/test/fixtures/stylesheets/compass/images/flag/vc.png
new file mode 100644
index 00000000..212e211d
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/vc.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ve.png b/test/fixtures/stylesheets/compass/images/flag/ve.png
new file mode 100644
index 00000000..af53d70b
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ve.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/vg.png b/test/fixtures/stylesheets/compass/images/flag/vg.png
new file mode 100644
index 00000000..50593af6
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/vg.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/vi.png b/test/fixtures/stylesheets/compass/images/flag/vi.png
new file mode 100644
index 00000000..461f4199
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/vi.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/vn.png b/test/fixtures/stylesheets/compass/images/flag/vn.png
new file mode 100644
index 00000000..0b920b39
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/vn.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/vu.png b/test/fixtures/stylesheets/compass/images/flag/vu.png
new file mode 100644
index 00000000..f70d27f6
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/vu.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/wales.png b/test/fixtures/stylesheets/compass/images/flag/wales.png
new file mode 100644
index 00000000..05838f9f
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/wales.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/wf.png b/test/fixtures/stylesheets/compass/images/flag/wf.png
new file mode 100644
index 00000000..6434e110
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/wf.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ws.png b/test/fixtures/stylesheets/compass/images/flag/ws.png
new file mode 100644
index 00000000..47c0eb03
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ws.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/ye.png b/test/fixtures/stylesheets/compass/images/flag/ye.png
new file mode 100644
index 00000000..54b83d0c
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/ye.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/yt.png b/test/fixtures/stylesheets/compass/images/flag/yt.png
new file mode 100644
index 00000000..045a76f9
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/yt.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/za.png b/test/fixtures/stylesheets/compass/images/flag/za.png
new file mode 100644
index 00000000..27161f17
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/za.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/zm.png b/test/fixtures/stylesheets/compass/images/flag/zm.png
new file mode 100644
index 00000000..c6ab90f5
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/zm.png differ
diff --git a/test/fixtures/stylesheets/compass/images/flag/zw.png b/test/fixtures/stylesheets/compass/images/flag/zw.png
new file mode 100644
index 00000000..f8941950
Binary files /dev/null and b/test/fixtures/stylesheets/compass/images/flag/zw.png differ
diff --git a/test/fixtures/stylesheets/compass/sass/sprites.scss b/test/fixtures/stylesheets/compass/sass/sprites.scss
new file mode 100644
index 00000000..9bcbe251
--- /dev/null
+++ b/test/fixtures/stylesheets/compass/sass/sprites.scss
@@ -0,0 +1,13 @@
+@import "flag/*.png";
+
+$flag-sprite-dimensions: true;
+
+#flags {
+  @each $flag in us au ca es eg ly {
+    .#{$flag} {
+      @include flag-sprite($flag);
+    }
+  }
+}
+
+@include all-flag-sprites;