.menu-loading,.menu-loading-inline{--loading-gold:#e2c688;--loading-muted:#b9cbd0;color:var(--loading-muted)}.menu-loading{box-sizing:border-box;background:linear-gradient(135deg,#0c2532e6,#071823e6);border:1px solid #c7ac7033;border-radius:8px;width:100%;min-width:0;padding:clamp(16px,3vw,32px)}.menu-loading-status,.menu-loading-inline{justify-content:center;align-items:center;gap:12px;min-height:44px;font-size:.875rem;line-height:1.5;display:flex}.menu-loading-inline{vertical-align:middle;justify-content:flex-start;display:inline-flex}.menu-loading-mark{border:1px solid #c7ac7044;border-top-color:var(--loading-gold,#e2c688);border-right-color:var(--loading-gold,#e2c688);box-sizing:border-box;vertical-align:middle;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;animation:1.2s linear infinite menu-loader-orbit;display:inline-grid}.menu-loading-mark>span{background:var(--loading-gold,#e2c688);width:5px;height:5px;transform:rotate(45deg)}button>.menu-loading-mark{width:18px;height:18px;margin-inline-end:8px}.scene-booster[data-noncombat="535"] .booster-primary>.menu-loading-mark{display:inline-grid}.scene-card-browser{position:relative}.scene-card-browser>.menu-loading-inline{z-index:6;pointer-events:none;background:#071823f5;border:1px solid #e2c68866;border-radius:6px;width:max-content;max-width:calc(100% - 24px);padding:8px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-loading-skeleton{gap:12px;margin-top:20px;display:grid}.menu-loading-placeholder{background:#adc6d008;border:1px solid #718b942b;border-radius:5px;grid-template-columns:44px minmax(0,1fr);align-content:center;gap:10px 14px;min-height:64px;padding:14px;display:grid;position:relative;overflow:hidden}.menu-loading-placeholder:after{content:"";background:linear-gradient(105deg,#0000 20%,#e9d5a012 50%,#0000 80%);animation:2.4s ease-in-out infinite menu-loader-sheen;position:absolute;inset:0;transform:translate(-100%)}.menu-loading-placeholder:nth-child(2):after{animation-delay:.12s}.menu-loading-placeholder:nth-child(3):after{animation-delay:.24s}.menu-loading-placeholder>i{background:#aecbd01a;border-radius:4px;grid-row:span 2}.menu-loading-placeholder>span{background:#aecbd01a;border-radius:3px;width:80%;height:9px}.menu-loading-placeholder>span:last-child{width:50%}.menu-loading[data-layout=cards] .menu-loading-skeleton{grid-template-columns:repeat(5,minmax(0,1fr))}.menu-loading[data-layout=cards] .menu-loading-placeholder{aspect-ratio:.7;grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr);align-content:stretch;min-height:0;padding:12px}.menu-loading[data-layout=cards] .menu-loading-placeholder>i{background:linear-gradient(145deg,#aecbd01a,#e2c6880b);grid-row:1;min-height:45px}.menu-loading[data-layout=panel] .menu-loading-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes menu-loader-orbit{to{transform:rotate(360deg)}}@keyframes menu-loader-sheen{to{transform:translate(100%)}}@media (width<=600px){.menu-loading[data-layout=cards] .menu-loading-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-loading[data-layout=cards] .menu-loading-placeholder:nth-child(n+4){display:none}.menu-loading[data-layout=panel] .menu-loading-skeleton{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.menu-loading-mark,.menu-loading-placeholder:after{animation:none}.menu-loading-placeholder:after{display:none}}
