/* REBORN: New Generation - complete theme overlay for MyBB 1.8.41 */
:root{--rb-ink:#e8e2db;--rb-muted:#a9a4a4;--rb-gold:#f2a568;--rb-orange:#e98542;--rb-dark:#0b0d10;--rb-card:#1a1f26;--rb-line:#34343b}
html{background:#090b0e}body{background:radial-gradient(ellipse at 50% -10%,#2f1a13,transparent 56%),#090b0e!important;color:var(--rb-ink)!important;font-family:Arial,Helvetica,sans-serif!important;overflow-x:hidden!important}
a:link,a:visited{color:#edbc91}a:hover,a:active{color:#ffbd83;text-decoration:none}
#container.reborn-container{background:#101319!important;min-width:0!important;width:min(1320px,calc(100% - 36px))!important;margin:24px auto!important;color:var(--rb-ink);border:1px solid #3d3029;box-shadow:0 32px 85px #0009}
.wrapper{width:calc(100% - 64px)!important;max-width:none!important;min-width:0!important;margin:0 auto!important}
.reborn-topline{background:#0e1013;color:#9e9692;display:flex;justify-content:space-between;padding:12px 32px;font-size:10px;letter-spacing:2px;border-bottom:1px solid #383033}
#logo.reborn-logo{background:linear-gradient(90deg,#080a0df5 0%,#090c0ddd 28%,#0a0c0f33 100%),url(/images/reborn/hero.png) center/cover no-repeat!important;min-height:325px;display:flex;align-items:center;border-bottom:2px solid var(--rb-orange)}
#logo.reborn-logo>.wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 0}.reborn-brand p{color:#ecb07d;letter-spacing:3px;font-size:10px;font-weight:700}.reborn-title{font-size:clamp(42px,6vw,78px);font-weight:900;letter-spacing:-3px;line-height:1;color:white!important;display:block;text-shadow:0 3px 25px #000}.reborn-title span{color:#f49953}.reborn-title small{display:block;font-size:clamp(15px,2vw,24px);font-weight:500;letter-spacing:7px;margin-top:8px}.reborn-brand em{display:block;color:#c9bcb2;font-size:14px;font-style:normal;margin-top:15px}
#logo .menu.top_links.reborn-top-links{float:none!important;display:flex;flex-wrap:wrap;gap:2px;background:#13171dcf;border:1px solid #5b4536;margin:0!important;padding:4px 8px!important;list-style:none}#logo .top_links li{display:block!important;margin:0!important;padding:0!important}#logo .top_links li a{display:block!important;margin:0!important;padding:12px 16px!important;color:#e5c4a3!important;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}#logo .top_links li a:hover{background:#5a3525!important;color:#fff!important}#logo .top_links li a:before{display:none!important}
#panel.reborn-panel{background:#1d2026!important;border-bottom:1px solid #3c3534;color:#d5ced0}#panel .upper,#panel .lower{background:transparent!important;border:0!important;color:#cec5c2}#panel a{color:#ffc48f!important}#panel .wrapper{padding:7px 0;box-sizing:border-box}#panel .upper .wrapper{min-height:34px}
#content.reborn-content{background:#101319!important;padding:24px 0 38px!important;min-height:450px;color:var(--rb-ink);overflow:hidden}#content .wrapper{max-width:none}
.navigation{color:#999!important;font-size:12px;border-bottom:1px solid #34363c;padding-bottom:17px;margin-bottom:20px}.navigation .active{color:#f7a76e!important}.navigation a{color:#cbb6a7!important}
.reborn-index-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(95deg,#1b2229,#24201f),url(/images/reborn/ring.png) right center/auto 100% no-repeat;border:1px solid #464039;border-left:3px solid #e78c48;padding:24px 28px;margin:0 0 24px}.reborn-label{letter-spacing:3px;font-size:10px;color:#d58f59;font-weight:700}.reborn-index-intro h2{margin:8px 0;color:#fff;font-size:25px;letter-spacing:.3px}.reborn-index-intro p{color:#bbb4b1;font-size:13px;line-height:1.6;margin:0}.reborn-cta{white-space:nowrap;border:1px solid #ce8044;background:#9f542c;color:white!important;padding:14px 18px;font-size:11px;letter-spacing:1px;font-weight:700}.reborn-cta:hover{background:#c6753e}
.tborder{background:#32343a!important;border:1px solid #37383e!important;overflow:hidden;margin-bottom:20px!important;border-radius:3px}.thead{background:#29272a!important;color:#f0e5d9!important;padding:14px!important;border-left:3px solid #e78a47!important;letter-spacing:.5px;text-transform:uppercase}.thead a{color:#f4d3ac!important}.tcat{background:#24272d!important;color:#c4b5a8!important}.tfoot{background:#292a30!important;color:#d3bba7!important}.tfoot a{color:#f7c293!important}
.trow1,.trow2{background:#171c23!important;color:#d8d5d2!important;border-bottom:1px solid #30333a!important;padding:13px!important}.trow2{background:#1c2128!important}.trow1 a,.trow2 a{color:#eec49d!important}.trow1 a:hover,.trow2 a:hover{color:#ffc47f!important}.trow_sep{background:#282c32!important;color:#f0ba8c!important}
.reborn-forum-name a{font-size:14px;font-weight:700;color:#efd3b8!important}.smalltext{color:#aba8ac!important;line-height:1.5}.forum_status{filter:sepia(1) saturate(1.6) hue-rotate(338deg)}
table{max-width:100%}fieldset{background:#181d24!important;border:1px solid #373b42!important;color:#d9d5d2!important}legend{color:#f2bd8f!important}blockquote,.codeblock,.quote,.code{background:#22272e!important;border:1px solid #454047!important;color:#ddd!important}
.reborn-post,.post{background:#181d23!important;color:#ddd!important;border-color:#3b3d42!important}.post .post_head{border-bottom:1px solid #38393c!important;color:#aaa!important}.post .post_author{background:#20252c!important;border-color:#3a3c44!important}.post .post_content{background:#181d23!important;color:#e0ddda!important}.post .post_body{line-height:1.75;font-size:14px}.post .author_information .largetext{font-size:16px}.post .author_statistics{color:#a9a4a4}.post .post_controls{background:#25292f!important;border-color:#444047!important}.postbit_buttons a{background:#343139!important;color:#edc09a!important;border:1px solid #4f413d!important}
.reborn-profile-hero{background:linear-gradient(105deg,#252326,#171d25)!important;border-left:3px solid #d68142!important;padding:22px!important}.reborn-profile-hero .largetext{font-size:26px;color:#f2d2ae}.reborn-profile-hero img{max-height:250px;object-fit:cover}
input.textbox,input[type=text],input[type=password],input[type=email],textarea,select{box-sizing:border-box;max-width:100%;background:#11161d!important;color:#eee!important;border:1px solid #50443e!important;padding:7px!important;border-radius:3px}input.button,button,.button{background:#a75a31!important;color:white!important;border:1px solid #d2874e!important;padding:8px 12px;border-radius:3px;cursor:pointer}.button:hover,input.button:hover{background:#cf7540!important}.pagination a,.pagination .pagination_current{background:#242a31!important;border-color:#454149!important;color:#efc7a2!important}.pagination .pagination_current{background:#ad6033!important;color:#fff!important}
#footer.reborn-footer{background:#111319!important;border-top:1px solid #43372f!important;color:#a4a0a1!important;padding-top:25px}.reborn-footer-brand{padding:0 32px 15px;color:#fff;font-size:24px;font-weight:800}.reborn-footer-brand span{color:#f6a064}.reborn-footer-brand small{color:#e4cfbc;font-weight:400;letter-spacing:4px;font-size:11px}.reborn-footer-brand p{font-size:12px;color:#a9a2a1;font-weight:400}#footer .upper,#footer .lower{background:#171a20!important;border-color:#3c3332!important;color:#a9a6a5!important}#footer a{color:#efb88d!important}#footer .lower{background:#111319!important}
@media(max-width:900px){.reborn-index-intro{display:block}.reborn-cta{display:inline-block;margin-top:14px}.wrapper{width:calc(100% - 30px)!important}#logo.reborn-logo{min-height:290px}}
@media(max-width:650px){#container.reborn-container{width:100%!important;margin:0!important;border:0!important}.reborn-topline{padding:10px 15px}.reborn-topline span:last-child{display:none}#logo.reborn-logo{background-position:70% center!important;min-height:250px}.reborn-title{font-size:41px}.reborn-title small{letter-spacing:3px;font-size:15px}#logo .top_links li a{padding:8px 10px!important;font-size:10px}.reborn-index-intro{padding:18px}.reborn-index-intro h2{font-size:21px}.trow1,.trow2{padding:9px!important}.tborder{display:block;max-width:100%;overflow-x:auto}.post .post_author{float:none!important;width:auto!important}.post .post_content{margin-left:0!important}#footer .upper .wrapper,#footer .lower .wrapper{width:calc(100% - 30px)!important}.reborn-footer-brand{padding-left:15px}}
.reborn-index-intro{background-image:linear-gradient(90deg,#1b2229 0%,#24201feb 55%,#24201f77 100%),url(/images/reborn/ring.png)}
