/* From water/hub.html */
@keyframes float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-6px)} }

/* From electricity/peak.html */
[data-page="electricity-peak"] body {
    font-family: 'Vazirmatn', sans-serif;
    background-color: #f1f5f9;
}
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #f1f5f9; }
::-webkit-scrollbar-thumb { background: #94a3b8; border-radius: 10px; }
::-webkit-scrollbar-thumb:hover { background: #64748b; }
.chart-container { position: relative; width: 100%; }
.chart-container > canvas { width: 100%; height: 100%; }

/* From agrivoltaics/index.dev.html */
/* استایل پشتیبان در صورت در دسترس نبودن Tailwind */
html[data-page="agrovoltaics"] body,
html[data-page="agrivoltaics-dev"] body {
    font-family:'Vazirmatn',system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;
    background:#0a0a0a;
    color:#eee;
}
html[data-page="agrovoltaics"] a,
html[data-page="agrivoltaics-dev"] a {
    color:#6ee7b7;
}

/* استایل‌های input و select برای agrovoltaics */
html[data-page="agrovoltaics"] input::placeholder,
html[data-page="agrovoltaics-dev"] input::placeholder {
    color: #d1d5db !important;
    opacity: 1 !important;
    -webkit-text-fill-color: #d1d5db !important;
}

html[data-page="agrovoltaics"] select,
html[data-page="agrovoltaics-dev"] select {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    background-color: #171717 !important;
}

html[data-page="agrovoltaics"] select option,
html[data-page="agrovoltaics-dev"] select option {
    background-color: #171717 !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html[data-page="agrovoltaics"] input[type="number"],
html[data-page="agrovoltaics-dev"] input[type="number"] {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    background-color: #171717 !important;
}

html[data-page="agrovoltaics"] input[type="text"],
html[data-page="agrovoltaics-dev"] input[type="text"] {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    background-color: #171717 !important;
}

/* تقویت رنگ متن برای همه input‌ها */
html[data-page="agrovoltaics"] input,
html[data-page="agrovoltaics-dev"] input {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    background-color: #171717 !important;
}

/* جلوگیری از تغییر رنگ در autofill */
html[data-page="agrovoltaics"] input:-webkit-autofill,
html[data-page="agrovoltaics"] input:-webkit-autofill:hover,
html[data-page="agrovoltaics"] input:-webkit-autofill:focus,
html[data-page="agrovoltaics"] input:-webkit-autofill:active,
html[data-page="agrovoltaics-dev"] input:-webkit-autofill,
html[data-page="agrovoltaics-dev"] input:-webkit-autofill:hover,
html[data-page="agrovoltaics-dev"] input:-webkit-autofill:focus,
html[data-page="agrovoltaics-dev"] input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 1000px #171717 inset !important;
    -webkit-text-fill-color: #ffffff !important;
    box-shadow: 0 0 0 1000px #171717 inset !important;
    background-color: #171717 !important;
    color: #ffffff !important;
    border-color: #404040 !important;
    transition: background-color 5000s ease-in-out 0s;
}
