/* daylight theme, made by tools/light-theme.mjs from admin.html (run node tools/build.mjs). don't edit by hand */
html[data-theme="light"] { color-scheme: light; }
html[data-theme="light"] body { background: #f8fafc; color: #0f172a; }
html[data-theme="light"] h1 { color: #0680b7; }
html[data-theme="light"] .top a { color: #047eb9; }
html[data-theme="light"] .stat { background: #ffffff; border: 1px solid #dbe3ec; color: #475569; }
html[data-theme="light"] .stat b { color: #0f172a; }
html[data-theme="light"] .stat.hot { border-color: #b45309; }
html[data-theme="light"] .stat.hot b { color: #a57803; }
html[data-theme="light"] .stat.live { border-color: #0369a1; }
html[data-theme="light"] .stat.live b { color: #047eb9; }
html[data-theme="light"] .stat small { color: #475569; }
html[data-theme="light"] .stats-note button.link { background: none; border: 0; color: #047eb9; }
html[data-theme="light"] .stats-note.warn { color: #a57803; }
html[data-theme="light"] ul.history li { border-left: 3px solid #cbd5e1; background: #f8fafc; }
html[data-theme="light"] ul.history li.bad { border-left-color: #ef4444; }
html[data-theme="light"] ul.history li.good { border-left-color: #22c55e; }
html[data-theme="light"] ul.history .what strong { color: #0f172a; }
html[data-theme="light"] ul.history .who { color: #475569; }
html[data-theme="light"] ul.history .why { color: #1e293b; }
html[data-theme="light"] ul.history .old { border: 1px solid #cbd5e1; color: #334155; }
html[data-theme="light"] h3.sub { color: #334155; }
html[data-theme="light"] .tabs { border-bottom: 1px solid #dbe3ec; }
html[data-theme="light"] .tabs button { background: transparent; border: 0; border-bottom: 2px solid transparent; color: #475569; }
html[data-theme="light"] .tabs button[aria-selected="true"] { color: #0680b7; border-bottom-color: #38bdf8; }
html[data-theme="light"] .tabs .count { background: #b45309; color: #fff; }
html[data-theme="light"] .chip.reason { border-color: #5823f6; color: #2a05b8; }
html[data-theme="light"] .chip.kind { border-color: #38bdf8; color: #047eb9; }
html[data-theme="light"] .media-row img { border: 1px solid #dbe3ec; }
html[data-theme="light"] .media-row a { color: #047eb9; }
html[data-theme="light"] .notice { background: #ffffff; border: 1px solid #dbe3ec; border-left: 3px solid #f59e0b; color: #1e293b; }
html[data-theme="light"] .notice a { color: #047eb9; }
html[data-theme="light"] select, html[data-theme="light"] input[type="text"], html[data-theme="light"] textarea { background: #ffffff; border: 1px solid #dbe3ec; color: #0f172a; }
html[data-theme="light"] button.act { background: #0284c7; color: #fff; border: 0; }
html[data-theme="light"] button.act:hover { background: #0369a1; }
html[data-theme="light"] button.act.secondary { background: transparent; border: 1px solid #cbd5e1; color: #334155; }
html[data-theme="light"] button.act.secondary:hover { background: #e2e8f0; }
html[data-theme="light"] button.act.danger { background: #dc2626; }
html[data-theme="light"] button.act.danger:hover { background: #b91c1c; }
html[data-theme="light"] .card { background: #ffffff; border: 1px solid #dbe3ec; }
html[data-theme="light"] .chip { border: 1px solid #cbd5e1; color: #334155; }
html[data-theme="light"] .chip.open { border-color: #f59e0b; color: #a57803; }
html[data-theme="light"] .chip.reviewing { border-color: #38bdf8; color: #047eb9; }
html[data-theme="light"] .chip.actioned { border-color: #22c55e; color: #1ca14c; }
html[data-theme="light"] .chip.banned { border-color: #ef4444; color: #b70606; }
html[data-theme="light"] .meta { color: #475569; }
html[data-theme="light"] .quote { background: #f8fafc; border: 1px solid #dbe3ec; color: #1e293b; }
html[data-theme="light"] .quote .label { color: #475569; }
html[data-theme="light"] .empty { color: #475569; }
html[data-theme="light"] .kv dt { color: #475569; }
html[data-theme="light"] .kv dd { color: #0f172a; }
html[data-theme="light"] ul.plain li { border-bottom: 1px solid #dbe3ec; }
html[data-theme="light"] ul.plain li button.link { background: none; border: 0; color: #047eb9; }
html[data-theme="light"] th, html[data-theme="light"] td { border-bottom: 1px solid #dbe3ec; }
html[data-theme="light"] th { color: #475569; }
html[data-theme="light"] .toast { background: #f8fafc; border: 1px solid #38bdf8; color: #0f172a; }
html[data-theme="light"] .toast.err { border-color: #ef4444; }
html[data-theme="light"] ul.mods li .face { background: #e2e8f0; }
@media (max-width: 600px) {
html[data-theme="light"] .top a { border: 1px solid #dbe3ec; }
html[data-theme="light"] #log-list tr { background: #ffffff; border: 1px solid #dbe3ec; }
html[data-theme="light"] #log-list td { border: 0; }
html[data-theme="light"] #log-list td::before { color: #475569; }
html[data-theme="light"] #log-list td.action { color: #0f172a; }
}
/* colours written into style="" */
html[data-theme="light"] [style*="background: #0284c7"], html[data-theme="light"] [style*="background: #10b981"], html[data-theme="light"] [style*="background: #ef4444"], html[data-theme="light"] [style*="background: #dc2626"], html[data-theme="light"] [style*="background-color: #0284c7"], html[data-theme="light"] [style*="background: rgb(2, 132, 199)"] { color: #ffffff !important; }
/* hand-made fixes (tools/light-extra-admin.css) */
/* moderation page fixes for the daylight theme */
