Flat Star Wars

In this example below you will see how to do a Flat Star Wars with some HTML / CSS and Javascript

Flat Star Wars characters in HTML/CSS. See Yoda, Darth Vader & lots more..

Thumbnail
This awesome code was written by kevinjannis, you can see more from this user in the personal repository.
You can find the original code on Codepen.io
Copyright kevinjannis ©
  • HTML
  • CSS
  • JavaScript
<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  <title>Flat Star Wars</title>
  
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">

  
      <link rel="stylesheet" href="css/style.css">

  
</head>

<body>

  <div id="intro-wrapper">
  <h1>Do. Or do not. There is no try.</h1>  
  <h2>- Yoda</h2>
</div>
 
<div id="yoda-wrapper">
  <div id="yoda">
    <div class="ear-left"></div>
    <div class="ear-right"></div>
  </div>
  <p>Mr. Yoda</p>
</div>

<div id="darth-vader-wrapper">
  <div id="darth-vader">
    <div class="top"></div>
    <div class="middle-left"></div>
    <div class="middle-right"></div>
    <div class="bottom"></div>
  </div>
  <p>Mr. Darth Vader</p>
</div>

<div id="luke-wrapper">
  <div id="luke">
    <div class="face"></div>
    <div class="hair"></div>
    <div class="hair-left"></div>
    <div class="hair-right"></div>
  </div>
  <p>Mr. Luke Skywalker</p>
</div>

<div id="chewie-wrapper">
  <div id="chewie">
    <div class="head-left"></div>
    <div class="head-right"></div>
    <div class="hair-1"><span></span></div>
    <div class="hair-2"><span></span></div>
    <div class="hair-3"><span></span></div>
    <div class="hair-4"><span></span></div>
    <div class="hair-5"><span></span></div>
  </div>
  <p>Chewie himself</p>
</div>

<div id="storm-trooper-wrapper">
  <div id="storm-trooper">
    <div class="top"></div>
    <div class="glasses">
        <div class="left"></div>
        <div class="right"></div>
    </div> 
    <div class="middle"></div>
    <div class="bottom-left">
      <div></div> 
    </div>
    <div class="bottom-right">
      <div></div>
    </div>
    <div class="center"></div>
  </div>
  <p>Mr. Storm Trooper</p>
</div>

<div id="leia-wrapper">
  <div id="leia">
    <div class="hair"></div>
  </div>
  <p>Mrs. Leia</p>
</div>

<div id="c3po-wrapper">
  <div id="c3po">
    <div class="top"></div>
    <div class="ears"></div>
    <div class="face"></div>
    <div class="mouth"></div>
    <div class="eye-left"></div>
    <div class="eye-right"></div>
  </div>
  <p>C3PO Himself</p>
</div>

<div id="the-emperor-wrapper">
  <div id="the-emperor">
    <div class="left"></div>
    <div class="right"></div>
    <div class="inner">
      <div class="face"></div>
    </div>
  </div>
  <p>The Emperor himself </p>
</div>

<div id="han-wrapper">
  <div id="han">
    <div class="hair-1"></div>
    <div class="hair-2"></div>
    <div class="hair-3"></div>
  </div>
  <p>Mr. Han Solo </p>
</div>

<div id="r2d2-wrapper">
  <div id="r2d2">
    <div class="body"></div>
  </div>
  <p>R2D2 Himself</p>
</div>

<div id="boba-fett-wrapper">
  <div id="boba-fett">
    <div class="antenna"></div>
    <div class="helmet">
      <div class="left"></div>
      <div class="right"></div>
    </div>
  </div>
  <p>Mr. Boba Fett</p>
</div>

<div id="obiwan-wrapper">
  <div id="obiwan">
    <div class="top-left"></div>
    <div class="top-right"></div>
    <div class="bottom-left"></div>
    <div class="bottom-right"></div>
    <div class="face">
      <div class="moustache">
        <span></span>
      </div>
    </div>
  </div> 
  <p>Mr. Obiwan Kenobi</p>
</div>

<div id="death-star-wrapper">
  <div id="death-star"></div>
  <p>The Death Star</p>
</div>
   
<div id="outro-wrapper">
  <h1>Hope you liked it!<br />Please share if you like..</h1>  
  <h2>by <a href="https://www.twitter.com/kevinjannis" target="_blank">@kevinjannis</a></h2>
</div>
  
  

    <script  src="js/index.js"></script>




</body>

</html>

/*Downloaded from https://www.codeseek.co/kevinjannis/flat-star-wars-aAoes */
@import "https://fonts.googleapis.com/css?family=Roboto:700";
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
*:before, *:after {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

div[id*="-wrapper"] {
  text-align: center;
  padding: 100px 0;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  font-size: 16px;
}
div[id*="-wrapper"] > p {
  margin-top: 40px;
}

#yoda-wrapper {
  background: #fdf7d3;
  color: #000000;
}

#yoda {
  position: relative;
  display: block;
  margin: auto;
  overflow: hidden;
  width: 339px;
  height: 181px;
}
#yoda:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: " ";
  position: absolute;
  background: #6d7233;
  z-index: 10;
  border-left: solid 91px #6d7233;
  border-right: solid 90px #626331;
  top: 0;
  left: 79px;
  width: 0;
  height: 181px;
}
#yoda .ear-left,
#yoda .ear-right {
  position: absolute;
  overflow: hidden;
  z-index: 1;
  top: 37px;
  width: 97px;
  height: 53px;
}
#yoda .ear-left:before, #yoda .ear-left:after,
#yoda .ear-right:before,
#yoda .ear-right:after {
  content: " ";
  position: absolute;
  border-style: solid;
  border-color: transparent;
  width: 0;
  height: 0;
  top: 0;
  left: 0;
}
#yoda .ear-left:after,
#yoda .ear-right:after {
  top: auto;
  bottom: 0;
}
#yoda .ear-left {
  left: 0;
}
#yoda .ear-left:before {
  border-bottom-color: #5a5d30;
  border-width: 0 0 28px 97px;
}
#yoda .ear-left:after {
  border-top-color: #393a2a;
  border-width: 25px 0 0 97px;
}
#yoda .ear-right {
  right: 0;
}
#yoda .ear-right:before {
  border-bottom-color: #5a5d30;
  border-width: 0 97px 28px 0;
}
#yoda .ear-right:after {
  border-top-color: #393a2a;
  border-width: 25px 97px 0 0;
}

#darth-vader-wrapper {
  background: #e1153a;
  color: #ffffff;
}

#darth-vader {
  position: relative;
  display: block;
  margin: auto;
  overflow: hidden;
  width: 276px;
  height: 296px;
}
#darth-vader:before {
  content: " ";
  position: absolute;
  background: transparent;
  z-index: 10;
  border: none;
  border-left: solid 4px #7d7a7b;
  border-right: solid 4px #47474a;
  top: 173px;
  left: 134px;
  width: 0;
  height: 68px;
}
#darth-vader .top {
  -moz-border-radius-topleft: 50% 100%;
  -webkit-border-top-left-radius: 50% 100%;
  border-top-left-radius: 50% 100%;
  -moz-border-radius-topright: 50% 100%;
  -webkit-border-top-right-radius: 50% 100%;
  border-top-right-radius: 50% 100%;
  position: absolute;
  border-left: solid 100px #272727;
  border-right: solid 100px #1a1a1a;
  top: 0;
  left: 38px;
  width: 0;
  height: 125px;
}
#darth-vader .middle-left {
  position: absolute;
  background: transparent;
  overflow: hidden;
  top: 125px;
  left: 0;
  width: 138px;
  height: 116px;
}
#darth-vader .middle-left:before {
  content: " ";
  position: absolute;
  background: transparent;
  border-style: solid;
  border-color: transparent transparent #272727 transparent;
  border-width: 0 0 116px 38px;
  top: 0;
  left: 0;
  width: 100px;
  height: 0;
}
#darth-vader .middle-left:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  background: #040404;
  overflow: hidden;
  top: 0;
  left: -28px;
  width: 262px;
  height: 620px;
}
#darth-vader .middle-right {
  position: absolute;
  background: transparent;
  overflow: hidden;
  top: 125px;
  left: 138px;
  width: 138px;
  height: 116px;
}
#darth-vader .middle-right:before {
  content: " ";
  position: absolute;
  background: transparent;
  border-style: solid;
  border-color: transparent transparent #1a1a1a transparent;
  border-width: 0 38px 116px 0;
  top: 0;
  left: 0;
  width: 100px;
  height: 0;
}
#darth-vader .middle-right:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  background: #040404;
  overflow: hidden;
  top: 0;
  right: -28px;
  width: 262px;
  height: 620px;
}
#darth-vader .bottom {
  position: absolute;
  top: 241px;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #040404 transparent transparent transparent;
  border-width: 55px 138px 0 138px;
}
#darth-vader .bottom:before, #darth-vader .bottom:after {
  content: " ";
  position: absolute;
  background: transparent;
  z-index: 10;
  border: none;
  border-left: solid 8px #7d7a7b;
  border-right: solid 8px #47474a;
  top: -101px;
  left: -21px;
  width: 26px;
  height: 46px;
}
#darth-vader .bottom:after {
  top: -78px;
  left: -37px;
  width: 58px;
  height: 23px;
}

#luke-wrapper {
  background: #0054a0;
  color: #ffffff;
}

#luke {
  position: relative;
  display: block;
  background: transparent;
  overflow: hidden;
  width: 270px;
  height: 250px;
  margin: auto;
}
#luke:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  background: #b07d46;
  border-left: solid 22px #987343;
  z-index: 0;
  top: 0;
  left: 18px;
  width: 200px;
  height: 210px;
}
#luke .face {
  -moz-border-radius-bottomright: 60% 70%;
  -webkit-border-bottom-right-radius: 60% 70%;
  border-bottom-right-radius: 60% 70%;
  -moz-border-radius-bottomleft: 60% 70%;
  -webkit-border-bottom-left-radius: 60% 70%;
  border-bottom-left-radius: 60% 70%;
  position: relative;
  background: #e39d72;
  border-left: solid 70px #e39d72;
  border-right: solid 120px #c38a65;
  z-index: 10;
  top: 52px;
  left: 33px;
  width: 190px;
  height: 198px;
}
#luke .hair {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  background: transparent;
  overflow: hidden;
  z-index: 20;
  top: 0;
  left: 18px;
  width: 222px;
  height: 210px;
}
#luke .hair:before, #luke .hair:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  background: #b07d46;
  width: 266px;
  height: 244px;
}
#luke .hair:before {
  top: -122px;
  left: -153px;
}
#luke .hair:after {
  top: -100px;
  right: -142px;
}
#luke .hair-left {
  -moz-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
  z-index: 0;
  top: 100px;
  left: -37px;
  width: 80px;
  height: 60px;
}
#luke .hair-left, #luke .hair-left:before, #luke .hair-left:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  border-right: solid 15px #987340;
  background: transparent;
}
#luke .hair-left:before {
  -moz-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
  top: 20px;
  left: 26px;
  width: 60px;
  height: 60px;
}
#luke .hair-left:after {
  -moz-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
  top: -10px;
  left: 20px;
  width: 100px;
  height: 100px;
}
#luke .hair-right {
  -moz-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  -webkit-transform: rotate(-15deg);
  transform: rotate(-15deg);
  z-index: 0;
  top: 93px;
  right: -20px;
  width: 80px;
  height: 60px;
}
#luke .hair-right, #luke .hair-right:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  border-left: solid 15px #987245;
  background: transparent;
}
#luke .hair-right:before {
  -moz-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
  top: 20px;
  right: 26px;
  width: 60px;
  height: 60px;
}

#chewie-wrapper {
  background: #00a13d;
  color: #000000;
}

#chewie {
  position: relative;
  display: block;
  margin: auto;
  overflow: hidden;
  width: 288px;
  height: 374px;
}
#chewie:before, #chewie:after {
  content: " ";
  position: absolute;
  z-index: 20;
  top: 141px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 28px 0 7px 0;
}
#chewie:before {
  left: 116px;
  border-right: solid 24px #393939;
}
#chewie:after {
  left: 140px;
  border-left: solid 24px #1d1f21;
}
#chewie .head-left {
  position: absolute;
  overflow: hidden;
  z-index: 10;
  top: 0;
  left: 0;
  width: 140px;
  height: 374px;
}
#chewie .head-left:before, #chewie .head-left:after {
  content: " ";
  position: absolute;
}
#chewie .head-left:before {
  -moz-border-radius-topleft: 140px;
  -webkit-border-top-left-radius: 140px;
  border-top-left-radius: 140px;
  -moz-border-radius-bottomleft: 300px;
  -webkit-border-bottom-left-radius: 300px;
  border-bottom-left-radius: 300px;
  background: #a76622;
  top: 0;
  left: 0;
  width: 500px;
  height: 400px;
}
#chewie .head-left:after {
  -moz-border-radius-topleft: 80px;
  -webkit-border-top-left-radius: 80px;
  border-top-left-radius: 80px;
  -moz-border-radius-bottomleft: 150px;
  -webkit-border-bottom-left-radius: 150px;
  border-bottom-left-radius: 150px;
  background: #b97d3f;
  top: 160px;
  left: 60px;
  width: 500px;
  height: 230px;
}
#chewie .head-right {
  position: absolute;
  overflow: hidden;
  z-index: 10;
  top: 0;
  left: 140px;
  width: 140px;
  height: 374px;
}
#chewie .head-right:before, #chewie .head-right:after {
  content: " ";
  position: absolute;
}
#chewie .head-right:before {
  -moz-border-radius-topright: 140px;
  -webkit-border-top-right-radius: 140px;
  border-top-right-radius: 140px;
  -moz-border-radius-bottomright: 300px;
  -webkit-border-bottom-right-radius: 300px;
  border-bottom-right-radius: 300px;
  background: #a76622;
  top: 0;
  right: 0;
  width: 500px;
  height: 400px;
}
#chewie .head-right:after {
  -moz-border-radius-topright: 80px;
  -webkit-border-top-right-radius: 80px;
  border-top-right-radius: 80px;
  -moz-border-radius-bottomright: 150px;
  -webkit-border-bottom-right-radius: 150px;
  border-bottom-right-radius: 150px;
  background: #ae7136;
  top: 160px;
  right: 60px;
  width: 500px;
  height: 230px;
}
#chewie .hair-1,
#chewie .hair-2,
#chewie .hair-3,
#chewie .hair-4,
#chewie .hair-5 {
  position: absolute;
  z-index: 0;
}
#chewie .hair-1:before, #chewie .hair-1:after,
#chewie .hair-2:before,
#chewie .hair-2:after,
#chewie .hair-3:before,
#chewie .hair-3:after,
#chewie .hair-4:before,
#chewie .hair-4:after,
#chewie .hair-5:before,
#chewie .hair-5:after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
}
#chewie .hair-1 {
  top: 192px;
  left: 0;
}
#chewie .hair-1:before {
  top: 68px;
  left: 7px;
  border-color: #6c4721 #6c4721 transparent #6c4721;
  border-width: 40px 0 4px 40px;
}
#chewie .hair-1:after {
  top: 0;
  left: 7px;
  border-color: #a76622 transparent transparent transparent;
  border-width: 112px 112px 0 0;
}
#chewie .hair-1 span {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 7px;
  height: 112px;
}
#chewie .hair-1 span:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  background: #a76622;
  top: -60px;
  left: 0;
  width: 100px;
  height: 240px;
}
#chewie .hair-2 {
  top: 257px;
  left: 27px;
}
#chewie .hair-2:before {
  top: 46px;
  left: 31px;
  border-color: #6c4721 #6c4721 transparent #6c4721;
  border-width: 15px 0 15px 40px;
}
#chewie .hair-2:after {
  top: 0;
  left: 0;
  border-color: #a76622 transparent transparent transparent;
  border-width: 76px 82px 0 31px;
}
#chewie .hair-2 span {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 31px;
  height: 76px;
}
#chewie .hair-2 span:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  background: #a76622;
  top: -155px;
  left: 0;
  width: 100px;
  height: 240px;
}
#chewie .hair-3 {
  top: 235px;
  left: 213px;
}
#chewie .hair-3:before {
  top: 0;
  left: 0;
  border-color: transparent #a76622 transparent transparent;
  border-width: 66px 41px 21px 0;
}
#chewie .hair-3:after {
  top: 0;
  left: 0;
  border-color: transparent #6c4721 transparent transparent;
  border-width: 31px 31px 56px 10px;
}
#chewie .hair-3 span {
  position: absolute;
  overflow: hidden;
  top: -111px;
  left: 41px;
  width: 16px;
  height: 198px;
}
#chewie .hair-3 span:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  background: #6f4621;
  top: -177px;
  right: 0;
  width: 254px;
  height: 500px;
}
#chewie .hair-4 {
  top: 195px;
  left: 235px;
}
#chewie .hair-4:before, #chewie .hair-4:after {
  z-index: 10;
}
#chewie .hair-4:before {
  top: 0;
  left: 0;
  border-color: transparent transparent transparent #a76622;
  border-width: 86px 0 5px 41px;
}
#chewie .hair-4:after {
  top: 0;
  left: -9px;
  border-color: transparent #6c4721 transparent transparent;
  border-width: 30px 51px 56px 0;
}
#chewie .hair-4 span {
  position: absolute;
  overflow: hidden;
  z-index: 0;
  top: -112px;
  left: 26px;
  width: 42px;
  height: 198px;
}
#chewie .hair-4 span:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  background: #6f4621;
  top: -127px;
  right: 20px;
  width: 254px;
  height: 500px;
}
#chewie .hair-5 {
  top: 250px;
  left: 179px;
}
#chewie .hair-5:before {
  top: 0;
  left: 0;
  border-color: transparent #a76622 transparent transparent;
  border-width: 66px 41px 21px 0;
}
#chewie .hair-5:after {
  top: 0;
  left: 0;
  border-color: transparent #6c4721 transparent transparent;
  border-width: 31px 21px 56px 20px;
}
#chewie .hair-5 span {
  position: absolute;
  overflow: hidden;
  top: -123px;
  left: 41px;
  width: 94px;
  height: 210px;
}
#chewie .hair-5 span:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  background: #6f4621;
  top: -253px;
  right: 34px;
  width: 254px;
  height: 500px;
}

#storm-trooper-wrapper {
  background: #798593;
  color: #ffffff;
}

#storm-trooper {
  position: relative;
  display: block;
  margin: auto;
  overflow: hidden;
  width: 286px;
  height: 306px;
}
#storm-trooper .top {
  -moz-border-radius-topleft: 106px;
  -webkit-border-top-left-radius: 106px;
  border-top-left-radius: 106px;
  -moz-border-radius-topright: 106px;
  -webkit-border-top-right-radius: 106px;
  border-top-right-radius: 106px;
  position: absolute;
  background: #ffffff;
  border-right: solid 112px #e2e4e8;
  top: 0;
  left: 31px;
  width: 224px;
  height: 106px;
}
#storm-trooper .top:before {
  content: " ";
  position: absolute;
  background: #2d2e31;
  border-right: solid 120px #040404;
  top: 106px;
  left: -8px;
  width: 120px;
  height: 14px;
}
#storm-trooper .glasses {
  position: absolute;
  background: #ffffff;
  border-right: solid 125px #e2e4e8;
  top: 120px;
  left: 18px;
  width: 250px;
  height: 40px;
}
#storm-trooper .glasses:before, #storm-trooper .glasses:after {
  content: " ";
  position: absolute;
  border-style: solid;
  border-color: transparent;
  border-width: 40px 0 0 0;
}
#storm-trooper .glasses:before {
  left: -2px;
  border-top-color: #ffffff;
  border-left-width: 2px;
}
#storm-trooper .glasses:after {
  left: 250px;
  border-top-color: #e2e4e8;
  border-right-width: 2px;
}
#storm-trooper .glasses .left {
  position: absolute;
  background: #e2e4e8;
  top: 0;
  right: 0;
  width: 88px;
  height: 7px;
}
#storm-trooper .glasses .left:before, #storm-trooper .glasses .left:after {
  content: " ";
  position: absolute;
}
#storm-trooper .glasses .left:before {
  top: 0;
  left: -25px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #e2e4e6 transparent transparent transparent;
  border-width: 7px 0 0 25px;
}
#storm-trooper .glasses .left:after {
  -moz-border-radius-bottomleft: 10% 100%;
  -webkit-border-bottom-left-radius: 10% 100%;
  border-bottom-left-radius: 10% 100%;
  -moz-border-radius-bottomright: 100% 100%;
  -webkit-border-bottom-right-radius: 100% 100%;
  border-bottom-right-radius: 100% 100%;
  background: #e2e4e6;
  top: 0;
  right: 10px;
  width: 80px;
  height: 32px;
}
#storm-trooper .glasses .right {
  position: absolute;
  background: #bfbdc4;
  top: 0;
  left: 125px;
  width: 88px;
  height: 7px;
}
#storm-trooper .glasses .right:before, #storm-trooper .glasses .right:after {
  content: " ";
  position: absolute;
}
#storm-trooper .glasses .right:before {
  top: 0;
  right: -25px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #bfbdc4 transparent transparent transparent;
  border-width: 7px 25px 0 0;
}
#storm-trooper .glasses .right:after {
  -moz-border-radius-bottomleft: 100% 100%;
  -webkit-border-bottom-left-radius: 100% 100%;
  border-bottom-left-radius: 100% 100%;
  -moz-border-radius-bottomright: 10% 100%;
  -webkit-border-bottom-right-radius: 10% 100%;
  border-bottom-right-radius: 10% 100%;
  background: #bfbdc4;
  top: 0;
  left: 10px;
  width: 80px;
  height: 32px;
}
#storm-trooper .middle {
  -moz-border-radius-topleft: 14% 50%;
  -webkit-border-top-left-radius: 14% 50%;
  border-top-left-radius: 14% 50%;
  -moz-border-radius-topright: 14% 50%;
  -webkit-border-top-right-radius: 14% 50%;
  border-top-right-radius: 14% 50%;
  -moz-border-radius-bottomleft: 40% 50%;
  -webkit-border-bottom-left-radius: 40% 50%;
  border-bottom-left-radius: 40% 50%;
  -moz-border-radius-bottomright: 40% 50%;
  -webkit-border-bottom-right-radius: 40% 50%;
  border-bottom-right-radius: 40% 50%;
  position: absolute;
  overflow: hidden;
  background: #ffffff;
  border-right: solid 143px #e2e4e8;
  top: 155px;
  left: 0;
  width: 286px;
  height: 100px;
}
#storm-trooper .bottom-left {
  -moz-border-radius-bottomleft: 100% 100%;
  -webkit-border-bottom-left-radius: 100% 100%;
  border-bottom-left-radius: 100% 100%;
  -moz-border-radius-bottomright: 70% 40%;
  -webkit-border-bottom-right-radius: 70% 40%;
  border-bottom-right-radius: 70% 40%;
  position: absolute;
  background: #ffffff;
  overflow: hidden;
  z-index: 1;
  top: 160px;
  left: 22px;
  width: 120px;
  height: 146px;
}
#storm-trooper .bottom-left:before, #storm-trooper .bottom-left:after {
  content: " ";
  position: absolute;
}
#storm-trooper .bottom-left:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #e2e4e8;
  top: 52px;
  left: 14px;
  width: 108px;
  height: 108px;
}
#storm-trooper .bottom-left:after {
  top: 21px;
  right: 0;
  border-style: solid;
  border-color: transparent #e2e4e8 transparent transparent;
  border-width: 40px 83px 40px 0;
}
#storm-trooper .bottom-left div {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  background: #2c2d30;
  border-left: solid 14px #2c2d30;
  border-right: solid 14px #040404;
  top: 91px;
  left: 50px;
  width: 28px;
  height: 28px;
}
#storm-trooper .bottom-right {
  -moz-border-radius-bottomright: 100% 100%;
  -webkit-border-bottom-right-radius: 100% 100%;
  border-bottom-right-radius: 100% 100%;
  -moz-border-radius-bottomleft: 70% 40%;
  -webkit-border-bottom-left-radius: 70% 40%;
  border-bottom-left-radius: 70% 40%;
  position: absolute;
  background: #e2e4e8;
  overflow: hidden;
  z-index: 1;
  top: 160px;
  left: 142px;
  width: 120px;
  height: 146px;
}
#storm-trooper .bottom-right:before, #storm-trooper .bottom-right:after {
  content: " ";
  position: absolute;
}
#storm-trooper .bottom-right:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #bfbdc4;
  top: 52px;
  right: 14px;
  width: 108px;
  height: 108px;
}
#storm-trooper .bottom-right:after {
  top: 21px;
  left: 0;
  border-style: solid;
  border-color: transparent transparent transparent #bfbdc4;
  border-width: 40px 0 40px 83px;
}
#storm-trooper .bottom-right div {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  background: #2c2d30;
  border-left: solid 14px #2d2e31;
  border-right: solid 14px #060606;
  top: 91px;
  right: 50px;
  width: 28px;
  height: 28px;
}
#storm-trooper .center {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  background: #2c2d30;
  border-right: solid 24px #040404;
  z-index: 20;
  top: 245px;
  left: 118px;
  width: 48px;
  height: 48px;
}
#storm-trooper .center:before, #storm-trooper .center:after {
  content: " ";
  position: absolute;
}
#storm-trooper .center:before {
  border-left: solid 2px #ffffff;
  border-right: solid 2px #c1bfc6;
  width: 0;
  height: 38px;
  top: 5px;
  left: 22px;
}
#storm-trooper .center:after {
  border-left: solid 3px #ffffff;
  border-right: solid 3px #c1bfc6;
  width: 26px;
  height: 28px;
  top: 10px;
  left: 8px;
}

#leia-wrapper {
  background: #f8e053;
  color: #000000;
}

#leia {
  -moz-border-radius: 50% / 40%;
  -webkit-border-radius: 50%;
  border-radius: 50% / 40%;
  position: relative;
  display: block;
  background: #f2c4a7;
  margin: auto;
  border-right: solid 90px #c7a690;
  width: 180px;
  height: 235px;
}
#leia:before, #leia:after {
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  content: " ";
  position: absolute;
  z-index: 10;
  border-left: solid 25px #473e37;
  border-right: solid 25px #3d342b;
  top: 28px;
  width: 0;
  height: 169px;
}
#leia:before {
  left: -50px;
}
#leia:after {
  right: -140px;
}
#leia .hair:before, #leia .hair:after {
  content: " ";
  position: absolute;
  top: 0;
  width: 87px;
  height: 96px;
}
#leia .hair:before {
  -moz-border-radius-topleft: 100% 100%;
  -webkit-border-top-left-radius: 100% 100%;
  border-top-left-radius: 100% 100%;
  -moz-border-radius-bottomright: 80% 80%;
  -webkit-border-bottom-right-radius: 80% 80%;
  border-bottom-right-radius: 80% 80%;
  background: #473e37;
  left: 0;
}
#leia .hair:after {
  -moz-border-radius-topright: 100% 100%;
  -webkit-border-top-right-radius: 100% 100%;
  border-top-right-radius: 100% 100%;
  -moz-border-radius-bottomleft: 80% 80%;
  -webkit-border-bottom-left-radius: 80% 80%;
  border-bottom-left-radius: 80% 80%;
  background: #3d342b;
  right: -90px;
}

#c3po-wrapper {
  background: #e1286e;
  color: #ffffff;
}

#c3po {
  -moz-border-radius-topleft: 60% 100%;
  -webkit-border-top-left-radius: 60% 100%;
  border-top-left-radius: 60% 100%;
  -moz-border-radius-topright: 60% 100%;
  -webkit-border-top-right-radius: 60% 100%;
  border-top-right-radius: 60% 100%;
  position: relative;
  display: block;
  background: #ebb887;
  border-right: solid 103px #cb9e67;
  margin: 8px auto 147px auto;
  width: 206px;
  height: 190px;
}
#c3po:before, #c3po:after {
  content: " ";
  position: absolute;
  bottom: -93px;
  width: 0;
  height: 0;
  border-style: solid;
}
#c3po:before {
  left: 0;
  border-color: #ebb887 #ebb887 transparent transparent;
  border-width: 129px 73px 7px 30px;
}
#c3po:after {
  left: 103px;
  border-color: #cb9e67 transparent transparent #cb9e67;
  border-width: 129px 30px 7px 73px;
}
#c3po .top {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  background: #ebb887;
  border-right: solid 8px #cb9e67;
  width: 16px;
  height: 30px;
  top: -8px;
  left: 95px;
}
#c3po .ears {
  -moz-border-radius-topleft: 6px 20px;
  -webkit-border-top-left-radius: 6px 20px;
  border-top-left-radius: 6px 20px;
  -moz-border-radius-topright: 6px 20px;
  -webkit-border-top-right-radius: 6px 20px;
  border-top-right-radius: 6px 20px;
  -moz-border-radius-bottomleft: 30px 40px;
  -webkit-border-bottom-left-radius: 30px 40px;
  border-bottom-left-radius: 30px 40px;
  -moz-border-radius-bottomright: 30px 40px;
  -webkit-border-bottom-right-radius: 30px 40px;
  border-bottom-right-radius: 30px 40px;
  position: absolute;
  border-left: solid 25px #ebb887;
  border-right: solid 25px #cb9e67;
  z-index: 10;
  top: 148px;
  left: -6px;
  width: 218px;
  height: 55px;
}
#c3po .face {
  -moz-border-radius-topleft: 50% 95%;
  -webkit-border-top-left-radius: 50% 95%;
  border-top-left-radius: 50% 95%;
  -moz-border-radius-topright: 50% 95%;
  -webkit-border-top-right-radius: 50% 95%;
  border-top-right-radius: 50% 95%;
  position: absolute;
  background: #fdd681;
  border-right: solid 96px #eaae42;
  z-index: 20;
  top: 13px;
  left: 7px;
  width: 192px;
  height: 135px;
}
#c3po .face:before, #c3po .face:after {
  content: " ";
  position: absolute;
  border-style: solid;
  top: 135px;
  width: 0;
  height: 0;
}
#c3po .face:before {
  left: 0;
  border-color: #fdd681 #fdd681 transparent transparent;
  border-width: 116px 69px 15px 27px;
}
#c3po .face:after {
  left: 96px;
  border-color: #eaae42 transparent transparent #eaae42;
  border-width: 116px 27px 15px 69px;
}
#c3po .mouth {
  position: absolute;
  background: #9e8861;
  border-right: solid 16px #a1733f;
  z-index: 30;
  top: 211px;
  left: 86px;
  width: 32px;
  height: 11px;
}
#c3po .eye-left {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  background: #f2cb81;
  z-index: 30;
  top: 117px;
  left: 18px;
  width: 80px;
  height: 80px;
}
#c3po .eye-left:before, #c3po .eye-left:after {
  content: " ";
  position: absolute;
}
#c3po .eye-left:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 19px;
  left: 19px;
  width: 0;
  height: 42px;
  border-left: solid 21px #f3a84a;
  border-right: solid 21px #d4904b;
}
#c3po .eye-left:after {
  -moz-box-shadow: 9px 0 0 0 #f2cb81, 18px 0 0 0 #f2cb81, 27px 0 0 0 #f2cb81;
  -webkit-box-shadow: 9px 0 0 0 #f2cb81, 18px 0 0 0 #f2cb81, 27px 0 0 0 #f2cb81;
  box-shadow: 9px 0 0 0 #f2cb81, 18px 0 0 0 #f2cb81, 27px 0 0 0 #f2cb81;
  background: #f2cb81;
  top: 15px;
  left: 24px;
  width: 3px;
  height: 50px;
}
#c3po .eye-right {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  background: #dfa344;
  z-index: 30;
  top: 117px;
  left: 108px;
  width: 80px;
  height: 80px;
}
#c3po .eye-right:before, #c3po .eye-right:after {
  content: " ";
  position: absolute;
}
#c3po .eye-right:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 19px;
  left: 19px;
  width: 0;
  height: 42px;
  border-left: solid 21px #b67d44;
  border-right: solid 21px #9b673b;
}
#c3po .eye-right:after {
  -moz-box-shadow: 9px 0 0 0 #dfa344, 18px 0 0 0 #dfa344, 27px 0 0 0 #dfa344;
  -webkit-box-shadow: 9px 0 0 0 #dfa344, 18px 0 0 0 #dfa344, 27px 0 0 0 #dfa344;
  box-shadow: 9px 0 0 0 #dfa344, 18px 0 0 0 #dfa344, 27px 0 0 0 #dfa344;
  background: #dfa344;
  top: 15px;
  left: 24px;
  width: 3px;
  height: 50px;
}

#the-emperor-wrapper {
  background: #593e93;
  color: #ffffff;
}

#the-emperor {
  position: relative;
  display: block;
  margin: auto;
  overflow: hidden;
  width: 360px;
  height: 370px;
}
#the-emperor:before {
  content: " ";
  position: absolute;
  z-index: 10;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent #593e93;
  border-width: 70px 180px 0 180px;
}
#the-emperor .left {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 180px;
  height: 370px;
}
#the-emperor .left:before {
  -moz-border-radius-topleft: 230px 540px;
  -webkit-border-top-left-radius: 230px 540px;
  border-top-left-radius: 230px 540px;
  content: " ";
  position: absolute;
  background: #1d3535;
  top: 0;
  left: -20px;
  height: 530px;
  width: 230px;
}
#the-emperor .right {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 180px;
  width: 180px;
  height: 370px;
}
#the-emperor .right:before {
  -moz-border-radius-topright: 230px 540px;
  -webkit-border-top-right-radius: 230px 540px;
  border-top-right-radius: 230px 540px;
  content: " ";
  position: absolute;
  background: #152423;
  top: 0;
  right: -20px;
  height: 530px;
  width: 230px;
}
#the-emperor .inner {
  -moz-border-radius-topleft: 100px 50px;
  -webkit-border-top-left-radius: 100px 50px;
  border-top-left-radius: 100px 50px;
  -moz-border-radius-topright: 100px 50px;
  -webkit-border-top-right-radius: 100px 50px;
  border-top-right-radius: 100px 50px;
  position: absolute;
  background: #040404;
  overflow: hidden;
  left: 80px;
  bottom: 0;
  width: 200px;
  height: 250px;
}
#the-emperor .inner:before, #the-emperor .inner:after {
  content: " ";
  position: absolute;
  z-index: 5;
}
#the-emperor .inner:before {
  -moz-border-radius-topright: 60px 330px;
  -webkit-border-top-right-radius: 60px 330px;
  border-top-right-radius: 60px 330px;
  -moz-border-radius-bottomright: 10px 380px;
  -webkit-border-bottom-right-radius: 10px 380px;
  border-bottom-right-radius: 10px 380px;
  background: #1d3535;
  top: 41px;
  left: -40px;
  width: 60px;
  height: 400px;
}
#the-emperor .inner:after {
  -moz-border-radius-topleft: 60px 330px;
  -webkit-border-top-left-radius: 60px 330px;
  border-top-left-radius: 60px 330px;
  -moz-border-radius-bottomleft: 10px 380px;
  -webkit-border-bottom-left-radius: 10px 380px;
  border-bottom-left-radius: 10px 380px;
  background: #152423;
  top: 41px;
  right: -40px;
  width: 60px;
  height: 400px;
}
#the-emperor .inner .face {
  -moz-border-radius-bottomleft: 125px 200px;
  -webkit-border-bottom-left-radius: 125px 200px;
  border-bottom-left-radius: 125px 200px;
  -moz-border-radius-bottomright: 125px 200px;
  -webkit-border-bottom-right-radius: 125px 200px;
  border-bottom-right-radius: 125px 200px;
  position: absolute;
  background: #c5c6c0;
  border-right: solid 85px #a0a09e;
  top: 0;
  left: 15px;
  width: 170px;
  height: 130px;
}
#the-emperor .inner .face:before, #the-emperor .inner .face:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
}
#the-emperor .inner .face:before {
  border-left: solid 100px #a7aca4;
  border-right: solid 100px #858585;
  top: -40px;
  left: -15px;
  width: 0;
  height: 70px;
}
#the-emperor .inner .face:after {
  border-top: solid 5px #040404;
  top: 80px;
  left: 70px;
  width: 30px;
  height: 16px;
}

#han-wrapper {
  background: #001e50;
  color: #ffffff;
}

#han {
  position: relative;
  display: block;
  margin: auto;
  overflow: hidden;
  width: 230px;
  height: 292px;
}
#han:before, #han:after {
  content: " ";
  position: absolute;
}
#han:before {
  -moz-border-radius-topleft: 60%;
  -webkit-border-top-left-radius: 60%;
  border-top-left-radius: 60%;
  -moz-border-radius-topright: 60%;
  -webkit-border-top-right-radius: 60%;
  border-top-right-radius: 60%;
  -moz-border-radius-bottomleft: 70%;
  -webkit-border-bottom-left-radius: 70%;
  border-bottom-left-radius: 70%;
  -moz-border-radius-bottomright: 70%;
  -webkit-border-bottom-right-radius: 70%;
  border-bottom-right-radius: 70%;
  background: #e69c75;
  border-left: solid 66px #e69c75;
  border-right: solid 114px #a97e65;
  z-index: 10;
  top: 70px;
  left: 18px;
  width: 0;
  height: 222px;
}
#han:after {
  -moz-border-radius-topleft: 50%;
  -webkit-border-top-left-radius: 50%;
  border-top-left-radius: 50%;
  -moz-border-radius-topright: 50%;
  -webkit-border-top-right-radius: 50%;
  border-top-right-radius: 50%;
  z-index: 50;
  top: 27px;
  left: 18px;
  width: 180px;
  height: 200px;
  border-top: solid 65px #4b382e;
}
#han .hair-1 {
  -moz-border-radius-topleft: 15% 35%;
  -webkit-border-top-left-radius: 15% 35%;
  border-top-left-radius: 15% 35%;
  -moz-border-radius-topright: 100% 100%;
  -webkit-border-top-right-radius: 100% 100%;
  border-top-right-radius: 100% 100%;
  position: absolute;
  background: #4b382e;
  z-index: 20;
  top: 0;
  left: 104px;
  width: 105px;
  height: 90px;
}
#han .hair-1:before, #han .hair-1:after {
  content: " ";
  position: absolute;
}
#han .hair-1:before {
  -moz-border-radius-bottomright: 20px 30px;
  -webkit-border-bottom-right-radius: 20px 30px;
  border-bottom-right-radius: 20px 30px;
  background: #4b382e;
  top: 90px;
  left: 86px;
  width: 12px;
  height: 107px;
}
#han .hair-1:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border-right: solid 7px #4b382e;
  top: 70px;
  left: -25px;
  width: 20px;
  height: 40px;
}
#han .hair-2 {
  -moz-border-radius-topleft: 100% 100%;
  -webkit-border-top-left-radius: 100% 100%;
  border-top-left-radius: 100% 100%;
  -moz-border-radius-topright: 15% 35%;
  -webkit-border-top-right-radius: 15% 35%;
  border-top-right-radius: 15% 35%;
  position: absolute;
  background: #4b382e;
  z-index: 20;
  top: 18px;
  left: 10px;
  width: 92px;
  height: 77px;
}
#han .hair-2:before, #han .hair-2:after {
  content: " ";
  position: absolute;
}
#han .hair-2:before {
  -moz-border-radius-bottomleft: 10px 30px;
  -webkit-border-bottom-left-radius: 10px 30px;
  border-bottom-left-radius: 10px 30px;
  background: #4b382e;
  top: 90px;
  left: 8px;
  width: 12px;
  height: 107px;
}
#han .hair-2:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border-right: solid 7px #4b382e;
  top: 50px;
  left: 45px;
  width: 30px;
  height: 50px;
}
#han .hair-3 {
  -moz-border-radius-topleft: 14px 70px;
  -webkit-border-top-left-radius: 14px 70px;
  border-top-left-radius: 14px 70px;
  -moz-border-radius-topright: 25px 40px;
  -webkit-border-top-right-radius: 25px 40px;
  border-top-right-radius: 25px 40px;
  -moz-border-radius-bottomright: 30px 90px;
  -webkit-border-bottom-right-radius: 30px 90px;
  border-bottom-right-radius: 30px 90px;
  -moz-border-radius-bottomleft: 20px 70px;
  -webkit-border-bottom-left-radius: 20px 70px;
  border-bottom-left-radius: 20px 70px;
  position: absolute;
  background: #4b382e;
  top: 60px;
  left: 5px;
  width: 215px;
  height: 155px;
}
#han .hair-3:before, #han .hair-3:after {
  content: " ";
  position: absolute;
}
#han .hair-3:before {
  -moz-border-radius-topleft: 18px 30px;
  -webkit-border-top-left-radius: 18px 30px;
  border-top-left-radius: 18px 30px;
  -moz-border-radius-bottomleft: 19px 20px;
  -webkit-border-bottom-left-radius: 19px 20px;
  border-bottom-left-radius: 19px 20px;
  background: #4b382e;
  top: 40px;
  left: -5px;
  width: 47px;
  height: 57px;
}
#han .hair-3:after {
  -moz-border-radius-topleft: 5px 50px;
  -webkit-border-top-left-radius: 5px 50px;
  border-top-left-radius: 5px 50px;
  -moz-border-radius-bottomleft: 5px 50px;
  -webkit-border-bottom-left-radius: 5px 50px;
  border-bottom-left-radius: 5px 50px;
  -moz-border-radius-topright: 5px 50px;
  -webkit-border-top-right-radius: 5px 50px;
  border-top-right-radius: 5px 50px;
  -moz-border-radius-bottomright: 17px 50px;
  -webkit-border-bottom-right-radius: 17px 50px;
  border-bottom-right-radius: 17px 50px;
  border-left: solid 5px #e69c75;
  border-right: solid 5px #a97e65;
  top: 66px;
  left: 20px;
  width: 158px;
  height: 89px;
  z-index: 30;
}

#r2d2-wrapper {
  background: #e5552e;
  color: #ffffff;
}

#r2d2 {
  -moz-border-radius: 150px 150px 0 0;
  -webkit-border-radius: 150px;
  border-radius: 150px 150px 0 0;
  position: relative;
  display: block;
  background: #e2e4e8;
  border-right: solid 125px #b4b4b7;
  margin: auto;
  width: 250px;
  height: 150px;
}
#r2d2:before, #r2d2:after {
  content: " ";
  position: absolute;
}
#r2d2:before {
  -moz-border-radius-topleft: 50% 20%;
  -webkit-border-top-left-radius: 50% 20%;
  border-top-left-radius: 50% 20%;
  -moz-border-radius-topright: 50% 20%;
  -webkit-border-top-right-radius: 50% 20%;
  border-top-right-radius: 50% 20%;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background: #0086b8;
  border-right: solid 56px #0067a3;
  width: 56px;
  height: 87px;
  left: 69px;
}
#r2d2:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #2d2e31;
  border-right: solid 32px #040404;
  top: 5px;
  left: 93px;
  width: 32px;
  height: 64px;
}
#r2d2 .body {
  position: absolute;
  background: #0086b8;
  border-right: solid 125px #0067a3;
  top: 124px;
  left: 0;
  width: 250px;
  height: 13px;
}
#r2d2 .body:before, #r2d2 .body:after {
  content: " ";
  position: absolute;
}
#r2d2 .body:before {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: -50px 0 0 0 #0086b8, -100px 0 0 0 #0086b8, 50px 0 0 0 #0067a3, 100px 0 0 0 #0067a3;
  -webkit-box-shadow: -50px 0 0 0 #0086b8, -100px 0 0 0 #0086b8, 50px 0 0 0 #0067a3, 100px 0 0 0 #0067a3;
  box-shadow: -50px 0 0 0 #0086b8, -100px 0 0 0 #0086b8, 50px 0 0 0 #0067a3, 100px 0 0 0 #0067a3;
  background: #0086b8;
  border-right: solid 15px #0067a3;
  top: -28px;
  left: 110px;
  width: 15px;
  height: 15px;
}
#r2d2 .body:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #e51335;
  border-right: solid 6px #a11c29;
  top: -26px;
  left: 174px;
  width: 6px;
  height: 12px;
}

#boba-fett-wrapper {
  background: #7d7c78;
  color: #000000;
}

#boba-fett {
  position: relative;
  display: block;
  margin: auto;
  overflow: hidden;
  width: 270px;
  height: 310px;
}
#boba-fett:before {
  content: " ";
  position: absolute;
  z-index: 30;
  left: 14px;
  bottom: 0;
  width: 76px;
  height: 0;
  border-style: solid;
  border-color: transparent #7d7c78;
  border-width: 40px 90px 0 90px;
}
#boba-fett .antenna {
  position: absolute;
  background: #e7a500;
  top: 122px;
  left: 0;
  width: 45px;
  height: 62px;
}
#boba-fett .antenna:before, #boba-fett .antenna:after {
  content: " ";
  position: absolute;
}
#boba-fett .antenna:before {
  background: #ececec;
  top: -105px;
  left: 13px;
  width: 7px;
  height: 105px;
}
#boba-fett .antenna:after {
  top: -122px;
  left: 4px;
  border-style: solid;
  border-color: #040404 #040404 transparent #040404;
  border-width: 15px 0 6px 46px;
}
#boba-fett .helmet {
  -moz-border-radius-topleft: 65% 80%;
  -webkit-border-top-left-radius: 65% 80%;
  border-top-left-radius: 65% 80%;
  -moz-border-radius-topright: 65% 80%;
  -webkit-border-top-right-radius: 65% 80%;
  border-top-right-radius: 65% 80%;
  position: absolute;
  overflow: hidden;
  top: 30px;
  left: 14px;
  width: 256px;
  height: 280px;
}
#boba-fett .helmet:before {
  content: " ";
  position: absolute;
  z-index: 20;
  border-left: solid 18px #73131e;
  border-right: solid 18px #3e0d16;
  left: 110px;
  bottom: 0;
  width: 0;
  height: 145px;
}
#boba-fett .helmet .left {
  position: absolute;
  border-top: solid 88px #2e6754;
  border-bottom: solid 192px #9b1318;
  top: 0;
  left: 0;
  width: 128px;
  height: 280px;
}
#boba-fett .helmet .left:before, #boba-fett .helmet .left:after {
  content: " ";
  position: absolute;
  z-index: 10;
}
#boba-fett .helmet .left:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #2e6754;
  top: 52px;
  left: -100px;
  width: 200px;
  height: 280px;
}
#boba-fett .helmet .left:after {
  top: 24px;
  left: 18px;
  border-style: solid;
  border-color: #73131e transparent transparent transparent;
  border-width: 30px 0 0 110px;
}
#boba-fett .helmet .right {
  position: absolute;
  border-top: solid 88px #2c4e42;
  border-bottom: solid 192px #73131e;
  top: 0;
  left: 128px;
  width: 128px;
  height: 280px;
}
#boba-fett .helmet .right:before, #boba-fett .helmet .right:after {
  content: " ";
  position: absolute;
  z-index: 10;
}
#boba-fett .helmet .right:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #2c4e42;
  top: 52px;
  right: -100px;
  width: 200px;
  height: 280px;
}
#boba-fett .helmet .right:after {
  top: 24px;
  right: 18px;
  border-style: solid;
  border-color: #3e0d16 transparent transparent transparent;
  border-width: 30px 110px 0 0;
}

#death-star-wrapper {
  background: #000000;
  color: #ffffff;
}

#death-star {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: relative;
  display: block;
  background: #b4b2b3;
  margin: auto;
  border-top: solid 100px #d2d2d2;
  width: 200px;
  height: 200px;
}
#death-star:before, #death-star:after {
  content: " ";
  position: absolute;
  z-index: 10;
}
#death-star:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background: transparent;
  border-top: solid 35px #a5a2a4;
  border-bottom: solid 35px #bebbbc;
  top: -65px;
  left: 85px;
  width: 70px;
  height: 0;
}
#death-star:after {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #797979;
  left: -4px;
  top: 0;
  width: 196px;
  height: 2px;
  border-left: solid 4px #000000;
  border-right: solid 4px #000000;
}

#obiwan-wrapper {
  background: #c4b6ad;
  color: #000000;
}

#obiwan {
  position: relative;
  display: block;
  overflow: hidden;
  margin: auto;
  width: 282px;
  height: 315px;
}
#obiwan .top-left {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 141px;
  height: 182px;
}
#obiwan .top-left:before {
  -moz-border-radius-topleft: 187px 600px;
  -webkit-border-top-left-radius: 187px 600px;
  border-top-left-radius: 187px 600px;
  content: " ";
  position: absolute;
  background: #6b594f;
  top: 0;
  right: 0;
  width: 194px;
  height: 600px;
}
#obiwan .top-right {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 141px;
  width: 141px;
  height: 182px;
}
#obiwan .top-right:before {
  -moz-border-radius-topright: 187px 600px;
  -webkit-border-top-right-radius: 187px 600px;
  border-top-right-radius: 187px 600px;
  content: " ";
  position: absolute;
  background: #4c423b;
  top: 0;
  left: 0;
  width: 194px;
  height: 600px;
}
#obiwan .bottom-left {
  position: absolute;
  overflow: hidden;
  top: 182px;
  left: 0;
  width: 141px;
  height: 133px;
}
#obiwan .bottom-left:before {
  -moz-border-radius-bottomleft: 200px;
  -webkit-border-bottom-left-radius: 200px;
  border-bottom-left-radius: 200px;
  content: " ";
  position: absolute;
  background: #6b594f;
  top: -62px;
  left: -9px;
  width: 200px;
  height: 200px;
}
#obiwan .bottom-right {
  position: absolute;
  overflow: hidden;
  top: 182px;
  left: 141px;
  width: 141px;
  height: 133px;
}
#obiwan .bottom-right:before {
  -moz-border-radius-bottomright: 200px;
  -webkit-border-bottom-right-radius: 200px;
  border-bottom-right-radius: 200px;
  content: " ";
  position: absolute;
  background: #4c423b;
  top: -62px;
  right: -9px;
  width: 200px;
  height: 200px;
}
#obiwan .face {
  -moz-border-radius-topleft: 103px 53px;
  -webkit-border-top-left-radius: 103px 53px;
  border-top-left-radius: 103px 53px;
  -moz-border-radius-topright: 103px 53px;
  -webkit-border-top-right-radius: 103px 53px;
  border-top-right-radius: 103px 53px;
  -moz-border-radius-bottomleft: 103px 126px;
  -webkit-border-bottom-left-radius: 103px 126px;
  border-bottom-left-radius: 103px 126px;
  -moz-border-radius-bottomright: 103px 126px;
  -webkit-border-bottom-right-radius: 103px 126px;
  border-bottom-right-radius: 103px 126px;
  position: absolute;
  background: #040404;
  overflow: hidden;
  top: 115px;
  left: 38px;
  width: 206px;
  height: 179px;
}
#obiwan .face:before, #obiwan .face:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 37px;
}
#obiwan .face:before {
  -moz-border-radius-bottomleft: 66px 94px;
  -webkit-border-bottom-left-radius: 66px 94px;
  border-bottom-left-radius: 66px 94px;
  -moz-border-radius-bottomright: 66px 94px;
  -webkit-border-bottom-right-radius: 66px 94px;
  border-bottom-right-radius: 66px 94px;
  background: #ffffff;
  border-left: solid 66px #ffffff;
  border-right: solid 66px #e0e2e6;
  width: 0;
  height: 147px;
}
#obiwan .face:after {
  -moz-border-radius-bottomleft: 42px 65px;
  -webkit-border-bottom-left-radius: 42px 65px;
  border-bottom-left-radius: 42px 65px;
  -moz-border-radius-bottomright: 42px 65px;
  -webkit-border-bottom-right-radius: 42px 65px;
  border-bottom-right-radius: 42px 65px;
  background: #f3b390;
  border-left: solid 49px #f3b390;
  border-right: solid 85px #e69c75;
  width: 0;
  height: 101px;
}
#obiwan .face .moustache {
  -moz-border-radius-topleft: 7px 25px;
  -webkit-border-top-left-radius: 7px 25px;
  border-top-left-radius: 7px 25px;
  -moz-border-radius-topright: 7px 25px;
  -webkit-border-top-right-radius: 7px 25px;
  border-top-right-radius: 7px 25px;
  position: absolute;
  border-left: solid 20px #ffffff;
  border-right: solid 20px #e0e2e6;
  z-index: 10;
  top: 76px;
  left: 59px;
  width: 92px;
  height: 25px;
}
#obiwan .face .moustache:before, #obiwan .face .moustache:after {
  content: " ";
  position: absolute;
  top: 0;
  width: 4px;
  height: 25px;
}
#obiwan .face .moustache:before {
  -moz-border-radius-bottomleft: 4px 10px;
  -webkit-border-bottom-left-radius: 4px 10px;
  border-bottom-left-radius: 4px 10px;
  background: #f3b390;
  left: -4px;
}
#obiwan .face .moustache:after {
  -moz-border-radius-bottomright: 4px 10px;
  -webkit-border-bottom-right-radius: 4px 10px;
  border-bottom-right-radius: 4px 10px;
  background: #e69c75;
  right: -4px;
}
#obiwan .face .moustache span, #obiwan .face .moustache span:before {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0 0 40px 0;
}
#obiwan .face .moustache span {
  top: -40px;
  left: -14px;
  border-left-width: 40px;
  border-bottom-color: #ffffff;
}
#obiwan .face .moustache span:before {
  content: " ";
  right: -40px;
  border-right-width: 40px;
  border-bottom-color: #e0e2e6;
}
#obiwan .face .moustache span:after {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  background: #e59c75;
  top: 0;
  left: -19px;
  width: 38px;
  height: 18px;
}

#intro-wrapper,
#outro-wrapper {
  background: url(data:image/jpeg;base64,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) repeat top center;
}
#intro-wrapper,
#intro-wrapper *,
#outro-wrapper,
#outro-wrapper * {
  color: #cda857;
}
#intro-wrapper a,
#outro-wrapper a {
  text-decoration: none;
}
#intro-wrapper h1,
#outro-wrapper h1 {
  font-size: 2em;
  line-height: 1.25em;
  font-weight: bold;
}
#intro-wrapper h2,
#outro-wrapper h2 {
  font-size: 1em;
  margin-top: 10px;
}


/*Downloaded from https://www.codeseek.co/kevinjannis/flat-star-wars-aAoes */
/* 
Flat Star wars.
Made by Kevin Jannis (@kevinjannis)
View more at www.janniskev.in 

Inspired by: https://www.behance.net/gallery/17998561/Star-Wars-Long-Shadow-Flat-Design-Icons
*/

Comments