// ──────────────────────────────────────────────────────────────── // Widget · Sensor-Card · aus j3-landing // ──────────────────────────────────────────────────────────────── .sensor-card__head { cursor: default; } .sensor-card__status { margin-left: auto; font-size: var(--fs-md); letter-spacing: .06em; color: var(--muted); &.is-offline { color: var(--off); } } .sensor-card { &__main { display: flex; align-items: baseline; gap: 8px; } &__temp { font-size: 34px; line-height: 1; letter-spacing: .01em; color: var(--fg); transition: color var(--dur-slow) var(--ease); } &.is-warm &__temp { color: var(--ember); } &.is-cool &__temp { color: var(--accent); } &.is-offline &__temp { color: var(--faint); } &__unit { font-size: var(--fs-base); color: var(--dim); } &__rows { display: flex; flex-direction: column; gap: 7px; margin-top: 14px; } &__row { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; } &__label { font-size: var(--fs-xs); letter-spacing: .18em; text-transform: uppercase; color: var(--muted); } &__val { font-size: var(--fs-md); color: var(--fg); } &.is-offline &__val { color: var(--muted); } }