.game-wheel .alchemy-stone.inactive span{background:transparent;border-color:transparent;box-shadow:none}.game-wheel .alchemy-stone.equipped span{background:transparent}.support-sanctuary{margin-top:18px}.support-sanctuary-title{padding:15px 0;border-top:1px solid #4d3029}.support-sanctuary-title p{font-size:12px;color:#a68e86;margin:7px 0}.support-power-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.support-power{display:flex;position:relative;align-items:center;gap:13px;min-height:145px;padding:17px 13px 25px;border:1px solid #382723;background:linear-gradient(135deg,#181111ee,#090809ee);border-radius:9px;cursor:pointer;overflow:hidden;transition:border-color .3s,box-shadow .3s}.support-power:last-child{grid-column:1/-1;min-height:105px}.support-power input{position:absolute;top:10px;right:10px;width:13px;height:13px;accent-color:var(--power)}.power-copy{min-width:0;display:flex;flex-direction:column;gap:5px;z-index:1}.power-copy strong{font-family:Georgia,serif;font-weight:400;font-size:17px;color:#d6c5b9}.power-copy b{font-size:22px;color:var(--power);font-weight:500}.power-copy small{font-size:10px;line-height:1.5;color:#a58e85;max-width:170px}.power-state{position:absolute;bottom:10px;right:13px;font-size:8px;letter-spacing:.14em;color:#7b665f}.power-seal{position:relative;display:grid;place-items:center;width:65px;height:65px;flex-shrink:0;color:var(--power);opacity:.48;transition:opacity .3s;border-radius:50%;background:radial-gradient(circle,#0000 30%,#0006 70%);border:1px solid color-mix(in srgb,var(--power) 35%,transparent)}.power-seal svg{width:38px;height:38px;filter:drop-shadow(0 0 5px #000)}.power-orbit{position:absolute;inset:5px;border:1px dashed currentColor;border-radius:50%;opacity:.5}.power-seal i{width:4px;height:4px;background:currentColor;position:absolute;top:5px;left:28px;border-radius:50%;opacity:0}.support-power.is-active{border-color:color-mix(in srgb,var(--power) 60%,#382723);box-shadow:inset 0 0 28px color-mix(in srgb,var(--power) 7%,transparent),0 3px 12px #0004}.is-active .power-seal{opacity:1;box-shadow:0 0 20px color-mix(in srgb,var(--power) 17%,transparent);animation:powerBreathe 4s ease-in-out infinite}.is-active .power-orbit{animation:powerTurn 18s linear infinite}.is-active .power-seal i{opacity:1;box-shadow:0 0 10px currentColor;animation:powerTurn 9s linear infinite;transform-origin:2px 27px}.is-active .power-state{color:var(--power)}.support-power:hover{border-color:var(--power)}.support-power:focus-within{outline:2px solid var(--power);outline-offset:3px}@keyframes powerTurn{to{transform:rotate(360deg)}}@keyframes powerBreathe{50%{filter:brightness(1.3);transform:translateY(-2px)}}.motion-paused .power-seal,.motion-paused .power-orbit,.motion-paused .power-seal i{animation-play-state:paused!important}@media(max-width:600px){.support-power-grid{gap:8px}.support-power{padding:14px 10px 26px;gap:8px;flex-direction:column;align-items:flex-start}.power-seal{width:54px;height:54px}.power-copy strong{font-size:16px}.power-copy b{font-size:20px}.support-power:last-child{flex-direction:row;align-items:center}.power-copy small{font-size:10px}}@media(prefers-reduced-motion:reduce){.power-seal,.power-orbit,.power-seal i{animation:none!important}}

.gear-icon{position:relative}.slot-level-art{position:absolute;bottom:-5px;right:-7px;background:#190e0d;border:1px solid #76503a;border-radius:3px;color:#e7c7a0;font-size:8px;padding:1px 3px}.guardian-flight canvas{display:block;width:100%;height:100%}
