body.xj-viewthread-v3{margin:0!important;min-width:320px;background:#050403!important;color:#eee6d7}
.xjvt-page{min-height:100vh;background:linear-gradient(rgba(6,5,4,.76),rgba(6,5,4,.9)),url('../../../style/img/forum-bg.png') center top/cover fixed;color:#eee6d7;font:14px/1.7 Arial,'Microsoft JhengHei',sans-serif}
.xjvt-page a{color:inherit;text-decoration:none}.xjvt-header{position:relative;z-index:20;border-bottom:1px solid rgba(232,189,104,.28);background:rgba(5,4,3,.9);backdrop-filter:blur(12px)}
.xjvt-header-inner,.xjvt-wrap{width:min(1120px,calc(100% - 40px));margin:auto}.xjvt-header-inner{height:76px;display:grid;grid-template-columns:210px 1fr auto;align-items:center;gap:26px}
.xjvt-logo{height:76px;display:flex;align-items:center;justify-content:center;overflow:hidden}.xjvt-logo img{width:195px;height:92px;object-fit:contain;filter:drop-shadow(0 4px 10px #000)}
.xjvt-nav{height:100%;display:flex;justify-content:center;gap:28px}.xjvt-nav a{position:relative;display:flex;align-items:center;color:#aaa196;font-size:12px}.xjvt-nav a:after{content:'';position:absolute;right:0;bottom:0;left:0;height:2px;background:#e8bd68;transform:scaleX(0);transition:.2s}.xjvt-nav a:hover,.xjvt-nav a.is-active{color:#ffe7ae}.xjvt-nav a:hover:after,.xjvt-nav a.is-active:after{transform:scaleX(1)}
.xjvt-member{display:flex;align-items:center;gap:9px;color:#c8b88f;font-size:11px}.xjvt-member i{width:1px;height:11px;background:#514633}.xjvt-back{padding:30px 0 16px;color:#c3a86c;font-size:12px}.xjvt-back a:hover{color:#fff0c6}
.xjvt-hero{position:relative;padding:34px 38px;overflow:hidden;border:1px solid rgba(232,189,104,.34);background:linear-gradient(110deg,rgba(49,27,15,.94),rgba(12,10,8,.9));box-shadow:0 18px 42px rgba(0,0,0,.32)}.xjvt-hero:after{content:'III';position:absolute;right:30px;bottom:-55px;color:rgba(255,222,151,.045);font:900 180px/1 Georgia,serif}.xjvt-hero>span{position:relative;z-index:1;color:#cda75f;font-size:10px;font-weight:700;letter-spacing:.2em}
.xjvt-hero h1{position:relative;z-index:1;max-width:820px;margin:8px 0 22px;color:#fff0cc;font:700 clamp(27px,4vw,42px)/1.25 Georgia,'Noto Serif TC','Microsoft JhengHei',serif;letter-spacing:.045em}.xjvt-facts{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px}.xjvt-facts span{min-width:110px;padding:9px 13px;border-left:2px solid rgba(232,189,104,.58);background:rgba(0,0,0,.2);color:#8f816e;font-size:9px;letter-spacing:.12em}.xjvt-facts strong{display:block;margin-top:2px;color:#dbc697;font-size:12px;letter-spacing:0}
.xj-viewthread-v3 #pt,.xj-viewthread-v3 #postlist>table:first-child,.xj-viewthread-v3 #diynavtop{display:none!important}.xj-viewthread-v3 #ct{width:100%!important;margin:24px 0 0!important}.xj-viewthread-v3 #pgt{min-height:42px;margin:0 0 14px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(232,189,104,.24)!important}.xj-viewthread-v3 #pgt .pgt{padding-top:7px}.xj-viewthread-v3 #pgt .pgb{margin:7px 12px 0 0}.xj-viewthread-v3 #pgt .pgb a{padding:0;background:none;color:#baa369}
.xj-viewthread-v3 a#newspecial,.xj-viewthread-v3 a#post_reply{height:36px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;padding:0 17px;border:1px solid #d6ad5f;background:linear-gradient(135deg,#d5a84f,#85521f);color:#1c1208!important;font-size:12px;font-weight:700}.xj-viewthread-v3 a#post_reply{border-color:rgba(232,189,104,.42);background:rgba(25,17,11,.88);color:#e6c87e!important}.xj-viewthread-v3 a#newspecial img,.xj-viewthread-v3 a#post_reply img{display:none}.xj-viewthread-v3 a#newspecial:after{content:'＋ 發表主題'}.xj-viewthread-v3 a#post_reply:after{content:'回覆主題'}
.xj-viewthread-v3 #postlist{border:0!important;background:none!important}.xj-viewthread-v3 #postlist>.plhin{width:100%;margin:0 0 16px;border:1px solid rgba(232,189,104,.24);border-collapse:separate;background:rgba(8,6,5,.9);box-shadow:0 16px 34px rgba(0,0,0,.24)}
.xj-viewthread-v3 #postlist>.plhin>tbody>tr>.pls{width:174px;padding:22px 18px!important;border:0!important;border-right:1px solid rgba(232,189,104,.18)!important;background:linear-gradient(180deg,rgba(54,31,18,.74),rgba(13,10,8,.86))!important;color:#a99b83;text-align:center}.xj-viewthread-v3 #postlist>.plhin>tbody>tr>.plc{padding:0 26px!important;border:0!important;background:rgba(8,7,6,.72)!important;color:#ddd2c0}
.xj-viewthread-v3 .pls .avatar img{max-width:120px;padding:4px;border:1px solid rgba(232,189,104,.34)!important;background:#090705!important;box-shadow:0 9px 24px rgba(0,0,0,.35)}.xj-viewthread-v3 .pls .pi{border:0!important}.xj-viewthread-v3 .pls .authi a{color:#f0d18a!important;font-size:13px}.xj-viewthread-v3 .pls .tns th,.xj-viewthread-v3 .pls .tns td{color:#bcae94!important}.xj-viewthread-v3 .pls .pil,.xj-viewthread-v3 .pls .o{border-color:rgba(232,189,104,.15)!important}
.xj-viewthread-v3 .plc .pi{min-height:42px;padding:14px 0 8px!important;border-bottom:1px solid rgba(232,189,104,.16)!important;color:#807565}.xj-viewthread-v3 .plc .pi a,.xj-viewthread-v3 .plc .authi a{color:#bda66f!important}.xj-viewthread-v3 .plc .pi strong a{color:#e8ca82!important}.xj-viewthread-v3 .pcb{margin:0!important}.xj-viewthread-v3 .pct{padding:25px 0 38px!important}
.xj-viewthread-v3 .t_f,.xj-viewthread-v3 .t_fsz,.xj-viewthread-v3 .pcb{color:#e7ddca!important;font-size:15px;line-height:2!important}.xj-viewthread-v3 .t_f a{color:#eccb78!important}.xj-viewthread-v3 .t_f img{max-width:100%;height:auto}.xj-viewthread-v3 .quote,.xj-viewthread-v3 .blockcode{border:1px solid rgba(232,189,104,.18)!important;background:rgba(47,30,18,.48)!important;color:#cfc1a7!important}
.xj-viewthread-v3 .po{border-top-color:rgba(232,189,104,.15)!important}.xj-viewthread-v3 .po a,.xj-viewthread-v3 .pob a{color:#a99160!important}.xj-viewthread-v3 .pg a,.xj-viewthread-v3 .pg strong,.xj-viewthread-v3 .pg label{border-color:rgba(232,189,104,.24)!important;background:#0d0a07!important;color:#c7ae73!important}.xj-viewthread-v3 .pg strong{background:#a8782d!important;color:#130d06!important}
.xj-viewthread-v3 #f_pst{margin:24px 0 50px!important;border:1px solid rgba(232,189,104,.28)!important;background:rgba(8,6,5,.9)!important}.xj-viewthread-v3 #f_pst .pls{border:0!important;border-right:1px solid rgba(232,189,104,.18)!important;background:rgba(45,27,16,.68)!important}.xj-viewthread-v3 #f_pst .plc{background:transparent!important}
.xj-viewthread-v3 .tedt{border-color:rgba(232,189,104,.3)!important;background:#0c0907!important}.xj-viewthread-v3 .tedt .bar{border-bottom-color:rgba(232,189,104,.18)!important;background:#17100b!important}.xj-viewthread-v3 textarea{background:#0a0806!important;color:#eee1c9!important}.xj-viewthread-v3 .pn{border-color:#c79c4f!important;background:linear-gradient(135deg,#d5a84f,#85521f)!important;color:#1b1107!important;box-shadow:none!important}
.xjvt-footer{min-height:100px;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:10px;border-top:1px solid rgba(232,189,104,.24);background:#050403;color:#776c5c;font-size:10px;letter-spacing:.14em}.xjvt-footer img{width:118px;height:58px;object-fit:contain;filter:opacity(.65)}
@media(max-width:800px){.xjvt-header-inner{grid-template-columns:180px 1fr}.xjvt-member{display:none}.xjvt-nav{justify-content:flex-end;gap:18px}.xj-viewthread-v3 #postlist>.plhin>tbody>tr>.pls{width:130px;padding:18px 10px!important}.xj-viewthread-v3 .pls .avatar img{max-width:88px}.xj-viewthread-v3 #postlist>.plhin>tbody>tr>.plc{padding:0 18px!important}}
@media(max-width:560px){.xjvt-header-inner,.xjvt-wrap{width:calc(100% - 24px)}.xjvt-header-inner{display:block;height:auto;padding-bottom:8px}.xjvt-logo{height:64px}.xjvt-logo img{width:190px;height:88px}.xjvt-nav{height:38px;justify-content:space-between;gap:6px}.xjvt-nav a{font-size:11px}.xjvt-nav a:nth-child(5){display:none}.xjvt-hero{padding:27px 21px}.xjvt-hero h1{font-size:28px}.xjvt-facts span{min-width:calc(50% - 20px)}}
@media(max-width:560px){.xj-viewthread-v3 #postlist>.plhin,.xj-viewthread-v3 #postlist>.plhin>tbody,.xj-viewthread-v3 #postlist>.plhin>tbody>tr{display:block}.xj-viewthread-v3 #postlist>.plhin>tbody>tr>.pls,.xj-viewthread-v3 #postlist>.plhin>tbody>tr>.plc{display:block;width:auto!important}.xj-viewthread-v3 #postlist>.plhin>tbody>tr>.pls{padding:12px 16px!important;border-right:0!important;border-bottom:1px solid rgba(232,189,104,.18)!important;text-align:left}.xj-viewthread-v3 .pls .avatar,.xj-viewthread-v3 .pls .tns,.xj-viewthread-v3 .pls .pil,.xj-viewthread-v3 .pls .o{display:none!important}.xj-viewthread-v3 .pct{padding:20px 0 28px!important}.xj-viewthread-v3 .t_f,.xj-viewthread-v3 .t_fsz,.xj-viewthread-v3 .pcb{font-size:14px}.xj-viewthread-v3 #f_pst .pls{display:none}}
.xj-viewthread-v3 #postlist>div[id^='post_']{margin-bottom:16px}.xj-viewthread-v3 #postlist .plhin{width:100%;border:1px solid rgba(232,189,104,.24);border-collapse:separate;background:rgba(8,6,5,.9);box-shadow:0 16px 34px rgba(0,0,0,.24)}.xj-viewthread-v3 #postlist .plhin>tbody>tr>.pls{display:none!important}.xj-viewthread-v3 #postlist .plhin>tbody>tr>.plc{width:auto!important;padding:0 34px!important;border:0!important;background:rgba(8,7,6,.82)!important;color:#ddd2c0}
.xj-viewthread-v3 .xjvt-hero h1{margin-bottom:0}.xj-viewthread-v3:not(.xj-viewthread-admin) #pgt,.xj-viewthread-v3:not(.xj-viewthread-admin) .xjvt-wrap>.pgs,.xj-viewthread-v3:not(.xj-viewthread-admin) .xjvt-wrap>.pgbtn,.xj-viewthread-v3:not(.xj-viewthread-admin) #postlistreply,.xj-viewthread-v3:not(.xj-viewthread-admin) #hiddenpoststip,.xj-viewthread-v3:not(.xj-viewthread-admin) #hiddenposts,.xj-viewthread-v3:not(.xj-viewthread-admin) #visitedforums_menu{display:none!important}
.xj-viewthread-v3:not(.xj-viewthread-admin) #postlist .plc .pi,.xj-viewthread-v3:not(.xj-viewthread-admin) #postlist .po,.xj-viewthread-v3:not(.xj-viewthread-admin) #postlist .pob{display:none!important}.xj-viewthread-v3:not(.xj-viewthread-admin) #postlist .pct{padding:42px 0 52px!important}.xj-viewthread-v3:not(.xj-viewthread-admin) #ct{margin-top:22px!important}
@media(max-width:560px){.xj-viewthread-v3 #postlist .plhin,.xj-viewthread-v3 #postlist .plhin>tbody,.xj-viewthread-v3 #postlist .plhin>tbody>tr,.xj-viewthread-v3 #postlist .plhin>tbody>tr>.plc{display:block}.xj-viewthread-v3 #postlist .plhin>tbody>tr>.plc{padding:0 19px!important}.xj-viewthread-v3:not(.xj-viewthread-admin) #postlist .pct{padding:30px 0 38px!important}}
.xjvt-header{min-height:330px;overflow:hidden;background:linear-gradient(180deg,rgba(3,3,3,.18),rgba(3,3,3,.5) 60%,rgba(4,3,2,.96)),url('../../../style/img/forum-bg.png') center 38%/cover no-repeat}
.xjvt-header:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 30%,rgba(232,189,104,.15),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.5),transparent 27%,transparent 73%,rgba(0,0,0,.5))}
.xjvt-header-inner{position:relative;z-index:1;height:330px;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:0;padding-bottom:28px;box-sizing:border-box}
.xjvt-logo{position:absolute;top:18px;right:50%;width:440px;height:205px;transform:translateX(50%)}.xjvt-logo img{width:420px;height:200px;filter:drop-shadow(0 12px 24px #000) drop-shadow(0 0 20px rgba(232,189,104,.16))}
.xjvt-nav{height:auto;display:flex;justify-content:center;gap:9px}.xjvt-nav a{min-width:72px;height:auto;display:block;padding:8px 14px;border:1px solid rgba(232,189,104,.42);background:linear-gradient(180deg,rgba(41,28,17,.9),rgba(12,10,8,.94));color:#d6c399;font-size:11px;text-align:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.xjvt-nav a:hover,.xjvt-nav a.is-active{border-color:#e8bd68;background:linear-gradient(180deg,#c89943,#76501f);color:#160f08}.xjvt-nav a:after{display:none}
.xjvt-member{position:absolute;top:15px;right:0;color:#c9b782}.xjvt-wrap{width:min(1100px,calc(100% - 40px))}.xjvt-back{min-height:34px;display:flex;align-items:center;padding:0;color:#9f8a61;font-size:11px}
.xjvt-hero{min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:12px 20px;border-color:rgba(232,189,104,.25);background:linear-gradient(180deg,rgba(16,15,13,.98),rgba(7,7,7,.98));box-shadow:0 8px 24px rgba(0,0,0,.3)}.xjvt-hero:after{display:none}.xjvt-hero>span{padding:5px 9px;border:1px solid rgba(232,189,104,.36);background:rgba(166,116,44,.12);color:#d3b36d;font-size:8px;white-space:nowrap}.xj-viewthread-v3 .xjvt-hero h1{margin:0;color:#f2e5c8;font:700 clamp(19px,2.4vw,27px)/1.35 Georgia,'Noto Serif TC','Microsoft JhengHei',serif}
.xj-viewthread-v3:not(.xj-viewthread-admin) #ct{margin-top:12px!important}.xj-viewthread-v3 #postlist>div[id^='post_']{margin-bottom:22px}.xj-viewthread-v3 #postlist .plhin{overflow:hidden;border-color:rgba(232,189,104,.4);border-radius:18px;background:linear-gradient(145deg,rgba(14,15,14,.98),rgba(5,6,6,.98));box-shadow:0 20px 55px rgba(0,0,0,.36),inset 0 0 34px rgba(157,118,42,.035)}.xj-viewthread-v3 #postlist .plhin>tbody>tr>.plc{padding:0 46px!important;background:transparent!important}.xj-viewthread-v3:not(.xj-viewthread-admin) #postlist .pct{min-height:260px;padding:48px 0 68px!important}
@media(max-width:700px){.xjvt-header{min-height:265px;background-position:58% 35%}.xjvt-header-inner{height:265px;padding-bottom:20px}.xjvt-logo{top:8px;width:310px;height:165px}.xjvt-logo img{width:300px;height:160px}.xjvt-member{display:none}.xjvt-nav{width:100%;gap:5px}.xjvt-nav a{min-width:0;flex:1;padding:7px 2px;font-size:10px}.xjvt-wrap{width:calc(100% - 20px)}.xjvt-hero{grid-template-columns:1fr;gap:8px;padding:15px}.xjvt-hero>span{width:max-content}.xj-viewthread-v3 #postlist .plhin>tbody>tr>.plc{padding:0 22px!important}.xj-viewthread-v3:not(.xj-viewthread-admin) #postlist .pct{min-height:180px;padding:32px 0 44px!important}}
body.xj-viewthread-v3 #hd,body.xj-viewthread-v3 #ft,body.xj-viewthread-v3 #arpggame_toptb,body.xj-viewthread-v3 #arpggame_ft,body.xj-viewthread-v3 .gamex123{display:none!important}
body.xj-viewthread-v3 #arpggame_body,body.xj-viewthread-v3 #arpggame_footer,body.xj-viewthread-v3 #arpggame_1,body.xj-viewthread-v3 .arpggame_2,body.xj-viewthread-v3 .arpggame_3,body.xj-viewthread-v3 .arpggame_n,body.xj-viewthread-v3 #arpggame_1>.arpggame_2>.arpggame_3>.arpggame_n>.wp{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
