.risk-theme-container{min-height:100vh;position:relative}.risk-theme-container:before{content:"";pointer-events:none;z-index:0;background-color:#020617;transition:box-shadow 1s ease-in-out,opacity 1s ease-in-out;position:fixed;inset:0}[data-risk-status=critical] .risk-theme-container:before{box-shadow:inset 0 0 150px var(--risk-glow);animation:3s ease-in-out infinite pulse-danger}@keyframes pulse-danger{0%,to{box-shadow:inset 0 0 150px var(--risk-glow)}50%{box-shadow:inset 0 0 200px #dc262659}}[data-risk-status=warning] .risk-theme-container:before{box-shadow:inset 0 0 120px var(--risk-glow);animation:4s ease-in-out infinite pulse-warning}@keyframes pulse-warning{0%,to{box-shadow:inset 0 0 120px var(--risk-glow)}50%{box-shadow:inset 0 0 160px #f59e0b40}}[data-risk-status=safe] .risk-theme-container:before{box-shadow:inset 0 0 80px var(--risk-glow);animation:none}[data-risk-status=critical] .risk-border,[data-risk-status=warning] .risk-border{border-color:var(--risk-border)!important}[data-risk-status=safe] .risk-border{border-color:#94a3b833!important}[data-risk-status=critical] .risk-badge,[data-risk-status=warning] .risk-badge{background-color:var(--risk-bg);color:rgb(var(--risk-text));border-color:var(--risk-border)}[data-risk-status=safe] .risk-badge{color:#22d3ee;background-color:#06b6d41a;border-color:#06b6d44d}.risk-text{color:rgb(var(--risk-text))}.risk-glow{box-shadow:0 0 20px var(--risk-glow)}[data-risk-status=critical]:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#0000 30%,#dc262640 100%);animation:3s ease-in-out infinite vignette-pulse;position:fixed;inset:0}@keyframes vignette-pulse{0%,to{opacity:.8}50%{opacity:1}}[data-risk-status=warning]:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#0000 40%,#f59e0b26 100%);position:fixed;inset:0}.risk-theme-container>*{z-index:10;position:relative}[data-risk-status=critical]{background:radial-gradient(circle at 50% 0,#dc262614 0%,#0000 50%)}[data-risk-status=warning]{background:radial-gradient(circle at 50% 0,#f59e0b0d 0%,#0000 50%)}
