.siege-real634{overflow:visible;isolation:isolate}.siege-real634 canvas{position:absolute;left:50%;bottom:0;top:auto;width:150%;height:auto;aspect-ratio:2/3;transform:translateX(-50%);pointer-events:none}.siege-real634:after{content:"";position:absolute;inset:15% -15% -5%;background:radial-gradient(ellipse,#ff9c231c,transparent 70%);pointer-events:none}
.incoming-screen634{position:fixed;inset:0;pointer-events:none;z-index:34;border:2px solid #ff604b;background:linear-gradient(90deg,#df251fbd,transparent clamp(45px,8vw,110px)),linear-gradient(270deg,#df251fbd,transparent clamp(45px,8vw,110px)),linear-gradient(180deg,#f23628c9,transparent clamp(45px,10vh,100px)),linear-gradient(0deg,#d61c25bd,transparent clamp(45px,10vh,100px));box-shadow:inset 0 0 18px #ff9c6355;animation:incoming-breathe634 1.8s ease-in-out infinite;contain:paint}
.incoming-screen634[hidden],.incoming-badge634[hidden]{display:none!important}.incoming-badge634{position:fixed;z-index:35;top:calc(var(--hud-top,65px) + 8px);left:50%;transform:translateX(-50%);max-width:75vw;padding:7px 13px;border:1px solid #ffb09c;border-radius:12px;color:#fff7e4;background:linear-gradient(#8d302cec,#591b26f2);box-shadow:0 4px 14px #6c151b55;font-size:12px;font-weight:700}
@keyframes incoming-breathe634{0%,100%{opacity:.4}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.incoming-screen634{animation:none;opacity:.65}}
@media(max-width:600px){.incoming-badge634{font-size:10px;padding:6px 9px;top:calc(var(--hud-top,80px) + 9px);max-width:77vw}.incoming-screen634{border-width:2px}}
.shield-stock-grid634{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shield-stock-grid634 article{display:flex;align-items:center;flex-direction:column;gap:8px;padding:12px;border:1px solid #acc9d5;border-radius:15px;background:linear-gradient(#fff9e8,#e9f4f7);text-align:center;min-width:0}.shield-stock-grid634 .item-art607{width:88px;height:88px;margin:0;min-width:88px}.shield-stock-grid634 button{width:100%;white-space:normal;font-size:12px;padding:9px}.shield-lock634{padding:10px;border:1px solid #c88a60;background:#fff0d7;color:#8e4529;border-radius:10px}.shield-lock634[hidden]{display:none}.shield-stock-links634{display:flex;gap:8px;margin-top:14px}.shield-stock-links634 button{flex:1}
