/* Zhijin theme: native Discuz templates, shared typography and restrained colour. */
:root{--zj-bg:#f5f1e8;--zj-ink:#35312c;--zj-green:#35312c;--zj-line:#d9d1c3;--zj-white:#fcfaf5}html,body{background:var(--zj-bg)!important;color:var(--zj-ink)!important}body,input,button,textarea,select{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif!important}a{color:var(--zj-green)}a:hover{color:#7c7063}.zj-dz-header{max-width:1264px;margin:0 auto 32px;padding:20px 36px;display:flex;align-items:center;gap:35px;justify-content:space-between;border-bottom:1px solid var(--zj-line);box-sizing:border-box;font-size:14px;line-height:1.75}.zj-dz-brand{display:flex;align-items:center;gap:18px}.zj-dz-brand img{width:95px;height:42px;object-fit:contain}.zj-dz-brand span{font-size:11px;letter-spacing:2px;color:#7c7063;border-left:1px solid var(--zj-line);padding-left:18px}.zj-dz-header nav{display:flex;gap:30px}.zj-dz-header nav a{padding:8px 0}.zj-dz-header .active{border-bottom:2px solid var(--zj-green)}.zj-dz-header>div{font-size:13px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#toptb,#hd,#qmenu,#scbar,#diy-tg,#diy-tg_menu,.comiis_header,.comiis_footer,.nav,.header>.hdc{display:none!important}.wp{width:auto!important;max-width:1120px!important;margin:auto!important}#wp{padding:0 28px!important;box-sizing:border-box}#pt{margin-bottom:22px;color:#7c7063}#chart{background:transparent;margin:12px 0 28px;color:#7c7063}#chart .y{display:none}#online,.lk,.bm.lk,#forum_hot,#forumnew,#scrolltop{display:none!important}.bm{background:var(--zj-white)!important;border:1px solid var(--zj-line)!important;border-radius:7px;margin-bottom:24px!important;overflow:hidden}.bm_h,.fl .bm_h,.tl .th,.bmw .bm_h{background:#f5f1e8!important;border:0!important;border-bottom:1px solid var(--zj-line)!important;padding:14px 23px!important;height:auto!important;line-height:26px!important}.bm_h h2{font-family:"Songti SC","SimSun",serif;font-size:20px;font-weight:500}.bm_c{padding:20px!important}.fl_tb td{padding:22px 12px!important}.fl_icn,.fl_icn_g{display:none}.fl_g{width:50%!important;box-sizing:border-box;padding:18px 22px!important}.fl_g dl{margin:0!important}.fl_g dt a,.fl_row td h2 a,.fl_tb h2 a{font-family:"Songti SC","SimSun",serif;font-size:23px;font-weight:500}.fl_g dd,.fl_tb dd{color:#7c7063;font-size:12px;line-height:2}.fl_tb .fl_i{font-size:12px;color:#7c7063}.fl_tb .fl_by{font-size:12px;color:#7c7063}.fl_tb td{border-color:#eee7db!important}.fl .bm{margin-bottom:26px!important}.pnc,.pn.pnc,.post_btn,.button.btn_pn,.btn_pn,.pnpost button{background:var(--zj-green)!important;border:1px solid var(--zj-green)!important;border-radius:5px;color:#fcfaf5!important;box-shadow:none!important}.pn{background:#eee7db;border-color:#c5b6a3;box-shadow:none;height:auto;min-height:30px;border-radius:4px}.pn strong,.pn span{font-weight:400}.pnpost .pn{padding:5px 15px}.tl th,.tl td{padding:16px 10px!important;border-bottom-color:#eee7db!important}.tl th a.s{font-size:17px}.tl .by,.tl .num{font-size:12px;color:#7c7063}.tl .icn,.tl .avt{display:none}.tl .th{font-size:12px}.tf{padding:16px}.pg a,.pg strong,.pgb a{background:#fcfaf5!important;border:1px solid var(--zj-line)!important;border-radius:4px}.pg strong{background:#eee7db!important}.pls{background:#eee7db!important;border-right:1px solid var(--zj-line)!important}.plc{background:var(--zj-white)!important}.plhin .pi{border-bottom:1px solid #eee7db}.t_f{font-size:16px!important;line-height:2}.t_f img{max-width:100%;height:auto}.pl .ad .pls,.pl .ad .plc{background:var(--zj-bg)!important}.vwthd h1{font-family:"Songti SC","SimSun",serif;font-size:26px;line-height:1.6}.ts{font-family:"Songti SC","SimSun",serif}.tedt{border-color:#c5b6a3!important;border-radius:5px;overflow:hidden}.tedt .bar,.edt .bar{background:#eee7db!important;border-color:var(--zj-line)!important}.edt .bbar{background:#f5f1e8!important}.px,.pt,.ps,.tedt .area,.edt .area{background:#fcfaf5!important;border-color:#c5b6a3!important;border-radius:4px}.pbt{margin:15px 0}.edt{border-color:var(--zj-line)!important}.pbt input{height:34px;font-size:16px;padding:4px 10px}.pg_post .bm_c{padding:24px!important}.p_pop,.p_pof,.fwinmask td{background:#fcfaf5!important;border-color:var(--zj-line)!important}.xi1,.xi2,.xw1 a{color:var(--zj-green)!important}.p_pop a:hover{background:#eee7db!important}#ft{border-top:1px solid var(--zj-line);padding:24px;color:#7c7063}#ft .xs0{font-size:11px}#ft .xs0 a{color:#7c7063}.zj-forum-tools{display:flex;gap:4px;flex-wrap:wrap;padding:9px;background:#eee7db;border:1px solid var(--zj-line);border-radius:5px 5px 0 0;align-items:center}.zj-forum-tools button,.zj-forum-tools select{width:auto!important;padding:7px 10px;border:0;background:transparent;color:var(--zj-green);font-size:13px;border-radius:3px;min-height:38px}.zj-forum-tools input[type=color]{width:34px;height:34px;padding:3px;border:0;background:transparent}.zj-editor-note{font-size:11px;color:#7c7063;padding:8px 2px}.zj-preview{padding:18px;background:#fcfaf5;line-height:1.9;font-size:15px;border:1px solid #d9d1c3;border-radius:5px;white-space:pre-wrap;overflow-wrap:anywhere}.zj-preview img{max-width:100%}.zj-preview a{text-decoration:underline}@media(max-width:900px){.zj-dz-brand span{display:none}.zj-dz-header{padding:18px 24px;gap:20px}.zj-dz-header nav{gap:20px}.wp{max-width:100%!important}.mn{float:none!important;width:auto!important}.sd{display:none}.ct2 .mn{width:auto!important}}@media(max-width:700px){body{font-size:14px!important;padding-bottom:25px!important}.zj-dz-header{padding:14px 20px 0;margin-bottom:22px;gap:10px;flex-wrap:wrap}.zj-dz-brand img{width:83px;height:36px}.zj-dz-header nav{order:3;justify-content:space-between;width:100%;gap:12px;font-size:13px}.zj-dz-header nav a{padding:10px 0}.zj-dz-header>div{margin-left:auto;font-size:12px}#wp{padding:0 16px!important}#pt{font-size:12px;overflow:hidden;white-space:nowrap}.bm_c{padding:16px!important}.fl_tb,.fl_tb tbody,.fl_tb tr,.fl_tb td{display:block;width:auto!important}.fl_tb td{padding:18px!important;border-bottom:1px solid var(--zj-line)!important}.fl_tb .fl_i,.fl_tb .fl_by,.fl_icn{display:none!important}.fl_g{width:100%!important}.tl .by,.tl .num{display:none}.tl th{font-size:14px}.pls{display:none}.plc{padding:0 15px}.t_f{font-size:15px!important}.vwthd h1{font-size:23px}.pg_post .bm_c{padding:15px!important}.pbt input{max-width:100%;box-sizing:border-box}.post_from{background:var(--zj-white)!important}.post_from input,.post_from textarea,.post_from select{font-size:16px!important;box-sizing:border-box}.post_from textarea{padding:14px!important;min-height:220px;border:1px solid var(--zj-line)!important;width:100%!important;background:#fcfaf5!important}.post_from .pn{min-height:44px}.post_from .pbt{border-color:var(--zj-line)}.post_from li{background:var(--zj-white)!important}.threadlist,.forumlist,.coll_list,.postlist,.post_from{background:var(--zj-white)!important;border:1px solid var(--zj-line);border-radius:6px;margin:16px!important}.threadlist li,.forumlist li,.postlist .plc{border-color:var(--zj-line)!important}.threadlist h2,.forumlist h2{font-family:"Songti SC","SimSun",serif!important;background:#eee7db!important;color:var(--zj-green)!important}.threadlist li a{color:var(--zj-ink)!important}.threadlist li h3,.threadlist .thread_tit{font-family:"Songti SC","SimSun",serif!important;font-size:20px!important}.subforumshow{border-color:var(--zj-line)!important;background:#eee7db!important}.postlist h2{font-family:"Songti SC","SimSun",serif!important;font-size:24px!important;line-height:1.7}.postlist .message{font-size:15px!important;line-height:1.9!important;color:var(--zj-ink)!important}.postlist .message img{max-width:100%;height:auto}.bg,.bgf,.bgef,.threadlist_box{background:var(--zj-white)!important}.header{background:#eee7db!important;color:var(--zj-green)!important;box-shadow:none!important}.footer{background:var(--zj-bg)!important;color:#7c7063!important}.bottom{background:var(--zj-white)!important;border-top:1px solid var(--zj-line)!important}.touch_more,.bgfff,.b_b{border-color:var(--zj-line)!important}.viewthread .message,.viewthread .plc{overflow-wrap:anywhere}#fastpostform{padding:0 16px}.mimg{background:#eee7db}.mimg a{color:var(--zj-green)!important}#postsubmit{background:var(--zj-green)!important;border-radius:5px}#ft{font-size:11px}.zj-forum-tools{margin-top:12px}.navtab{background:var(--zj-bg)!important}.navtab li.a{border-color:var(--zj-green)!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
