@layer components{.kx-fenster,.kx-uhr{--kx-schrift:var(--nq-font-display);--kx-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--kx-t1:rgb(246 248 255);--kx-t2:rgb(246 248 255/0.74);--kx-t3:rgb(246 248 255/0.52);--kx-licht-k:246 248 255}.kx-uhr{position:relative;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(8px,2.4vw,40px)}.kx-uhr-gruppe{display:flex;flex-direction:column;align-items:center;min-width:0}.kx-uhr-ziffern{font-family:var(--kx-schrift);font-weight:600;font-size:clamp(64px,12.5vw,208px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kx-t1)}.kx-uhr[data-sterne] .kx-uhr-ziffern{color:transparent}.kx-uhr-leinwand{position:absolute;pointer-events:none;inset:-60px -40px;width:calc(100% + 80px);height:calc(100% + 120px)}.kx-uhr-einheit{margin-top:clamp(4px,1vw,14px);color:var(--kx-t3)}@media (max-width:639px){.kx-uhr{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.kx-uhr-ziffern{font-size:clamp(76px,27vw,120px)}}.kx-uhr-klein .kx-uhr-ziffern{font-size:clamp(30px,4.6vw,44px);letter-spacing:-.02em}.kx-uhr-klein{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.kx-uhr-einheit{font-family:var(--kx-mono);font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase}.kx-fenster{position:relative;overflow:hidden;border-radius:var(--nq-r-card);color:var(--kx-t1);background:radial-gradient(1.5px 1.5px at 8% 22%,rgb(var(--kx-licht-k)/.9),transparent 70%),radial-gradient(1px 1px at 18% 78%,rgb(var(--kx-licht-k)/.6),transparent 70%),radial-gradient(1.5px 1.5px at 34% 12%,rgb(var(--kx-licht-k)/.7),transparent 70%),radial-gradient(1px 1px at 47% 64%,rgb(var(--kx-licht-k)/.5),transparent 70%),radial-gradient(1.5px 1.5px at 63% 30%,rgb(var(--kx-licht-k)/.8),transparent 70%),radial-gradient(1px 1px at 72% 86%,rgb(var(--kx-licht-k)/.6),transparent 70%),radial-gradient(1.5px 1.5px at 86% 16%,rgb(var(--kx-licht-k)/.9),transparent 70%),radial-gradient(1px 1px at 94% 58%,rgb(var(--kx-licht-k)/.5),transparent 70%),radial-gradient(70% 90% at 100% 0,rgb(76 155 255/.34),transparent 70%),radial-gradient(60% 80% at 0 100%,rgb(167 139 250/.26),transparent 70%),rgb(4 5 12);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08)}.kx-fenster-text{color:var(--kx-t2)}.kx-fenster-titel{color:var(--kx-t1)}}