diff --git a/index.html b/index.html index 93f3824..6226888 100644 --- a/index.html +++ b/index.html @@ -95,7 +95,15 @@ body{background:var(--bg);color:var(--text);font-family:'SF Mono','Cascadia Code .toast-info{background:rgba(74,158,255,0.12);border-color:#4a9eff;color:#80bfff} @keyframes toast-in{from{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:0.95}} @keyframes toast-out{from{opacity:0.95;transform:translateX(0)}to{opacity:0;transform:translateX(40px)}} +@keyframes res-pulse{0%{transform:scale(1)}50%{transform:scale(1.18);color:#80d0ff}100%{transform:scale(1)}} +@keyframes res-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-3px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}} +.r-val.pulse{animation:res-pulse 0.35s ease-out} +.r-val.shake{animation:res-shake 0.3s ease-out;color:var(--red)!important} ::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px} +#custom-tooltip{position:fixed;pointer-events:none;z-index:300;max-width:280px;padding:8px 12px;background:#0e1420;border:1px solid #1a3a5a;border-radius:6px;font-size:10px;color:#80bfff;line-height:1.5;opacity:0;transition:opacity 0.15s;box-shadow:0 4px 16px rgba(0,0,0,0.5)} +#custom-tooltip.visible{opacity:1} +#custom-tooltip .tt-label{color:var(--accent);font-weight:600;margin-bottom:3px;font-size:10px} +#custom-tooltip .tt-edu{color:#888;font-style:italic;font-size:9px;border-top:1px solid #1a2a3a;padding-top:4px;margin-top:4px}
@@ -244,5 +252,6 @@ The light is on. The room is empty." +