/* Revizyon 13: geçici, yalnız şifreli tanılama paneli */
.diagnostic-widget{position:fixed;right:13px;bottom:11px;z-index:5000;font-family:inherit}
.diagnostic-trigger{background:#241651;color:#fff;border:1px solid #8b7dc3;border-radius:9px;padding:7px 12px;font-size:11px;cursor:pointer;box-shadow:0 3px 16px #160d3266}
.diagnostic-panel{position:absolute;right:0;bottom:39px;width:min(470px,94vw);max-height:78vh;overflow:auto;background:#fff;color:#242040;border:2px solid #6e56ab;border-radius:12px;padding:13px;box-shadow:0 14px 40px #1a0e4380;font-size:12px}
.diagnostic-panel[hidden]{display:none!important}
.diagnostic-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.diagnostic-heading button{background:transparent;border:0;cursor:pointer;font-size:16px}
.diagnostic-panel label{display:block;margin-bottom:4px;font-weight:600}
.diagnostic-panel input{width:100%;padding:9px;border:1px solid #b6acd1;border-radius:6px}
.diagnostic-panel>button{background:#503196;color:#fff;border:0;padding:8px 12px;border-radius:6px;margin-top:8px;cursor:pointer}
.diagnostic-panel pre{padding:9px;max-height:45vh;overflow:auto;background:#f5f3fa;white-space:pre-wrap;word-break:break-word;border-radius:6px;font:11px/1.5 Consolas,monospace}
#babyRig.happy .baby-part.head{animation:rev13HappyNod 1.5s ease-in-out infinite alternate}
#happySmile{transition:opacity .3s ease}
@keyframes rev13HappyNod{from{filter:brightness(1)}to{filter:brightness(1.03)}}
