/* V41.8: compact realtime status. Non-modal; only one button in the temple HUD. */
#an418SyncStatus{
 display:inline-flex;align-items:center;gap:5px;max-width:220px;
 border:1px solid rgba(217,183,111,.4);border-radius:999px;
 background:rgba(42,25,14,.85);color:#e9d3ab;padding:5px 10px;
 font:600 11px/1.25 system-ui,-apple-system,sans-serif;
 cursor:pointer;vertical-align:middle;backdrop-filter:blur(6px);
 text-align:left;white-space:normal;margin-top:5px;
}
#an418SyncStatus[data-kind="ok"]{border-color:rgba(104,207,144,.55);color:#c3efd3}
#an418SyncStatus[data-kind="warn"]{border-color:rgba(243,187,78,.7);color:#ffe0a1}
#an418SyncStatus[data-kind="error"]{border-color:rgba(239,112,91,.68);color:#ffd1c7}
#an418SyncDialog{max-width:min(440px,calc(100vw - 28px));color:#fff0d8;background:#2e1c12;
 border:1px solid #cda15a;border-radius:18px;padding:20px;
 box-shadow:0 25px 70px #0008;font:14px/1.55 system-ui,-apple-system,sans-serif;}
#an418SyncDialog::backdrop{background:#100804a9}
#an418SyncDialog h3{margin:0 0 10px;color:#ffe2a3;font-size:19px}
#an418SyncDialog p{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}
#an418SyncDialog button{margin-top:12px;border:1px solid #dcb46e;border-radius:12px;padding:10px 14px;
 background:#754021;color:#fff0cd;cursor:pointer;}
@media(max-width:900px){#an418SyncStatus{max-width:170px;padding:4px 8px;font-size:10px}}
