.gamewiki-list-page[data-v-ec568eb5]{margin:0 auto;max-width:1200px;padding:0 20px 40px}.page-title[data-v-ec568eb5]{color:var(--color-text-primary);font-size:24px;font-weight:600;line-height:1.4;margin:0 0 16px}.search-bar[data-v-ec568eb5]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto auto;margin-bottom:10px}.search-bar .el-input[data-v-ec568eb5]{flex:1;min-width:0}.search-bar[data-v-ec568eb5] .el-input__wrapper{background:var(--color-input-bg);border-radius:var(--xws-radius-card);box-shadow:0 0 0 1px var(--color-input-border) inset;min-height:40px}.sort-segments[data-v-ec568eb5]{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--xws-radius-card);display:inline-flex;gap:2px;height:40px;padding:2px;white-space:nowrap}.sort-segment[data-v-ec568eb5]{background:transparent;border:0;border-radius:var(--xws-radius-card);color:var(--color-text-secondary);cursor:pointer;font-size:13px;font-weight:600;height:34px;padding:0 12px;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.sort-segment.active[data-v-ec568eb5],.sort-segment[data-v-ec568eb5]:hover{color:var(--color-primary)}.sort-segment.active[data-v-ec568eb5]{background:var(--color-primary-light);box-shadow:none}.random-button[data-v-ec568eb5]{background:var(--color-bg-primary);border-color:var(--color-border-primary);border-radius:var(--xws-radius-card);color:var(--color-text-secondary);font-weight:600;height:40px}.random-button[data-v-ec568eb5]:focus,.random-button[data-v-ec568eb5]:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.admin-toggle[data-v-ec568eb5]{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--xws-radius-card);color:var(--color-text-tertiary);display:inline-flex;font-size:13px;gap:8px;height:40px;padding:0 9px;white-space:nowrap}.wiki-grid[data-v-ec568eb5]{-moz-column-count:3;column-count:3;-moz-column-gap:14px;column-gap:14px;margin-top:8px}.wiki-card-wrapper[data-v-ec568eb5]{position:relative;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:14px}.admin-overlay[data-v-ec568eb5]{align-items:center;background:rgba(var(--color-bg-rgb),.9);border-radius:var(--xws-radius-card-sm);box-shadow:0 1px 4px #0000001a;box-shadow:var(--color-card-shadow);display:flex;gap:6px;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:10}.end-msg[data-v-ec568eb5],.loading-more[data-v-ec568eb5],.loading-skeleton[data-v-ec568eb5]{padding:20px 0;text-align:center}.empty-state[data-v-ec568eb5]{padding:60px 0;text-align:center}.random-preview-layer[data-v-ec568eb5]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000006b;display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:3000}.random-preview-shell[data-v-ec568eb5]{display:flex;flex-direction:column;height:min(560px,calc(100vh - 56px));position:relative;transform:perspective(1100px) rotateX(var(--random-tilt-x,0deg)) rotateY(var(--random-tilt-y,0deg));transform-style:preserve-3d;transition:transform .16s ease-out;width:min(840px,100%);will-change:transform}.random-preview-panel[data-v-ec568eb5]{background:radial-gradient(circle at 22% 18%,rgba(64,158,255,.16),transparent 34%),linear-gradient(135deg,rgba(var(--color-bg-rgb),.98),rgba(var(--color-bg-rgb),.92));border:1px solid rgba(64,158,255,.28);border-radius:var(--xws-radius-card-lg);box-shadow:0 28px 90px #00000057;display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.random-preview-panel[data-v-ec568eb5]:before{background-image:linear-gradient(135deg,rgba(64,158,255,.08) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.random-sparkles[data-v-ec568eb5]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.random-sparkles span[data-v-ec568eb5]{animation:random-sparkle-drift-ec568eb5 var(--spark-duration) ease-in-out var(--spark-delay) infinite;background:var(--spark-color);border-radius:50%;box-shadow:0 0 10px var(--spark-color),0 0 24px #409eff57;height:var(--spark-size);left:var(--spark-x);opacity:0;position:absolute;top:var(--spark-y);transform:translateZ(0) scale(.8);width:var(--spark-size)}.random-sparkles span[data-v-ec568eb5]:nth-child(5n){border-radius:var(--xws-radius-card);transform:rotate(45deg)}.random-close[data-v-ec568eb5]{background:rgba(var(--color-bg-rgb),.86);border-color:var(--color-border-primary);color:var(--color-text-tertiary);position:absolute;right:14px;top:14px;z-index:3}.random-stage[data-v-ec568eb5]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;padding:28px 24px 12px;position:relative;z-index:2}.random-orbit[data-v-ec568eb5]{aspect-ratio:1;background:radial-gradient(circle,rgba(64,158,255,.1),transparent 62%);border:1px solid rgba(64,158,255,.16);border-radius:50%;filter:blur(.2px);position:absolute;width:min(640px,78%)}.random-card-perspective[data-v-ec568eb5]{height:380px;perspective:1200px;position:relative;width:min(640px,100%);z-index:1}.random-draw-card[data-v-ec568eb5]{height:100%;position:relative;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.72,.2,1);width:100%}.random-draw-card[data-v-ec568eb5]:not(.has-result){transform:rotateY(180deg)}.random-draw-card.is-drawing[data-v-ec568eb5]{animation:random-card-shuffle-ec568eb5 .92s cubic-bezier(.2,.72,.2,1) infinite}.random-card-back[data-v-ec568eb5],.random-card-front[data-v-ec568eb5]{backface-visibility:hidden;border:1px solid rgba(64,158,255,.28);border-radius:var(--xws-radius-card-lg);box-shadow:0 18px 54px #0003,0 0 0 8px #409eff0d;inset:0;overflow:hidden;position:absolute}.random-card-back[data-v-ec568eb5]{align-items:center;background:radial-gradient(circle at 50% 35%,rgba(64,158,255,.3),transparent 34%),linear-gradient(135deg,var(--color-primary-dark),#1c2a44);color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:center;transform:rotateY(180deg)}.random-card-back[data-v-ec568eb5]:before{background-image:linear-gradient(135deg,hsla(0,0%,100%,.14) 1px,transparent 0);background-size:22px 22px;border:1px solid hsla(0,0%,100%,.24);border-radius:var(--xws-radius-card);content:"";inset:12px;opacity:.8;position:absolute}.random-card-front[data-v-ec568eb5]{background:linear-gradient(135deg,rgba(230,242,255,.72),transparent 42%),var(--color-card-bg);display:flex;flex-direction:column;padding:20px}.random-card-front[data-v-ec568eb5]:after{background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.22) 42%,transparent 58%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.random-draw-card.has-result:not(.is-drawing) .random-card-front[data-v-ec568eb5]:after{animation:random-card-glint-ec568eb5 .75s ease .08s both}.random-card-head[data-v-ec568eb5]{align-items:flex-start;display:flex;flex:0 0 auto;gap:14px;justify-content:space-between;padding-right:36px}.random-kicker[data-v-ec568eb5]{background:var(--color-primary-light);border-radius:999px;color:var(--color-primary);display:inline-flex;font-size:12px;font-weight:600;line-height:1;margin-bottom:7px;padding:6px 8px}.random-card-head h2[data-v-ec568eb5]{color:var(--color-text-primary);font-size:24px;font-weight:600;letter-spacing:0;line-height:1.25;margin:0;overflow-wrap:anywhere}.random-category[data-v-ec568eb5]{background:var(--color-bg-tertiary);border-radius:var(--xws-radius-card);color:var(--color-text-secondary);flex:0 0 auto;font-size:12px;font-weight:600;line-height:1;max-width:150px;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.random-card-content[data-v-ec568eb5]{display:grid;gap:9px;margin-top:16px;min-height:0;overflow-y:auto;padding-right:4px}.random-card-content p[data-v-ec568eb5]{color:var(--color-text-secondary);font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere}.random-card-content span[data-v-ec568eb5]{background:#007fff1a;border-radius:var(--xws-radius-card);color:var(--color-link-primary);display:inline-block;font-size:12px;font-weight:600;line-height:1;margin-right:7px;padding:4px 6px;vertical-align:1px}.random-card-content p:nth-child(2) span[data-v-ec568eb5]{background:#e6a23c24;color:var(--color-warning)}.random-card-content p:nth-child(3) span[data-v-ec568eb5]{background:#67c23a21;color:var(--color-success)}.random-card-foot[data-v-ec568eb5]{align-items:flex-end;border-top:1px solid var(--color-border-secondary);display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;margin-top:16px;padding-top:12px}.random-tags[data-v-ec568eb5]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.random-tags span[data-v-ec568eb5]{background:var(--color-bg-tertiary);border-radius:var(--xws-radius-card);color:var(--color-text-secondary);font-size:12px;line-height:1;padding:6px 7px}.random-stats[data-v-ec568eb5]{color:var(--color-text-tertiary);flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;gap:10px;line-height:1}.random-stats[data-v-ec568eb5],.random-stats span[data-v-ec568eb5]{align-items:center;display:inline-flex}.random-stats span[data-v-ec568eb5]{gap:4px}.random-stats[data-v-ec568eb5] .likes-component{color:var(--color-text-tertiary);font-size:12px;font-variant-numeric:tabular-nums;gap:4px}.random-stats[data-v-ec568eb5] .likes-component.is-liked,.random-stats[data-v-ec568eb5] .likes-component:hover{color:var(--color-danger)}.random-stats[data-v-ec568eb5] .likes-component .count{font-size:12px}.random-stats[data-v-ec568eb5] .likes-component .el-icon{color:currentColor;font-size:15px}.random-preview-actions[data-v-ec568eb5]{display:flex;gap:10px;justify-content:flex-end;margin-top:auto;padding:0 24px 22px;position:relative;z-index:2}.random-preview-actions .el-button[data-v-ec568eb5]{border-radius:var(--xws-radius-card);min-width:112px}.random-preview-enter-active[data-v-ec568eb5],.random-preview-leave-active[data-v-ec568eb5]{transition:opacity .18s ease}.random-preview-enter-active .random-preview-shell[data-v-ec568eb5],.random-preview-leave-active .random-preview-shell[data-v-ec568eb5]{transition:transform .2s ease}.random-preview-enter-from[data-v-ec568eb5],.random-preview-leave-to[data-v-ec568eb5]{opacity:0}.random-preview-enter-from .random-preview-shell[data-v-ec568eb5],.random-preview-leave-to .random-preview-shell[data-v-ec568eb5]{transform:translateY(8px) scale(.98)}@keyframes random-card-shuffle-ec568eb5{0%{transform:rotateY(180deg) translateY(0)}42%{transform:rotateY(380deg) translateY(-3px)}to{transform:rotateY(540deg) translateY(0)}}@keyframes random-card-glint-ec568eb5{0%{opacity:0;transform:translate(-80%)}35%{opacity:1}to{opacity:0;transform:translate(80%)}}@keyframes random-sparkle-drift-ec568eb5{0%{opacity:0;transform:translate3d(-8px,12px,0) scale(.65)}18%{opacity:.95}52%{opacity:.58;transform:translate3d(8px,-10px,0) scale(1)}to{opacity:0;transform:translate3d(18px,-24px,0) scale(.7)}}@media(max-width:700px){.gamewiki-list-page[data-v-ec568eb5]{padding:0 12px 32px}.search-bar[data-v-ec568eb5]{grid-template-columns:1fr}.sort-segments[data-v-ec568eb5]{justify-content:flex-start;overflow-x:auto;width:100%}.sort-segment[data-v-ec568eb5]{flex:0 0 auto}.admin-toggle[data-v-ec568eb5]{justify-content:space-between}.wiki-grid[data-v-ec568eb5]{-moz-column-count:1;column-count:1}.random-preview-layer[data-v-ec568eb5]{align-items:flex-end;padding:12px}.random-preview-shell[data-v-ec568eb5]{height:min(560px,calc(100vh - 24px));transform:none}.random-preview-panel[data-v-ec568eb5]{border-radius:var(--xws-radius-card)}.random-stage[data-v-ec568eb5]{padding:44px 14px 10px}.random-card-perspective[data-v-ec568eb5]{height:390px}.random-card-front[data-v-ec568eb5]{padding:16px}.random-card-head[data-v-ec568eb5]{flex-direction:column;gap:8px;padding-right:34px}.random-card-head h2[data-v-ec568eb5]{font-size:21px}.random-category[data-v-ec568eb5]{max-width:100%}.random-card-foot[data-v-ec568eb5]{align-items:flex-start;flex-direction:column}.random-preview-actions[data-v-ec568eb5]{flex-direction:column;padding:0 14px 14px}}@media(min-width:701px)and (max-width:1050px){.wiki-grid[data-v-ec568eb5]{-moz-column-count:2;column-count:2}}
