.proken-fusion{position:relative;align-items:center;min-height:100px;background:linear-gradient(90deg,#c3f8b91c,transparent);border-bottom-color:#c3f8b980;padding-left:12px;padding-right:12px;isolation:isolate;overflow:hidden}.proken-static{display:flex;flex-direction:column;gap:7px}.proken-static b{font-size:clamp(25px,2.8vw,34px);font-weight:650;letter-spacing:-1px;color:#d1ffc1;text-shadow:0 0 16px #c3f8b930}.proken-static small{min-height:18px}.proken-static,.proken-meaning{opacity:1;transform:translateY(0);transition:opacity 180ms ease,transform 240ms cubic-bezier(.22,1,.36,1)}.fusion-stage{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 200ms ease;contain:layout paint}.fusion-piece{position:absolute;left:0;top:50%;display:block;white-space:pre;font:500 clamp(15px,1.7vw,24px)/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;color:#edf2ff;transform-origin:left center}.fusion-pro,.fusion-ken{font-weight:650;color:#d1ffc1}.fusion-plus{color:#b7caff}.proken-fusion.fusion-active .proken-static,.proken-fusion.fusion-active .proken-meaning{opacity:0;transform:translateY(-4px)}.proken-fusion.fusion-active .fusion-stage{opacity:1}@media(prefers-reduced-motion:reduce){.fusion-stage{display:none}.proken-static,.proken-meaning{transition:none!important;opacity:1!important;transform:none!important}}@media print{.fusion-stage{display:none}.proken-static,.proken-meaning{opacity:1!important;transform:none!important}}
