/* Online total only; the original crest and existing status feed are retained. */
#rz-live-status{position:relative;isolation:isolate;box-sizing:border-box;width:calc(100% - 80px);max-width:1360px;margin:24px auto 22px;padding:22px 34px;color:#efe4cf;border:1px solid #b38a4966;border-radius:2px;background:radial-gradient(ellipse at 12% 100%,#ae71391a,transparent 50%),linear-gradient(110deg,#1c1912f5,#111511f5 55%,#1a1b12f5);box-shadow:0 15px 36px #0005,inset 0 0 0 4px #0e100cc0,inset 0 0 0 5px #c59b4620}
.rz-realm-content{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}
.rz-realm-total{display:flex;align-items:center;gap:28px;min-width:0}
.rz-realm-crest{position:relative;flex:none;width:60px;height:60px;display:grid;place-items:center;overflow:visible}
.rz-realm-crest::before{content:"";position:absolute;inset:0;border:1px solid #c9a15c66;background:#11120f;transform:rotate(45deg);box-shadow:0 0 28px #ca873615,inset 0 0 0 4px #14160f,inset 0 0 0 5px #b98e4326;pointer-events:none}
.rz-realm-crest img{position:relative;width:92%;height:92%;max-width:100%;object-fit:contain;mix-blend-mode:screen}
.rz-realm-total-stat{min-width:0;position:relative;z-index:1}
.rz-realm-total-label{margin:0;color:#d2bc8e;font:600 11px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}
.rz-realm-total-value{display:block;margin-top:4px;font:400 48px/1 Georgia,'Times New Roman',serif;font-variant-numeric:tabular-nums;color:#f3d99f;text-shadow:0 2px 1px #000;overflow-wrap:anywhere}
.rz-realm-live{display:flex;align-items:center;gap:8px;font:500 10px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#b5c4b3;max-width:40%;text-align:right}
.rz-realm-dot{width:5px;height:5px;flex:none;border-radius:50%;background:#b8c0b0}
#rz-live-status[data-available=true] .rz-realm-dot{background:#70d1a5;box-shadow:0 0 8px #70d1a560}
#rz-live-status[data-available=false] .rz-realm-total-value{color:#aaa796}
@media(max-width:820px){#rz-live-status{width:calc(100% - 32px);padding:20px 26px}.rz-realm-total-value{font-size:43px}}
@media(max-width:540px){#rz-live-status{width:calc(100% - 24px);margin:16px auto 18px;padding:19px 22px}.rz-realm-content{gap:16px;min-height:64px}.rz-realm-total{gap:20px}.rz-realm-crest{width:42px;height:42px}.rz-realm-total-label{font-size:9px;letter-spacing:.08em}.rz-realm-total-value{font-size:38px}.rz-realm-live{font-size:8px;letter-spacing:.04em;max-width:30%}}
