/* A restrained adaptation of the supplied dimensional redesign. */
.lh4d-refined .dashboard-hero {
  background:
    radial-gradient(circle at 78% 43%,#2b9c8260,transparent 28%),
    linear-gradient(110deg,#123137,#0e2931 60%,#102b33);
  border-color:#4a8c7d;
}
.lh4d-refined .dashboard-hero .lh-scene {opacity:.8}
.lh4d-refined .dashboard-hero .lh-orbit {display:none}
.lh4d-refined .dashboard-hero .lh-scene-core {width:min(39%,135px);animation:none;transform:translate(-50%,-50%)}
.lh4d-refined .dashboard-hero .lh-scene-core img {filter:drop-shadow(0 12px 18px #001c20a8)}
.lh4d-refined .dashboard-hero .lh-core-back {display:none}
.lh4d-tess {
  --cube-size:clamp(125px,13vw,185px);
  position:absolute;left:50%;top:47%;width:var(--cube-size);height:var(--cube-size);
  margin:calc(var(--cube-size) / -2) 0 0 calc(var(--cube-size) / -2);
  transform-style:preserve-3d;
  transform:rotateX(-18deg) rotateY(27deg);
  pointer-events:none;
  animation:lh4d-turn 32s linear infinite;
}
.lh4d-cube {position:absolute;inset:0;transform-style:preserve-3d}
.lh4d-cube i {
  position:absolute;inset:0;border:1px solid #9af8e378;
  background:#62e4c309;
  box-shadow:inset 0 0 20px #3fe8c20e;
}
.lh4d-cube i:nth-child(1) {transform:translateZ(calc(var(--cube-size) / 2))}
.lh4d-cube i:nth-child(2) {transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2))}
.lh4d-cube i:nth-child(3) {transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2))}
.lh4d-cube i:nth-child(4) {transform:rotateY(-90deg) translateZ(calc(var(--cube-size) / 2))}
.lh4d-cube i:nth-child(5) {transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2))}
.lh4d-cube i:nth-child(6) {transform:rotateX(-90deg) translateZ(calc(var(--cube-size) / 2))}
.lh4d-cube-inner {transform:scale(.61)}
.lh4d-cube-inner i {border-color:#71cabb70;background:#3de0be0b}
.lh4d-refined .metric-card {border-color:#36585c}
.lh4d-refined .metric-card:hover {border-color:#64b9a8}
.lh4d-refined .campaign-card {border-color:#36585c}
.lh4d-refined .campaign-card:hover {border-color:#64b9a8}
@keyframes lh4d-turn {
  from {transform:rotateX(-18deg) rotateY(27deg)}
  to {transform:rotateX(-18deg) rotateY(387deg)}
}
@media (max-width:760px) {
  .lh4d-refined .dashboard-hero .lh-scene {opacity:.23}
  .lh4d-tess {--cube-size:110px;animation:none;transform:rotateX(-18deg) rotateY(27deg)}
  .lh4d-refined .auth-page .lh4d-tess {display:none}
}
@media (prefers-reduced-motion:reduce) {.lh4d-tess {animation:none}}
html.lh4d-refined[data-theme="light"] .dashboard-hero {background:radial-gradient(circle at 78% 43%,#a3ddce78,transparent 31%),linear-gradient(110deg,#e0f4ec,#d1eee5 60%,#e4f5f1);border-color:#9dcfbe}
html.lh4d-refined[data-theme="light"] .lh4d-cube i {border-color:#168c7b80;background:#44ae9111}
