.tcf-wrap{color:#f5f2e9;background:#0d1110;padding:clamp(20px,4vw,55px);border:1px solid #28322e;border-radius:18px;margin:20px 0 65px}.tcf-wrap *{box-sizing:border-box}.tcf-head{padding:12px 0 28px;border-bottom:1px solid #28352e}.tcf-kicker{letter-spacing:.23em;color:#d5b26c;font-size:11px;font-weight:700}.tcf-head h2{font-size:clamp(28px,4vw,60px);line-height:1.05;margin:12px 0}.tcf-head h2 em{font-style:normal;color:#24b662}.tcf-head p,.tcf-topic p,.tcf-board small{color:#b1bbb4}.tcf-grid{display:grid;grid-template-columns:minmax(180px,265px) minmax(0,1fr);gap:34px;padding-top:28px}.tcf-sidebar,.tcf-main{min-width:0}.tcf-sidebar h3,.tcf-section-title h3,.tcf-compose h3,.tcf-replies h3{font-size:22px;margin:0 0 20px}.tcf-board{display:block;border:1px solid #28352e;border-radius:12px;padding:13px 15px;margin-bottom:9px;text-decoration:none!important;color:#f6f1e8!important;font-size:14px;font-weight:700}.tcf-board:hover,.tcf-board.is-active{border-color:#20aa61;background:#163225}.tcf-board small{display:block;font-weight:400;font-size:12px;margin-top:4px}.tcf-search{display:block;margin-bottom:25px}.tcf-wrap label{display:block;color:#f5f2e9;font-size:14px;font-weight:600;margin:12px 0 8px}.tcf-search>div{display:flex;gap:8px}.tcf-wrap input:not([type=hidden]),.tcf-wrap select,.tcf-wrap textarea{background:#151c19;color:#f7f4eb;border:1px solid #35443b;border-radius:9px;width:100%;padding:13px;font:inherit}.tcf-wrap button,.tcf-wrap input[type=submit]{cursor:pointer;background:#25a960;color:#07140b;border:0;border-radius:9px;padding:12px 20px;font:inherit;font-weight:800;white-space:normal}.tcf-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #303c34}.tcf-section-title span,.tcf-topic-meta{color:#a8b9ad;font-size:12px}.tcf-topic{padding:22px 0;border-bottom:1px solid #27332d}.tcf-topic h4{font-size:clamp(19px,2vw,27px);margin:8px 0}.tcf-topic h4 a,.tcf-back,.tcf-comment-actions a{color:#f7f4eb!important;text-decoration:none}.tcf-topic h4 a:hover,.tcf-back:hover{color:#36c978!important}.tcf-topic p{margin:6px 0 12px;line-height:1.65}.tcf-compose,.tcf-replies{margin-top:40px;padding:26px;background:#141c18;border:1px solid #2b3e32;border-radius:14px}.tcf-compose form,.tcf-report form{max-width:740px}.tcf-compose label,.tcf-report label{margin:20px 0}.tcf-compose textarea,.tcf-report textarea{display:block;margin-top:7px}.tcf-compose input,.tcf-compose select{display:block;margin-top:7px}.tcf-wrap a{color:#4cd484}.tcf-empty,.tcf-notice{padding:22px;border:1px solid #3c5143;background:#15251b;border-radius:9px;margin:20px 0}.tcf-detail{padding:28px 0;border-bottom:1px solid #334136}.tcf-detail h3{font-size:clamp(25px,4vw,44px)}.tcf-body{line-height:1.85}.tcf-back{display:inline-block;margin-top:20px}.tcf-replies ol{padding-left:25px}.tcf-comment{margin:14px 0;list-style:none}.tcf-comment-box{background:#1b2520;border:1px solid #304239;border-radius:10px;padding:18px}.tcf-comment-box p{margin:10px 0}.tcf-comment-actions{font-size:12px}.tcf-replies .comment-respond{padding:20px 0}.tcf-replies textarea{display:block}.tcf-replies .logged-in-as{display:none}.tcf-report{margin:30px 0}.tcf-report summary{cursor:pointer;color:#e6c484}.tcf-hp{position:absolute!important;left:-99999px!important;top:auto!important}.tcf-pagination{padding:20px 0}.tcf-pagination a{margin-right:12px}.tcf-wrap input:focus-visible,.tcf-wrap textarea:focus-visible,.tcf-wrap select:focus-visible{outline:2px solid #3bc87a;outline-offset:2px}@media(max-width:760px){.tcf-grid{grid-template-columns:1fr}.tcf-wrap{padding:17px}.tcf-search>div{flex-direction:column}.tcf-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tcf-sidebar h3{grid-column:1/-1}.tcf-board{margin:0}.tcf-replies,.tcf-compose{padding:17px}}
