html.inverted,
html.inverted .tab-toolbar {
  background: black;
  color:white;
}

body{
  font-family:"Helvetica Neue", "Helvetica Neue LT", sans-serif;
  margin:0.0em;
  overflow:scroll-y;
}

body {
  margin:2em;
}

  .clock {
    padding:0;
    text-align:left;
  }

  .time {
    font-weight:bold;
    font-size:500%;
    line-height:100%;
  }


.clock.widget .time {
  font-size:200%;
  margin-bottom:1em;
}


  /* .date {
    opacity:0.6;
    letter-spacing:0.33em;
    font-size:100%;
    font-weight:normal;
  } */
#statusbar {
  position:absolute;
  /* top:0.5em; */
  top:0.5em;
  font-size:0.5em;
} 
#statusbar.hidden {
  display:none;
}


.currently .temperatures{
  font-size:500%;
  font-weight:500;
}

.widget .currently .temperatures {
  font-size:300%;
  font-weight:500;
}



.currently  .details {
  text-transform: uppercase;
}

.day {
  font-size:150%;
  overflow:hidden;
  box-sizing:border-box;
  text-align:center;
}

.upcoming {
  width:100%;
}


.upcoming {
  display:-webkit-box;
  display:flex;
  justify-content: space-between;
  -webkit-box-pack: justify;
}

html.kindle .upcoming td {
-webkit-box-flex: 1;
}



.weather-icon {
  min-width:1.5em;
  min-height:1.5em;
  background-size:2.5em;
  background-position:center;
  background-repeat: no-repeat;
  /* background:currentColor !important;; */
  /* -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 2.5em; */
}

/* .day .name {
  font-size: 50%;
  letter-spacing:0.1em;
  color:rgba(0,0,0,0.5);
  margin-bottom:1em;
  text-transform: uppercase
} */

.upcoming.isweekend .day:not(.weekend),
.upcoming:not(.isweekend) .day.weekend  {
  opacity: 0.5;
}

.tempArrow {
  font-size:100%;
  vertical-align: middle;
  width:1em; height:1em;
  display:inline-block;

  background-size:1em;
  background-position:center;
  background-repeat:no-repeat;
  /* -webkit-mask-size:1em;
  -webkit-mask-position:center;
  -webkit-mask-repeat:no-repeat; */
  /* background:currentColor; */
}

.today .tempRange {
  font-size:200%;
  text-align:right;
}

.today .weather-icon {
  font-size:150%

}
.tempRange .tempHigh {
  font-weight:bold;
}
.day .tempRange {
  margin-top:0.3em;
}
td.location {
  vertical-align:top;
}

.today .summary {
  margin:0;
}
.summary {
 line-height:150%;
 font-size:75%
}
.day-summary {
  font-size:smaller;
}
table {
  border-spacing:0;
}
.currently .weather-icon {
  float:right;
  width:1.2em;
  height:1.2em;
  background-size:1.8em;
  /* background-color:currentColor !important; */
  
}
.today {
}

.upcoming {
  padding-top:1em;
  clear:both;
}

.currently .details {
  opacity:0.6;
    letter-spacing:0.33em;
    font-size:100%;

  text-transform: uppercase;
}

.timestamp {

  opacity:0.6;
    letter-spacing:0.33em;
    font-size:50%;

  text-transform: uppercase;
}


.tempArrow.arrow_even { background-image: url(/arrow_even.a07ebe45.svg); }
.tempArrow.arrow_falling { background-image: url(/arrow_falling.4593c600.svg); }
.tempArrow.arrow_rising { background-image: url(/arrow_rising.aaddcc2d.svg); }

.weather-icon.clear-day { background-image: url(/clear-day.00550bed.svg); }
.weather-icon.clear-night { background-image: url(/clear-night.cc714315.svg); }
.weather-icon.cloudy { background-image: url(/cloudy.06b2ea52.svg); }
.weather-icon.fog { background-image: url(/fog.13125b5e.svg); }
.weather-icon.hail { background-image: url(/hail.9db588f0.svg); }
.weather-icon.partly-cloudy-day { background-image: url(/partly-cloudy-day.1879bd62.svg); }
.weather-icon.partly-cloudy-night { background-image: url(/partly-cloudy-night.5055b241.svg); }
.weather-icon.rain { background-image: url(/rain.8fea3ca9.svg); }
.weather-icon.sleet { background-image: url(/sleet.d599c994.svg); }
.weather-icon.snow { background-image: url(/snow.1b5702f2.svg); }
.weather-icon.thunderstorms { background-image: url(/thunderstorms.b09731da.svg); }
.weather-icon.tornado { background-image: url(/tornado.ee14d092.svg); }
.weather-icon.wind { background-image: url(/wind.923c203e.svg); }

/*# sourceMappingURL=/weather-app.032e3cc4.css.map */