.sm-wiki-site-main{min-height:80vh;padding:30px 0 60px}.sm-wiki-container{max-width:1080px;margin:0 auto;padding:0 20px}.sm-wiki-nav{display:flex;align-items:center;gap:10px;font-size:.88rem;font-weight:700;margin-bottom:24px;flex-wrap:wrap;color:var(--sm-text-muted, #94a3b8)}.sm-wiki-nav a{color:var(--sm-primary, #00f0ff);text-decoration:none;transition:color .2s}.sm-wiki-nav a:hover{color:#38bdf8;text-decoration:underline}.sm-wiki-sep{color:#64748b}.sm-wiki-current{color:var(--sm-text-primary, #f1f5f9)}.sm-wiki-card{background:var(--sm-card-bg, #0f172a);border:1px solid var(--sm-border, rgba(0, 240, 255, .25));border-radius:18px;padding:36px;box-shadow:0 15px 40px #0006;transition:all .3s ease}.sm-wiki-hero{display:flex;gap:28px;align-items:center;border-bottom:1px solid var(--sm-border, rgba(255, 255, 255, .1));padding-bottom:28px;margin-bottom:28px;flex-wrap:wrap}.sm-wiki-thumb-wrapper{flex-shrink:0}.sm-wiki-thumb{width:130px;height:130px;border-radius:18px;object-fit:cover;border:2px solid var(--sm-primary, #00f0ff);box-shadow:0 0 25px #00f0ff4d;background:#000}.sm-wiki-meta{flex:1;min-width:280px}.sm-wiki-tags{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.sm-wiki-tag{background:linear-gradient(135deg,#00f0ff,#0070f3);color:#000;font-weight:900;font-size:.75rem;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.sm-wiki-version-pill,.sm-wiki-game-pill{background:#94a3b826;color:var(--sm-text-muted, #94a3b8);font-weight:800;font-size:.75rem;padding:4px 10px;border-radius:6px;text-transform:uppercase;border:1px solid rgba(148,163,184,.2)}.sm-wiki-title{font-size:2.2rem;font-weight:900;margin:4px 0 8px;color:var(--sm-text-primary, #ffffff)!important;line-height:1.25}.sm-wiki-sub{color:var(--sm-text-muted, #94a3b8);margin:0 0 12px;font-size:1.05rem;font-weight:600}.sm-wiki-cost-bar{display:inline-flex;align-items:center;gap:8px;background:#eab3081f;border:1px solid rgba(234,179,8,.35);padding:6px 14px;border-radius:8px;font-size:.9rem}.sm-wiki-cost-label{color:#eab308;font-weight:700}.sm-wiki-cost-val{color:#fef08a;font-weight:900}.sm-wiki-action-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;flex-wrap:wrap}.sm-wiki-back-btn{display:inline-flex;align-items:center;gap:6px;color:var(--sm-primary, #00f0ff);text-decoration:none;font-weight:800;font-size:.92rem;transition:transform .2s}.sm-wiki-back-btn:hover{transform:translate(-4px);text-decoration:underline}.sm-wiki-share-btn{background:linear-gradient(135deg,#00f0ff,#0070f3);color:#000;border:none;font-weight:900;font-size:.82rem;padding:8px 18px;border-radius:8px;cursor:pointer;transition:all .2s}.sm-wiki-share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00f0ff66}.sm-wiki-section-title{margin:28px 0 16px;border-left:4px solid var(--sm-primary, #00f0ff);padding-left:12px}.sm-wiki-section-title h3{margin:0;font-size:1.15rem;font-weight:900;color:var(--sm-text-primary, #ffffff)!important;letter-spacing:.5px;text-transform:uppercase}.sm-wiki-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:24px}.sm-wiki-stat-box{background:var(--sm-stat-bg, rgba(15, 23, 42, .85));border:1px solid var(--sm-border, rgba(255, 255, 255, .08));border-radius:12px;padding:16px 20px;transition:transform .2s,border-color .2s}.sm-wiki-stat-box:hover{transform:translateY(-2px);border-color:var(--sm-primary, #00f0ff)}.sm-wiki-stat-label{font-size:.78rem;font-weight:800;text-transform:uppercase;color:var(--sm-text-muted, #94a3b8);margin-bottom:6px;letter-spacing:.5px}.sm-wiki-stat-val{font-size:1.12rem;font-weight:900;color:var(--sm-text-primary, #ffffff)}.sm-wiki-desc-box{background:var(--sm-stat-bg, rgba(15, 23, 42, .85));border:1px solid var(--sm-border, rgba(255, 255, 255, .08));border-radius:12px;padding:24px;color:var(--sm-text-secondary, #cbd5e1);font-size:1rem;line-height:1.7}.sm-wiki-skills-list{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.sm-wiki-skill-card{background:var(--sm-stat-bg, rgba(15, 23, 42, .85));border:1px solid var(--sm-border, rgba(255, 255, 255, .08));border-radius:12px;padding:20px;transition:all .2s ease}.sm-wiki-skill-card:hover{border-color:var(--sm-primary, #00f0ff);transform:translate(4px)}.sm-wiki-skill-header{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.sm-wiki-skill-key{background:linear-gradient(135deg,#c084fc,#7000ff);color:#fff;font-weight:900;font-size:.78rem;padding:3px 10px;border-radius:6px}.sm-wiki-skill-title-link{font-size:1.15rem;font-weight:900;color:var(--sm-text-primary, #ffffff)!important;text-decoration:none}.sm-wiki-skill-title-link:hover{color:var(--sm-primary, #00f0ff)!important;text-decoration:underline}.sm-wiki-skill-type{background:#00f0ff1f;color:var(--sm-primary, #00f0ff);font-size:.72rem;font-weight:800;padding:2px 8px;border-radius:4px;border:1px solid rgba(0,240,255,.3);text-transform:uppercase}.sm-wiki-skill-desc{margin:0 0 10px;color:var(--sm-text-secondary, #cbd5e1);font-size:.95rem}.sm-wiki-skill-footer{display:flex;gap:18px;font-size:.82rem;color:var(--sm-text-muted, #94a3b8)}.sm-wiki-skill-footer strong{color:var(--sm-text-primary, #ffffff)}.sm-wiki-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.sm-wiki-related-card{background:var(--sm-stat-bg, rgba(15, 23, 42, .85));border:1px solid var(--sm-border, rgba(255, 255, 255, .08));border-radius:12px;padding:16px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease}.sm-wiki-related-card:hover{border-color:var(--sm-primary, #00f0ff);transform:translateY(-2px)}.sm-wiki-related-title{font-size:.92rem;font-weight:800;color:var(--sm-text-primary, #ffffff);margin-bottom:10px;line-height:1.4}.sm-wiki-related-date{font-size:.75rem;color:var(--sm-text-muted, #94a3b8)}.sm-wiki-game-hub-card{background:var(--sm-card-bg, #0f172a);border:1px solid var(--sm-border, rgba(0, 240, 255, .25));border-radius:18px;padding:32px;box-shadow:0 15px 40px #0006}.sm-wiki-game-hub-header{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--sm-border, rgba(255, 255, 255, .1));padding-bottom:24px;margin-bottom:24px;flex-wrap:wrap}.sm-wiki-game-hub-thumb{width:100px;height:100px;border-radius:16px;object-fit:cover;border:2px solid var(--sm-primary, #00f0ff);box-shadow:0 0 20px #00f0ff4d;background:#000}.sm-wiki-game-hub-info{flex:1;min-width:280px}.sm-wiki-game-hub-title{font-size:1.9rem;font-weight:900;margin:4px 0 6px;color:var(--sm-text-primary, #ffffff)!important}.sm-wiki-game-hub-desc{margin:0;color:var(--sm-text-muted, #94a3b8);font-size:.95rem}.sm-wiki-game-hub-counter{background:#00f0ff14;border:1px solid rgba(0,240,255,.25);border-radius:14px;padding:16px 24px;text-align:center;flex-shrink:0}.sm-wiki-counter-num{font-size:2.2rem;font-weight:900;color:var(--sm-primary, #00f0ff);line-height:1}.sm-wiki-counter-label{font-size:.72rem;font-weight:900;color:var(--sm-text-muted, #94a3b8);letter-spacing:.5px;margin-top:4px}.sm-wiki-search-bar-wrap{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.sm-wiki-search-input{flex:1;min-width:260px;background:var(--sm-input-bg, rgba(15, 23, 42, .9));border:1px solid var(--sm-border, rgba(255, 255, 255, .15));color:var(--sm-text-primary, #ffffff);padding:12px 18px;border-radius:10px;font-size:.92rem;outline:none;transition:border-color .2s}.sm-wiki-search-input:focus{border-color:var(--sm-primary, #00f0ff);box-shadow:0 0 10px #00f0ff33}.sm-wiki-filter-pills{display:flex;gap:8px;flex-wrap:wrap}.sm-wiki-filter-btn{background:var(--sm-stat-bg, rgba(15, 23, 42, .8));border:1px solid var(--sm-border, rgba(255, 255, 255, .1));color:var(--sm-text-muted, #94a3b8);padding:10px 16px;border-radius:8px;font-weight:800;font-size:.85rem;cursor:pointer;transition:all .2s}.sm-wiki-filter-btn:hover{border-color:var(--sm-primary, #00f0ff);color:var(--sm-text-primary, #ffffff)}.sm-wiki-filter-btn.active{background:linear-gradient(135deg,#00f0ff,#0070f3);color:#000;border-color:transparent}.sm-wiki-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.sm-wiki-item-bento-card{background:var(--sm-stat-bg, rgba(15, 23, 42, .85));border:1px solid var(--sm-border, rgba(255, 255, 255, .08));border-radius:14px;padding:20px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s ease}.sm-wiki-item-bento-card:hover{border-color:var(--sm-primary, #00f0ff);transform:translateY(-4px);box-shadow:0 10px 25px #00000080,0 0 15px #00f0ff33}.sm-wiki-item-bento-top{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.sm-wiki-item-bento-img{width:68px;height:68px;border-radius:12px;object-fit:cover;border:1.5px solid var(--sm-primary, #00f0ff);flex-shrink:0;background:#000}.sm-wiki-item-bento-tag{background:#00f0ff1f;color:var(--sm-primary, #00f0ff);font-size:.68rem;font-weight:900;padding:2px 8px;border-radius:4px;border:1px solid rgba(0,240,255,.3);text-transform:uppercase;display:inline-block;margin-bottom:4px}.sm-wiki-item-bento-name{font-size:1.05rem;font-weight:900;color:var(--sm-text-primary, #ffffff);line-height:1.3}.sm-wiki-item-bento-sub{font-size:.8rem;color:var(--sm-text-muted, #94a3b8);margin-top:2px}.sm-wiki-item-bento-stats{background:#0000004d;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.sm-wiki-item-stat-row{display:flex;justify-content:space-between;font-size:.78rem}.sm-wiki-item-stat-row.sm-stat-stacked{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:3px 0!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.sm-wiki-item-stat-row.sm-stat-stacked:last-child{border-bottom:none!important}.sm-wiki-item-stat-row.sm-stat-stacked .sm-wiki-item-stat-k{font-size:.72rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.4px!important;color:#94a3b8!important;line-height:1.2!important}.sm-wiki-item-stat-row.sm-stat-stacked .sm-wiki-item-stat-v{font-size:.84rem!important;font-weight:800!important;line-height:1.3!important;word-break:break-word!important}.sm-wiki-item-stat-row.sm-stat-inline{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:.78rem!important;padding:2px 0!important}.sm-wiki-item-stat-k{color:var(--sm-text-muted, #94a3b8);font-weight:700}.sm-wiki-item-stat-v{color:var(--sm-text-primary, #f1f5f9);font-weight:800}body.light-theme .sm-wiki-card,html[data-theme=light] .sm-wiki-card,:root[data-theme=light] .sm-wiki-card,body.light-theme .sm-wiki-game-hub-card,html[data-theme=light] .sm-wiki-game-hub-card,:root[data-theme=light] .sm-wiki-game-hub-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 30px #00000014!important}body.light-theme .sm-wiki-title,html[data-theme=light] .sm-wiki-title,:root[data-theme=light] .sm-wiki-title,body.light-theme .sm-wiki-game-hub-title,html[data-theme=light] .sm-wiki-game-hub-title,:root[data-theme=light] .sm-wiki-game-hub-title,body.light-theme .sm-wiki-section-title h3,html[data-theme=light] .sm-wiki-section-title h3,:root[data-theme=light] .sm-wiki-section-title h3,body.light-theme .sm-wiki-skill-title-link,html[data-theme=light] .sm-wiki-skill-title-link,:root[data-theme=light] .sm-wiki-skill-title-link,body.light-theme .sm-wiki-related-title,html[data-theme=light] .sm-wiki-related-title,:root[data-theme=light] .sm-wiki-related-title,body.light-theme .sm-wiki-item-bento-name,html[data-theme=light] .sm-wiki-item-bento-name,:root[data-theme=light] .sm-wiki-item-bento-name,body.light-theme .sm-wiki-current,html[data-theme=light] .sm-wiki-current,:root[data-theme=light] .sm-wiki-current,body.light-theme .sm-wiki-stat-val,html[data-theme=light] .sm-wiki-stat-val,:root[data-theme=light] .sm-wiki-stat-val{color:#0f172a!important}body.light-theme .sm-wiki-stat-box,html[data-theme=light] .sm-wiki-stat-box,:root[data-theme=light] .sm-wiki-stat-box,body.light-theme .sm-wiki-desc-box,html[data-theme=light] .sm-wiki-desc-box,:root[data-theme=light] .sm-wiki-desc-box,body.light-theme .sm-wiki-skill-card,html[data-theme=light] .sm-wiki-skill-card,:root[data-theme=light] .sm-wiki-skill-card,body.light-theme .sm-wiki-related-card,html[data-theme=light] .sm-wiki-related-card,:root[data-theme=light] .sm-wiki-related-card,body.light-theme .sm-wiki-item-bento-card,html[data-theme=light] .sm-wiki-item-bento-card,:root[data-theme=light] .sm-wiki-item-bento-card{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}body.light-theme .sm-wiki-item-bento-stats,html[data-theme=light] .sm-wiki-item-bento-stats,:root[data-theme=light] .sm-wiki-item-bento-stats{background:#f1f5f9!important}body.light-theme .sm-wiki-item-stat-v,html[data-theme=light] .sm-wiki-item-stat-v,:root[data-theme=light] .sm-wiki-item-stat-v{color:#0f172a!important}body.light-theme .sm-wiki-search-input,html[data-theme=light] .sm-wiki-search-input,:root[data-theme=light] .sm-wiki-search-input{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}body.light-theme .sm-wiki-filter-btn,html[data-theme=light] .sm-wiki-filter-btn,:root[data-theme=light] .sm-wiki-filter-btn{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#475569!important}body.light-theme .sm-wiki-filter-btn.active,html[data-theme=light] .sm-wiki-filter-btn.active,:root[data-theme=light] .sm-wiki-filter-btn.active{background:linear-gradient(135deg,#0284c7,#0369a1)!important;color:#fff!important}.sm-wiki-systems-section{margin:28px 0 24px!important}.sm-wiki-systems-title{display:flex;align-items:center;gap:10px;margin-bottom:16px}.sm-systems-badge{background:#00f0ff26;border:1px solid #00f0ff;color:#00f0ff;font-size:.72rem;font-weight:900;padding:3px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.sm-wiki-systems-title h3{font-size:1.15rem!important;font-weight:900!important;color:#fff!important;margin:0!important;letter-spacing:.03em}.sm-wiki-systems-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important}.sm-wiki-system-card{background:linear-gradient(135deg,#090d16e6,#0f172acc)!important;border:1.5px solid rgba(255,255,255,.12)!important;border-left:4px solid var(--sys-accent, #00f0ff)!important;border-radius:10px!important;padding:16px 18px!important;text-align:left!important;cursor:pointer!important;transition:all .25s ease!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;box-shadow:0 4px 15px #0006!important}.sm-wiki-system-card:hover{border-color:var(--sys-accent, #00f0ff)!important;transform:translateY(-3px)!important;box-shadow:0 8px 25px #0009,0 0 15px #00f0ff33!important}.sm-wiki-system-card.active{background:linear-gradient(135deg,#0f172af2,#1e1b4be6)!important;border-color:var(--sys-accent, #00f0ff)!important;box-shadow:0 0 20px #00f0ff59!important}.sm-sys-card-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important}.sm-sys-name{font-size:.92rem!important;font-weight:900!important;color:#fff!important;letter-spacing:.02em}.sm-sys-count-badge{background:#ffffff1a;color:var(--sys-accent, #00f0ff);font-size:.72rem;font-weight:800;padding:2px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.15)}.sm-sys-desc{font-size:.78rem!important;color:#94a3b8!important;margin:0!important;line-height:1.45!important}body.theme-light .sm-wiki-system-card,html[data-theme=light] .sm-wiki-system-card,body.light-theme .sm-wiki-system-card{background:#fff!important;border-color:#cbd5e1!important;border-left-color:var(--sys-accent, #0284c7)!important;box-shadow:0 4px 12px #0000000d!important}body.theme-light .sm-sys-name,html[data-theme=light] .sm-sys-name,body.light-theme .sm-sys-name,body.theme-light .sm-wiki-systems-title h3,html[data-theme=light] .sm-wiki-systems-title h3,body.light-theme .sm-wiki-systems-title h3{color:#0f172a!important}body.theme-light .sm-sys-desc,html[data-theme=light] .sm-sys-desc,body.light-theme .sm-sys-desc{color:#64748b!important}body.theme-light .sm-wiki-system-card.active,html[data-theme=light] .sm-wiki-system-card.active,body.light-theme .sm-wiki-system-card.active{background:#f0fdf4!important;border-color:var(--sys-accent, #0284c7)!important}
