canvas { border-radius: 12px; background-color: var(--navbar-bg) !important; border: 5px solid var(--card-border); max-width: 100%; max-height: 100%; user-select: none; } :root { --circle-fill: #004f84e6; --circle-stroke: #3498db; --circle-linewidth: 6; } .loading-text { font-size: 1em; margin-top: 0px; margin-bottom: 0px; color: #004f84e6; opacity: 1; transition: opacity 0.5s ease-in-out; position: relative; } .dark-mode .loading-text { color: #ffffffe5; } .loading-text.fade { opacity: 0; } .dots::after { content: "..."; /* Initial state */ } .circle-counters { display: flex; gap: 24.5px;; font-size: 1.2em; align-content: center; justify-content: center; } .circle-counters p { margin: 0px; } .counter-item { display: flex; align-items: center; gap: 8px; } .version-number p { margin: 0px; } .legend-circle { width: 12px; height: 12px; border-radius: 50%; border-width: 3px; border-style: solid; margin-bottom: 3px; } .regular-circle { background-color: #004f84e6; border-color: #3498db; } .special-circle { background-color: #FFD700; border-color: #FFA500; } .loading-text-container { display: flex; flex-direction: column; align-content: center; justify-content: center; text-align: center; gap: 17px; } .loading-container-1 { gap: 17px; } .counter-item-regular { color: #004f84e6; } .dark-mode .counter-item-regular { color: #3498db; } .counter-item-special { color: orange; } .version-number { font-size: 0.7em; opacity: 0.5; }