Files @ 69ca2b2fc133
Branch filter:

Location: light9/web/style.css

drewp@bigasterisk.com
overcomplicated attempt at persisting the pane layout in the rdf graph

this was hard because we have to somehow wait for the graph to load before config'ing the panes
body {
  background: black;
  color: white;
  --color-background: black;
  --color-text: white;
  font-family: sans-serif;
}
h1 {
  margin: 0;
}

h2 {
  margin: 0;
  padding: 0;
  font-size: 100%;
}

ul {
  margin: 0;
}

a {
  color: rgb(97, 97, 255);
}

input[type="text"] {
  border: 1px inset rgb(177, 177, 177);
  background: rgb(230, 230, 230);
  padding: 3px;
}

#status {
  position: fixed;
  bottom: 0px;
  right: 0px;
  background: rgba(0, 0, 0, 0.47);
  padding-left: 6px;
}

.songs {
  column-width: 17em;
}

.songs button {
  display: inline-block;
  width: 100%;
  min-height: 50px;
  text-align: left;
  background: black;
  color: white;
  margin: 2px;
  font-size: 130% !important;
  font-weight: bold;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,
    1px 1px 0 #000;
}

button a {
  color: white;
}

.songs button:hover {
  color: black;
  background: #333;
}

.commands button {
  background: black;
  color: white;
  padding: 20px;
}

.commands button.active {
  background: #a90707;
}

.key {
  color: #888;
}

div.keys {
  margin-top: 10px;
  padding: 5px;
}

.keyCap {
  color: #ccc;
  background: #525252;
  display: inline-block;
  border: 1px outset #b3b3b3;
  padding: 2px 3px;
  margin: 3px 0;
  font-size: 16px;
  box-shadow: 0.9px 0.9px 0px 2px #565656;
  border-radius: 2px;
}

.currentSong button {
  background: #a90707;
}


.stalled {
  opacity: 0.5;
}

.num {
  font-size: 27px;
  color: rgb(233, 122, 122);
  display: inline-block;
  font-size: 200% !important;
  font-weight: bold;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,
    1px 1px 0 #000;
  float: left;
}

.dropTarget {
  padding: 10px 5px;
  border: 2px dashed gray;
  font-style: italic;
  color: rgb(78, 90, 107);
}

.dropTarget:hover {
  background: #1f1f0d;
}

.twoColList {
  -webkit-column-width: 24em;
}

.twoColList > li {
  margin-bottom: 13px;
}

.song {
  color: rgb(85, 221, 85);
}

.song:before {
  content: "♫";
  color: black;
  background: rgb(85, 221, 85);
  border-radius: 30%;
}

.effect:before {
  content: "⛖";
}

.song:before,
.effect:before {
  margin-right: 3px;
  text-decoration: none !important;
  font-size: 140%;
}

/* ascoltami mini mode */
@media (max-width: 600px) {
  .songs {
    column-width: 15em;
  }
  .songs button {
    font-size: initial !important;
    min-height: 35px !important;
    width: 100%;
    margin: initial;
    border-width: 1px;
    margin-bottom: 2px;
  }
  .num {
    font-size: initial !important;
    padding: initial !important;
  }
  .commands button {
    padding: 5px;
  }
}

/* subserver */
.vari {
  color: white;
}

.sub {
  display: inline-block;
  vertical-align: top;
}

.sub.local {
  background: rgb(44, 44, 44);
}

.sub img {
  width: 196px;
  min-height: 40px;
  margin: 0 6px;
  background: -webkit-gradient(
    linear,
    right top,
    left bottom,
    color-stop(0, rgb(121, 120, 120)),
    color-stop(1, rgb(54, 54, 54))
  );
}

.chase {
  background: rgb(75, 57, 72);
}

a button {
  font-size: 60%;
}

a.big {
  background-color: #384052;
  padding: 6px;
  text-shadow: rgba(0, 0, 0, 0.48) -1px -1px 0px;
  color: rgb(172, 172, 255);
  font-size: 160%;
  margin: 0px;
  display: inline-block;
  border-radius: 5px;
}

table {
  border-collapse: collapse;
}

table.borders td,
table.borders th {
  border: 1px solid #4a4a4a;
  padding: 2px 8px;
}

hr {
  width: 100%;
  border-color: #1d3e1d;
}