@font-face {
  font-family:            Oswald;
  src:                    url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2");
}
.neoart {
  cursor:                 default;
  font:                   normal 22px/26px Oswald;
  margin:                 0 auto;
 -moz-user-select:        none;
 -webkit-user-select:     none;
  user-select:            none;
}
.neoart button, .neoart .button, .neoart .file {
  box-sizing:             border-box;
  color:                  inherit;
  cursor:                 default;
  display:                inline-block;
  font:                   inherit;
  margin:                 0;
  outline:                0;
  text-align:             center;
  text-transform:         uppercase;
  vertical-align:         top;
}
.neoart button, .neoart .button {
  background:             linear-gradient(#f7f7f8, #ddddde);
  border:                 1px solid #707071;
  overflow:               hidden;
  padding:                3px 0;
  text-decoration:        none;
}
.neoart button.down {
  background:             linear-gradient(#9bc8f5, #bedcfa);
  border-color:           #2a5b96;
  color:                  #2a5b96;
  padding:                4px 0 2px;
}
.neoart button:focus, .neoart .button:focus {
  outline:                2px solid #ffcc00;
}
.neoart button:disabled, .neoart .button.disabled, .neoart input[type=file]:disabled + b {
  background:             #f0f0f1;
  border-color:           #ddddde;
  color:                  #ddddde;
  pointer-events:         none;
}
.neoart button::-moz-focus-inner, .neoart input[type=color]::-moz-focus-inner {
  border:                 0;
}
.neoart .file {
  padding:                0;
  position:               relative;
}
.neoart input[type=file] {
  display:                block;
  left:                   0;
  min-height:             100%;
  min-width:              100%;
  opacity:                0;
  position:               absolute;
  top:                    0;
  z-index:                90;
}
.neoart input[type=file] + b {
  background:             linear-gradient(#f7f7f8, #ddddde);
  border:                 1px solid #707071;
  box-sizing:             border-box;
  display:                inline-block;
  font-weight:            normal;
  padding:                3px 0;
  width:                  100%;
}
.neoart input[type=file]:focus + b {
  outline:                2px solid #ffcc00;
}
.neoart input[type=color] {
  background:             linear-gradient(#f7f7f8, #ddddde);
  border:                 1px solid #707071;
  border-radius:          0;
  box-sizing:             border-box;
  display:                inline-block;
  height:                 34px;
  margin:                 0;
  outline:                0;
  padding:                4px;
  vertical-align:         top;
}
.neoart input[type=color]:focus {
  outline:                2px solid #ffcc00;
  outline-offset:         0;
}
.neoart input[type=color]::-webkit-color-swatch {
  border-color:           #707071;
}
.neoart input[type=color]::-webkit-color-swatch-wrapper {
  padding:                0;
}
.neoart input[type=checkbox], .neoart input[type=radio] {
 -moz-appearance:         none;
 -webkit-appearance:      none;
  background:             linear-gradient(#f7f7f8, #ddddde);
  background-repeat:      no-repeat, no-repeat, repeat;
  border:                 1px solid #707071;
  border-radius:          0;
  cursor:                 default;
  height:                 19px;
  margin:                 0 5px 0 0;
  outline:                0;
 -webkit-transform:       translatey(1px);
  transform:              translatey(1px);
  width:                  19px;
}
.neoart input[type=checkbox] {
  background-image:       linear-gradient(#fff, #fff), linear-gradient(#707071, #707071), linear-gradient(#f7f7f8, #ddddde);
  background-position:    4px 4px, 3px 3px, 0 0;
  background-size:        4px 9px, 6px 11px, 100% 100%;
 -webkit-transition:      background-position 0.1s;
  transition:             background-position 0.1s;
}
.neoart input[type=checkbox]:checked, .neoart input[type=radio]:checked {
  background-image:       linear-gradient(#fff, #fff), linear-gradient(#2a5b96, #2a5b96), linear-gradient(#bedcfa, #9bc8f5);
  border-color:           #2a5b96;
}
.neoart input[type=checkbox]:checked {
  background-position:    9px 4px, 8px 3px, 0 0;
}
.neoart input[type=radio]:checked {
  background-position:    4px 4px, 3px 3px, 0 0;
  background-size:        9px 9px, 11px 11px, 100% 100%;
}
.neoart input[type=checkbox]:focus, .neoart input[type=radio]:focus {
  outline:                2px solid #ffcc00;
}
.neoart input[type=checkbox]:disabled, .neoart input[type=radio]:disabled, .neoart input[type=radio]:disabled:checked {
  background-color:       #f0f0f1;
  background-image:       linear-gradient(#fff, #fff), linear-gradient(#ddddde, #ddddde);
  border-color:           #ddddde;
}
.neoart input[type=radio]:disabled {
  background-image:       none;
}
.neoart input[type=checkbox] + span[data-unchecked]::before {
  content:                attr(data-unchecked);
}
.neoart input[type=checkbox]:checked + span[data-checked]::before {
  content:                attr(data-checked);
}
.neoart input[type=checkbox]:disabled + span, .neoart input[type=radio]:disabled + span {
  color:                  #ddddde;
}
.neoart input[type=range] {
 -moz-appearance:         none;
 -webkit-appearance:      none;
  background:             none;
  font:                   inherit;
  height:                 19px;
  margin:                 0;
  outline:                0;
  padding:                0;
 -webkit-tranform:        translatey(1px);
  transform:              translatey(1px);
  vertical-align:         baseline;
}
.neoart input[type=range]::-webkit-slider-runnable-track {
  background:             #99999a;
  height:                 1px;
}
.neoart input[type=range]::-webkit-slider-thumb {
 -webkit-appearance:      none;
  background:             linear-gradient(#f7f7f8, #ddddde);
  border:                 1px solid #707071;
  height:                 19px;
  margin-top:            -9px;
  width:                  12px;
}
.neoart input[type=range]::-moz-range-track {
  background:             #99999a;
  height:                 1px;
}
.neoart input[type=range]::-moz-range-thumb {
  background:             linear-gradient(#f7f7f8, #ddddde);
  border:                 1px solid #707071;
  border-radius:          0;
  height:                 17px;
  width:                  10px;
}
.neoart input[type=range]::-moz-focus-outer {
  border:                 0;
}
.neoart input[type=range]::-ms-track {
  border:                 0;
  color:                  none;
  height:                 1px;
}
.neoart input[type=range]::-ms-fill-lower {
  background:             #99999a;
}
.neoart input[type=range]::-ms-fill-upper {
  background:             #ddddde;
}
.neoart input[type=range]::-ms-thumb {
  background:             linear-gradient(#f7f7f8, #ddddde);
  border:                 1px solid #707071;
  height:                 17px;
  margin-top:             0;
  width:                  10px;
}
.neoart input[type=range]::-ms-tooltip {
  display:                none;
}
.neoart input[type=range]:focus::-webkit-slider-thumb {
  background:             #ffcc00;
  border-color:           #967710;
}
.neoart input[type=range]:focus::-moz-range-thumb {
  background:             #ffcc00;
  border-color:           #967710;
}
.neoart input[type=range]:disabled::-webkit-slider-runnable-track {
  background:             #ddddde;
}
.neoart input[type=range]:disabled::-webkit-slider-thumb {
  background:             #f0f0f1;
  border-color:           #ddddde;
}
.neoart input[type=range]:disabled::-moz-range-track {
  background:             #ddddde;
}
.neoart input[type=range]:disabled::-moz-range-thumb {
  background:             #f0f0f1;
  border-color:           #ddddde;
}
.neoart input[type=range]:disabled::-ms-fill-lower {
  background:             #ddddde;
}
.neoart input[type=range]:disabled::-ms-fill-upper {
  background:             #ddddde;
}
.neoart input[type=range]:disabled::-ms-thumb {
  background:             #f0f0f1;
  border-color:           #ddddde;
}
.neoart select {
 -moz-appearance:         none;
 -webkit-appearance:      none;
  background:             url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2Ij48ZyBmaWxsPSIjNzA3MDcxIiBzdHJva2U9IjAiPjxwb2x5Z29uIHBvaW50cz0iMCAwLDExIDAsNS41LDYiLz48L2c+PC9zdmc+) no-repeat right 4px center;
  box-sizing:             border-box;
  border:                 0;
  color:                  inherit;
  font:                   inherit;
  height:                 30px;
  margin-left:           -4px;
  padding:                0 17px 0 0;
  outline:                0;
  outline-offset:         0;
 -webkit-padding-start:   4px;
}
.neoart select:focus {
  outline:                2px solid #ffcc00;
}
.neoart select:disabled {
  background-image:       url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2Ij48ZyBmaWxsPSIjZGRkZGRlIiBzdHJva2U9IjAiPjxwb2x5Z29uIHBvaW50cz0iMCAwLDExIDAsNS41LDYiLz48L2c+PC9zdmc+);
  color:                  #ddddde;
}
.neoart select:-moz-focusring {
  color:                  transparent;
  text-shadow:            0 0 0 #234;
}
@supports (-ms-ime-align:auto) {
  .neoart input[type=color] {
    padding:              1px 3px;
  }
  .neoart input[type=range]:focus {
    outline:              2px solid #ffcc00;
    outline-offset:       2px;
  }
}
.fapp {
  background:             #fff;
  border:                 1px solid #000;
  color:                  #234;
  margin:                 10px auto;
  position:               relative;
  width:                  768px;
}
.fapp header {
  background:             #fff;
  padding:                5px 9px 9px;
}
.fapp header ul {
  left:                   9px;
  list-style:             none;
  margin:                 0;
  padding:                0;
  position:               absolute;
  top:                    9px;
}
.fapp header li {
  background:             linear-gradient(#9bc8f5, #bedcfa);
  border:                 1px solid #2a5b96;
  display:                inline-block;
  height:                 16px;
  margin:                 0 4px 0 0;
  vertical-align:         top;
  width:                  16px;
}
.fapp header li.down {
  background:             #ffcc00;
  border-color:           #967710;
}
.fapp h1 {
  font:                   inherit;
  margin:                 0;
  text-align:             right;
}
.fapp h1 span {
  padding-right:          9px;
  text-transform:         uppercase;
}
.fapp h2 {
  background:             linear-gradient(#9bc8f5, #bedcfa);
  border:                 2px solid #2a5b96;
  font:                   inherit;
  margin:                 4px 0 0;
  padding:                10px 0 9px;
  position:               relative;
  text-align:             center;
  text-transform:         uppercase;
}
.fapp h2::before {
  color:                  #2a5b96;
  content:                attr(data-desktop);
}
.fapp h2 span {
  align-items:            center;
  border:                 2px solid #2a5b96;
  display:                flex;
  height:                 100%;
  justify-content:        center;
  position:               absolute;
  right:                 -2px;
  top:                   -2px;
  width:                  20px;
  z-index:                92;
}
.fapp h2 span::before {
  border:                 1px solid #000;
  content:                "";
  display:                block;
  height:                 8px;
  transition:             border-color 0.2s;
  width:                  8px;
}
.fapp h2 span:hover::before {
  border-color:           #fff!important;
}
.fapp article {
  box-sizing:             border-box;
  border-top:             1px solid #ddddde;
  overflow:               hidden;
  padding:                9px 20px 0;
  width:                  100%;
}
.fapp aside {
  background:             #fff;
  left:                  -1px;
  position:               absolute;
  width:                  calc(100% + 2px);
  z-index:                90;
}
.fapp aside article {
  border:                 1px solid #000;
  border-top-color:       #ddddde;
  text-align:             center;
}
.fapp aside a {
  color:                  #2a5b96;
  text-decoration:        none;
}
.fapp aside h3 {
  color:                  #2a5b96;
  font-size:              22px;
  font-weight:            normal;
  margin:                 10px 0;
  text-transform:         uppercase;
}
.fapp aside p {
  margin:                 10px 0;
}
.fapp div {
  display:                flex;
  flex-direction:         column;
}
.fapp figure {
  margin:                 0;
  padding:                0;
}
.fapp figure article {
  display:                flex;
  justify-content:        space-around;
  padding-bottom:         9px;
}
.fapp figure div {
  background:             #000;
  display:                block;
  border:                 1px solid #000;
}
.fapp aside, .fapp figure, .fapp section {
  overflow:               hidden;
  transition:             height 0.3s;
}
.fapp .collapsed {
  height:                 0!important;
}
.fapp button, .fapp .button {
  float:                  left;
  margin:                 0 0 9px 24px;
  width:                  152px;
}
.fapp input[type=range] {
  width:                  513px;
}
.fapp select {
  width:                  517px;
}
.fapp label {
  display:                inline-block;
  padding:                4px 19px 13px 24px;
  text-align:             right;
  width:                  72px;
}
.fapp output, .fapp span {
  color:                  #2a5b96;
  display:                inline-block;
}
.fapp output {
  outline:                0;
  padding-left:           19px;
  text-align:             center;
  width:                  47px;
}
.mobile .fapp {
  border:                 0;
  margin:                 0 auto;
}
.mobile .fapp h2::before {
  content:                attr(data-mobile);
}
#position + output {
  text-align:             left;
}
@media only screen and (min-width:1024px) {
  .fapp {
    background:           #fff linear-gradient(#ddddde, #ddddde) repeat-y 50%;
    background-size:      1px auto;
    width:                1023px;
  }
  .fapp article {
    padding:              9px 0 0;
  }
  .fapp div {
    flex-direction:       row;
  }
  .fapp div section {
    flex-basis:           511px;
  }
  .fapp div > :nth-child(even), .fapp figure article > :nth-child(even) {
    margin-left:          1px;
  }
  .fapp button, .fapp .button {
    margin:               0 0 9px 19px;
    width:                104px;
  }
  .fapp input[type=range] {
    width:                322px;
  }
  .fapp select {
    width:                326px;
  }
  .fapp label {
    padding:              4px 11px 13px 19px;
  }
  .fapp output {
    padding-left:         11px;
  }
}
@media only screen and (max-width:767px) {
  .fapp {
    width:                720px;
  }
  .fapp button, .fapp .button {
    margin:               0 0 9px 20px;
    width:                145px;
  }
  .fapp input[type=range] {
    width:                481px;
  }
  .fapp select {
    width:                485px;
  }
  .fapp label {
    padding:              4px 15px 13px 20px;
  }
  .fapp output {
    padding-left:         15px;
  }
}
@media only screen and (max-width:719px) {
  .fapp {
    width:                568px;
  }
  .fapp article {
    padding:              9px 10px 0;
  }
  .fapp h1 span {
    display:              block;
    padding:              0;
  }
  .fapp button, .fapp .button {
    margin:               0 0 9px 16px;
    width:                117px;
  }
  .fapp input[type=range] {
    width:                357px;
  }
  .fapp select {
    width:                361px;
  }
  .fapp label {
    padding:              4px 15px 13px 16px;
  }
}
@media only screen and (max-width:567px) {
  .fapp {
    width:                480px;
  }
  .fapp button, .fapp .button {
    margin:               0 0 9px 12px;
    width:                100px;
  }
  .fapp input[type=range] {
    width:                285px;
  }
  .fapp select {
    width:                289px;
  }
  .fapp label {
    padding:              3px 11px 12px 12px;
  }
  .fapp output {
    padding-left:         11px;
  }
}
@media only screen and (max-width:479px) {
  .fapp {
    font:                 normal 20px/26px Oswald;
    width:                360px;
  }
  .fapp header li {
    height:               15px;
    width:                15px;
  }
  .fapp h2::before {
    white-space:          pre;
  }
  .fapp article {
    padding:              9px 0 0;
  }
  .fapp article button:nth-child(4n+1) {
    margin-left:          4px;
  }
  .fapp figure article {
    border-color:         #fff;
    padding:              0;
  }
  .fapp figure div {
    border:               0;
  }
  .fapp button, .fapp .button {
    line-height:          25px;
    margin:               0 0 9px 8px;
    width:                82px;
  }
  .fapp input[type=range] {
    width:                220px;
  }
  .fapp select {
    width:                279px;
  }
  .fapp label {
    padding:              2px 7px 10px 4px;
    width:                65px;
  }
  .fapp output {
    padding-left:         8px;
    width:                43px;
  }
}
@media only screen and (max-width:359px) {
  .fapp {
    width:                320px;
  }
  .fapp article {
    padding-top:          6px;
  }
  .fapp article button:nth-child(4n+1) {
    margin-left:          2px;
  }
  .fapp button, .fapp .button {
    margin:               0 0 6px 4px;
    width:                76px;
  }
  .fapp input[type=range] {
    width:                194px;
  }
  .fapp select {
    width:                248px;
  }
  .fapp label {
    padding:              2px 3px 7px 2px;
  }
  .fapp output {
    padding-left:         2px;
  }
}
#browser {
  background:             #fff;
  color:                  #234;
  cursor:                 default;
  display:                none;
  font:                   normal 20px/25px Oswald;
  height:                 100%;
  left:                   0;
  position:               fixed;
  top:                    0;
 -moz-user-select:        none;
 -ms-user-select:         none;
 -webkit-user-select:     none;
  user-select:            none;
  width:                  100%;
  z-index:                99;
}
#browser section {
  height:                 calc(100% - 82px);
  overflow:               auto;
}
#browser article {
  align-content:          flex-start;
  display:                flex;
  flex-flow:              column wrap;
  height:                 100%;
 -webkit-tap-highlight-color: transparent;
}
#browser article label {
  border:                 1px solid transparent;
  color:                  #c00000;
  display:                inline-block;
  margin:                 0;
  padding:                3px 10px 3px 28px;
  pointer-events:         none;
  white-space:            nowrap;
}
#browser b {
  font-weight:            normal;
}
#browser figure {
  border:                 1px solid transparent;
  display:                inline-block;
  margin:                 0;
  padding:                3px 0;
 -webkit-tap-highlight-color: transparent;
}
#browser figure:hover {
  background:             #edf5fe;
}
#browser figcaption {
  background:             url(../browser/icons.png) no-repeat;
  background-clip:        padding-box;
  padding:                0 10px 0 28px;
  pointer-events:         none;
  white-space:            nowrap;
}
#browser > figure {
  display:                none;
  font-size:              22px;
  letter-spacing:         2px;
}
#browser div {
  bottom:                 0;
  left:                   0;
  position:               absolute;
  text-align:             center;
  width:                  100%;
}
#browser div p {
  border:                 1px solid #ddddde;
  border-left:            0;
  border-right:           0;
  margin:                 0;
  padding:                2px 0;
  text-align:             left;
}
#browser div p::before {
  content:                "Filename";
  display:                inline-block;
  padding:                0 10px;
}
#browser div label {
  border-left:            1px solid #ddddde;
  display:                inline-block;
  height:                 25px;
  padding-left:           10px;
  vertical-align:         top;
}
#browser button {
  margin:                 7px;
  width:                  30%;
}
#browser h3 {
  background:             rgba(0,0,0,0.8);
  box-sizing:             border-box;
  color:                  #ddddde;
  display:                none;
  font:                   normal 50px Oswald;
  height:                 100%;
  left:                   0;
  letter-spacing:         1px;
  margin:                 0;
  padding-top:            50px;
  position:               absolute;
  text-align:             center;
  text-transform:         uppercase;
  top:                    0;
  width:                  100%;
}
#browser.show section {
  height:                 calc(100% - 115px);
}
#browser.show > figure {
  display:                block;
}
#browser .selected {
  background:             #edf5fe;
  border-color:           #9bc8f5;
}
#browser.wait h3 {
  display:                block;
}
#browser b figcaption {
  background-position:    0 -25px;
}
#browser span figcaption {
  background-position:    0 50px;
}
#browser figcaption.zip {
  background-position:    0 -50px;
}
#browser figcaption.sid {
  background-position:    0 -75px;
}
@media only screen and (max-width:567px) {
  #browser article {
    flex-wrap:            nowrap;
  }
  #browser article figure {
    border-left:          0;
    border-right:         0;
    display:              block;
    padding-left:         1px;
  }
  #browser div p:before {
    content:              "";
    padding:              0;
  }
  #browser div label {
    border:               0;
  }
}
.flectrum {
  font:                   normal 20px/23px Oswald;
}
.flectrum header {
  padding-bottom:         7px;
}
.flectrum h1 {
  padding-top:            1px;
}
.flectrum article {
  padding-top:            6px;
}
.flectrum article span {
  color:                  inherit;
}
.flectrum button, .flectrum .button, .flectrum input[type=color], .flectrum .file {
  margin-bottom:          6px;
  width:                  152px;
}
.flectrum input.time {
  margin-left:            75px;
}
.flectrum input[type=color] {
  height:                 31px;
}
.flectrum input[type=range] {
  width:                  328px;
}
.flectrum select {
  width:                  332px;
}
.flectrum label {
  padding:                4px 19px 10px 24px;
  width:                  152px;
}
.flectrum output, .flectrum .gradient {
  margin-left:            20px;
  padding:                0;
  width:                  152px;
}
.flectrum .gradient {
  background:             #fff;
  border:                 1px solid #000;
  box-sizing:             border-box;
  display:                inline-block;
  height:                 19px;
  transform:              translatey(1px);
  vertical-align:         baseline;
}
.flectrum .desktop {
  display:                inline;
}
.mobile .flectrum .desktop {
  display:                none;
}
.meters {
  display:                flex;
  justify-content:        space-around;
  width:                  100%;
}
.meters div {
  background:             #000;
  border:                 1px solid #000;
  margin-top:             10px;
}
.assets {
  display:                none;
}
@media only screen and (min-width:1024px) {
  .flectrum button, .flectrum .button, .flectrum input[type=color], .flectrum .file {
    width:                104px;
  }
  .flectrum input.time {
    margin-left:          22px;
  }
  .flectrum input[type=range] {
    width:                227px;
  }
  .flectrum select {
    width:                231px;
  }
  .flectrum label {
    padding:              4px 14px 10px 19px;
    width:                104px;
  }
  .flectrum output, .flectrum .gradient {
    margin-left:          15px;
    width:                104px;
  }
}
@media only screen and (max-width:767px) {
  .flectrum button, .flectrum .button, .flectrum input[type=color], .flectrum .file {
    width:                145px;
  }
  .flectrum input.time {
    margin-left:          64px;
  }
  .flectrum input[type=range] {
    width:                310px;
  }
  .flectrum select {
    width:                314px;
  }
  .flectrum label {
    padding:              4px 15px 10px 20px;
    width:                145px;
  }
  .flectrum output, .flectrum .gradient {
    margin-left:          16px;
    width:                145px;
  }
}
@media only screen and (max-width:719px) {
  .meters {
    align-items:          center;
    flex-direction:       column;
  }
  .flectrum header {
    padding-bottom:       6px;
  }
  .flectrum button, .flectrum .button, .flectrum input[type=color], .flectrum .file {
    width:                117px;
  }
  .flectrum input.time {
    margin-left:          32px;
  }
  .flectrum input[type=range] {
    width:                250px;
  }
  .flectrum select {
    width:                254px;
  }
  .flectrum label {
    padding:              4px 11px 10px 16px;
    width:                117px;
  }
  .flectrum output, .flectrum .gradient {
    margin-left:          12px;
    width:                117px;
  }
}
@media only screen and (max-width:567px) {
  .flectrum button, .flectrum .button, .flectrum input[type=color], .flectrum .file {
    width:                100px;
  }
  .flectrum input.time {
    margin-left:          11px;
  }
  .flectrum input[type=range] {
    width:                212px;
  }
  .flectrum select {
    width:                216px;
  }
  .flectrum label {
    padding:              4px 7px 10px 12px;
    width:                100px;
  }
  .flectrum output, .flectrum .gradient {
    margin-left:          8px;
    width:                100px;
  }
}
@media only screen and (max-width:479px) {
  .flectrum {
    font:                 normal 18px/20px Oswald;
  }
  .flectrum h1 {
    line-height:          23px;
  }
  .flectrum button, .flectrum .button, .flectrum input[type=color], .flectrum .file {
    line-height:          19px;
    width:                82px;
  }
  .flectrum input.time {
    margin-left:          82px;
  }
  .flectrum input[type=color] {
    height:               27px;
  }
  .flectrum input[type=range] {
    width:                168px;
  }
  .flectrum select {
    width:                172px;
  }
  .flectrum label {
    padding:              5px 4px 10px 4px;
    width:                86px;
  }
  .flectrum output, .flectrum .gradient {
    margin-left:          4px;
    width:                82px;
  }
}
@media only screen and (max-width:359px) {
  .flectrum article {
    padding-top:          5px;
  }
  .flectrum button, .flectrum .button, .flectrum input[type=color], .flectrum .file {
    margin-bottom:        5px;
    width:                76px;
  }
  .flectrum input.time {
    margin-left:          53px;
  }
  .flectrum input[type=range] {
    width:                143px;
  }
  .flectrum select {
    width:                147px;
  }
  .flectrum label {
    padding:              5px 3px 9px 2px;
    width:                86px;
  }
  .flectrum output, .flectrum .gradient {
    margin-left:          3px;
    width:                73px;
  }
}
