/* Spinner Animation */
@keyframes spin {
    to { transform: rotate(360deg); }
}

#page-loader .loader-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
}

#page-loader .loader-spinner {
    width: 100px;
    height: 100px;
    border: 5px solid #e5e7eb;
    border-top-color: #2c3e50;
    border-radius: 50%;
    animation: spin 0.8s linear infinite;
}

#page-loader img {
	position: absolute;
	width: 48px;
    height: 48px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}