.theme-inferno{background-color:#050102!important;background-image:radial-gradient(ellipse at 50% 28%,rgba(200,20,30,.30),transparent 60%),linear-gradient(rgba(255,40,40,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,40,40,.07) 1px,transparent 1px)!important;background-size:100% 100%,32px 32px,32px 32px!important;color:#fff}
body.theme-inferno{background-attachment:fixed!important}
.theme-inferno .divine-card{background:transparent!important;border:0!important;box-shadow:none!important}
.inf-top{display:flex;align-items:center;gap:12px;width:calc(100% - 24px);max-width:640px;margin:12px auto 18px;padding:10px 14px;box-sizing:border-box;border-radius:14px;background:rgba(10,2,4,.88);border:1px solid rgba(255,50,60,.25)}
.inf-top img,.inf-top .inf-ph{width:44px;height:44px;flex:0 0 44px;border-radius:11px;object-fit:cover;border:2px solid #e3262f;display:grid;place-items:center;color:#ff6b6b;background:#1a0507}
.inf-top b{display:block;color:#fff;font-weight:900;font-size:16px;text-transform:uppercase;line-height:1.2}
.inf-top small{color:#c9a9ad;font-size:12px}
.theme-inferno .divine-avatar-ring{position:relative;background:none!important;padding:8px!important;border-radius:50%!important;box-shadow:0 0 0 3px #b3141c,0 0 45px rgba(227,38,47,.6)!important;margin-top:26px!important}
.theme-inferno .divine-avatar-ring::before{content:""!important;position:absolute;inset:-26px;border-radius:50%;border:1px dashed rgba(227,38,47,.45);background:none!important}
.theme-inferno .divine-avatar-ring::after{content:""!important;position:absolute;inset:-14px;border-radius:50%;border:3px solid transparent;border-top-color:#e3262f;border-right-color:#e3262f;background:none!important;transform:rotate(-20deg)}
.theme-inferno .divine-avatar{border:3px solid #f0b84a!important;box-shadow:none!important}
.theme-inferno .divine-avatar-placeholder{background:#1a0507!important;color:#ff6b6b!important}
.theme-inferno .divine-title{background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;text-transform:uppercase;font-weight:900!important;margin-top:34px!important}
.theme-inferno .divine-description{color:#cfb7ba!important}
.theme-inferno .divine-badge{background:rgba(227,38,47,.12)!important;border:1px solid rgba(227,38,47,.5)!important;color:#ff7070!important}
.theme-inferno .divine-join-button{background:linear-gradient(180deg,#ff2a2a,#c80d12)!important;border:3px solid rgba(255,90,90,.35)!important;box-shadow:0 0 34px rgba(227,38,47,.6),inset 0 1px 0 rgba(255,255,255,.25)!important;color:#fff!important}
.theme-inferno .divine-telegram-icon{background:transparent!important;color:#fff!important;box-shadow:none!important}
.theme-inferno .divine-arrow{display:none!important}
.theme-inferno .divine-footer{color:#a88a8e!important}
.theme-inferno .divine-footer span{color:#22c55e!important}
