/* Indicadores de estado e tempo de atividade dos mundos. */
.world-option { min-height: 198px; padding: 10px 32px 13px; display: flex; flex-direction: column; justify-content: center; gap: 5px; }
.world-presence, .world-timer { position: static; display: flex; align-items: center; }
.world-presence { gap: 7px; margin-top: 2px; }
.world-timer { flex-direction: column; align-items: center; gap: 3px; }
.status-orb { display: block; width: 14px; height: 14px; flex: 0 0 14px; object-fit: contain; filter: drop-shadow(0 0 5px rgba(73, 200, 112, .85)); animation: status-pulse 1.8s ease-in-out infinite; }
.status-text { color: #28713f; font: 700 8px/1 'Montserrat', sans-serif; letter-spacing: 1px; text-transform: uppercase; }
.world-timer small { color: #8a6b43; font: 700 7px/1 'Montserrat', sans-serif; letter-spacing: 1.4px; }
.world-timer strong { color: #56391e; font: 700 12px/1 'Cinzel', serif; letter-spacing: 1px; white-space: nowrap; font-variant-numeric: tabular-nums; }
.world-option[data-world-status="offline"] .status-orb { filter: drop-shadow(0 0 5px rgba(222, 81, 71, .82)); animation: none; }
.world-option[data-world-status="offline"] .status-text { color: #a23d36; }
.world-option[data-world-status="beta"] .status-orb { filter: drop-shadow(0 0 5px rgba(255, 198, 43, .9)); }
.world-option[data-world-status="beta"] .status-text { color: #9a6103; }
.world-500 .world-timer small { color: #d8b57d; }
.world-500 .world-timer strong { color: #f6d89d; }
.world-500[data-world-status="offline"] .status-text { color: #ff8c81; }
.world-500[data-world-status="beta"] .status-text { color: #ffe095; }
@keyframes status-pulse { 50% { transform: scale(.76); opacity: .64; } }
@media (max-width: 420px) { .world-option { min-height: 184px; } }
