diff --git a/admin.html b/admin.html index 4b34715..b5b0214 100644 --- a/admin.html +++ b/admin.html @@ -105,9 +105,37 @@ body{font-family:'Roboto Mono',monospace;background:var(--bg);color:var(--text); .recent-time{font-size:11px;color:var(--muted);white-space:nowrap} .loading{text-align:center;padding:40px;color:var(--muted)} +/* ── Theme toggle ── */ +#theme-toggle{position:fixed;top:14px;right:14px;z-index:9999;background:rgba(0,0,0,.55);border:1px solid #444;border-radius:50%;width:38px;height:38px;font-size:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s;padding:0} +#theme-toggle::before{content:"☀️";font-size:17px;line-height:1} +#theme-toggle:hover{background:rgba(255,0,153,.18);border-color:#ff0099} +/* ── Light mode ── */ +html[data-theme="light"]{--bg:#F5F3EF;--card:#E8E6E2;--border:#CCCCCC;--text:#333;--muted:#777} +html[data-theme="light"] body{background:var(--bg);color:var(--text)} +html[data-theme="light"] #theme-toggle{background:rgba(245,243,239,.88);border-color:#BBB} +html[data-theme="light"] #theme-toggle::before{content:"🌙"} +html[data-theme="light"] #theme-toggle:hover{background:rgba(255,0,153,.1);border-color:#ff0099} +html[data-theme="light"] .top-bar{background:#E0DED9} +html[data-theme="light"] .stat-value{color:#111} +html[data-theme="light"] .aec-track{background:#CCC} +html[data-theme="light"] .state-track{background:#CCC} +html[data-theme="light"] .data-table th{background:#DDD;color:#555} +html[data-theme="light"] .data-table td{border-bottom-color:#DDD} +html[data-theme="light"] .data-table tr:hover td{background:#DEDAD6} +html[data-theme="light"] .data-table .name-cell{color:#111} +html[data-theme="light"] #pw-input{background:#FFF;color:#111;border-color:#CCC} +html[data-theme="light"] .search-box{background:#FFF;color:#111;border-color:#CCC} +html[data-theme="light"] .state-filter{background:#FFF;color:#111;border-color:#CCC} +html[data-theme="light"] .petition-row{border-bottom-color:#DDD} +html[data-theme="light"] .petition-row:hover{background:#DEDAD6} +html[data-theme="light"] .recent-row{border-bottom-color:#DDD} +html[data-theme="light"] .recent-row:hover{background:#DEDAD6} +html[data-theme="light"] .recent-name{color:#111} +
+