*{margin:0;padding:0}body{background:#f6f6f6;font-size:1em}main{margin:0 auto;max-width:600px;text-align:center}#loader-overlay{inset:0;display:flex;align-items:center;justify-content:center;position:fixed;inset:0;background:#0a0a0a;z-index:99;display:flex;align-items:center;justify-content:center}#fill{background:navy;height:100%;width:0;background:linear-gradient(90deg,#ff4d6d,#800e13)}.win{width:320px;background:#f8d7da;padding:2px;border:2px solid;border-color:#e2c08d #8a6d3b #8a6d3b #e2c08d;box-shadow:0 10px 30px rgba(0,0,0,.5)}.bar{background:#4a0404;color:#f8d7da;padding:3px 6px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:90%}.body{padding:15px;color:#2d0a0a;font-family:Georgia,serif}.meter{height:18px;background:#fffcfc;margin:10px 0;padding:1px;border:1px solid #8a6d3b}img{max-width:100%;height:auto}.ns{background:#000;color:#fff;padding:3px}.hidden{display:none!important}