/* Mining fan only. Colors sampled from web/emily.png (1024px), not the rest of the UI.
   Highlights #fcf0fc #fce4fc #f0e4f0, silver #c0b4cc #b4a8c0,
   mid #483060 #3c2454 #302454, deep #24183c #180c30 #0c0018. */

svg[viewBox="0 0 240 240"] [id$="-frame"] > stop:nth-of-type(1) { stop-color: #b4a8c0; }
svg[viewBox="0 0 240 240"] [id$="-frame"] > stop:nth-of-type(2) { stop-color: #3c2454; }
svg[viewBox="0 0 240 240"] [id$="-frame"] > stop:nth-of-type(3) { stop-color: #180c30; }

svg[viewBox="0 0 240 240"] [id$="-bowl"] > stop:nth-of-type(1) { stop-color: #483060; }
svg[viewBox="0 0 240 240"] [id$="-bowl"] > stop:nth-of-type(2) { stop-color: #24183c; }
svg[viewBox="0 0 240 240"] [id$="-bowl"] > stop:nth-of-type(3) { stop-color: #0c0018; }

svg[viewBox="0 0 240 240"] [id$="-blade"] > stop:nth-of-type(1) { stop-color: #fce4fc; }
svg[viewBox="0 0 240 240"] [id$="-blade"] > stop:nth-of-type(2) { stop-color: #c0b4cc; }
svg[viewBox="0 0 240 240"] [id$="-blade"] > stop:nth-of-type(3) { stop-color: #302454; }

svg[viewBox="0 0 240 240"] [id$="-hub"] > stop:nth-of-type(1) { stop-color: #fcf0fc; }
svg[viewBox="0 0 240 240"] [id$="-hub"] > stop:nth-of-type(2) { stop-color: #c0b4cc; }
svg[viewBox="0 0 240 240"] [id$="-hub"] > stop:nth-of-type(3) { stop-color: #483060; }

svg[viewBox="0 0 240 240"] > rect {
  stroke: #c0b4cc;
}
svg[viewBox="0 0 240 240"] circle[r="7"] {
  fill: #180c24;
  stroke: #c0b4cc;
}
svg[viewBox="0 0 240 240"] circle[r="7"] + path {
  stroke: #fce4fc;
}
svg[viewBox="0 0 240 240"] circle[r="76"] {
  stroke: #f0e4f0;
}
svg[viewBox="0 0 240 240"] circle[r="76"].ring-glow {
  stroke: #fcf0fc;
}
svg[viewBox="0 0 240 240"] circle[r="16"] {
  fill: #180c24;
  stroke: #fce4fc;
}
svg[viewBox="0 0 240 240"] circle[r="4.5"] {
  fill: #fcf0fc;
}
