/* REBORN: New Generation â€” custom additions for MyBB 1.8 */
:root{--rb-bg:#090b0e;--rb-surface:#13171d;--rb-panel:#191d23;--rb-soft:#222731;--rb-line:#343439;--rb-ink:#e5e3dc;--rb-muted:#9698a0;--rb-orange:#ff9b45;--rb-deep:#ac5729}
html,body{min-height:100%;background:var(--rb-bg)!important;color:var(--rb-ink)!important;font-family:Arial,Helvetica,sans-serif!important}
body{background-image:radial-gradient(ellipse at 50% 0%,#382318 0,transparent 42%)!important;background-attachment:fixed!important}
a:link,a:visited{color:#e9b484;text-decoration:none}a:hover,a:active{color:#ffc68b;text-decoration:none}
.reborn-shell,#container{width:min(1340px,calc(100% - 48px))!important;margin:24px auto!important;padding:0!important;background:#101319!important;border:1px solid #302a28!important;box-shadow:0 24px 80px #000a}
.reborn-topline{display:flex;justify-content:space-between;padding:11px 32px;background:#101115;border-bottom:1px solid #343036;color:#a9a2a0;font-size:10px;letter-spacing:2.5px}
.reborn-brandhero{min-height:320px;background:linear-gradient(90deg,#070a0d 0%,#070a0de6 30%,#080b0d65 65%,#080b0d33),url(../../../images/reborn/hero.png) center center/cover no-repeat;position:relative;display:flex;align-items:center;border-bottom:2px solid #bf713b}
.reborn-brandcontent{padding:42px 7%;position:relative;z-index:1}.reborn-eyebrow{font-size:10px;color:#e2a46f;letter-spacing:3px;font-weight:700;margin:0 0 18px}
.reborn-wordmark{font-size:clamp(36px,6vw,76px);font-weight:900;line-height:.92;letter-spacing:-3px;color:#fff!important;display:inline-block;text-shadow:0 4px 28px #000}
.reborn-wordmark>span{color:var(--rb-orange);display:inline}.reborn-wordmark small{display:block;font-size:clamp(14px,2.2vw,27px);line-height:2;letter-spacing:8px;font-weight:500;color:#e5d7c7}
.reborn-tagline{font-size:14px;color:#cdc1b6;margin:14px 0 23px}.reborn-join{display:inline-block;padding:12px 18px;border:1px solid #b76837;background:#9b4b27bb;color:#fff!important;letter-spacing:1.8px;font-size:11px;font-weight:bold}.reborn-join:hover{background:#d27338}
.reborn-nav{display:flex;flex-wrap:wrap;align-items:center;gap:0;min-height:60px;background:#191c22;border-bottom:1px solid #3a3532;padding:0 22px}.reborn-nav a{display:block;color:#d6d2c9!important;padding:23px 15px;font-size:11px;letter-spacing:1.4px;font-weight:bold}.reborn-nav a:hover{color:#ffad61!important;background:#24242a}.reborn-nav-fill{flex:1}
.reborn-welcome{padding:12px 32px;background:#14181e;color:#bbb}.reborn-welcome .panel{background:transparent}.reborn-welcome a{font-weight:600}.reborn-notices{padding:0 32px}.reborn-content{padding:24px 32px 48px;min-height:480px}
.reborn-content .navigation{border-bottom:1px solid #34353a;padding:0 0 16px;margin-bottom:26px;color:var(--rb-muted);font-size:12px}.navigation .active{color:#f8b477;font-weight:700}
.thead,.thead a:link,.thead a:visited{background:#29262a!important;color:#f2e7dd!important}.thead{border-left:3px solid #e58a43!important;border-bottom:1px solid #5b4031!important;font-size:12px;letter-spacing:1px;font-weight:700;padding:15px 16px!important;text-transform:uppercase}
.tborder{background:#292d35!important;border:1px solid #353840!important;border-radius:4px!important;overflow:hidden;margin-bottom:22px!important;box-shadow:0 9px 28px #0003}
.tcat{background:#25282e!important;color:#c2c2c6!important;border:0!important}.tcat a{color:#c3c1c1!important}
.trow1,.trow2{background:#171c23!important;color:#d5d6da!important;border-bottom:1px solid #2a2e34!important;border-right:0!important;padding:14px!important}.trow2{background:#1c2128!important}
.trow1 a,.trow2 a{color:#eed0ad!important}.trow1 a:hover,.trow2 a:hover{color:#ffab5f!important}
.trow_sep{background:#22272d!important;color:#edb37f!important}.smalltext{color:#a9a9ae!important}.forum_status{filter:sepia(1) saturate(1.7) hue-rotate(335deg)}
.tfoot{background:#26282e!important;color:#aaa!important;border-top:1px solid #454047!important}.tfoot a{color:#f0b780!important}
.post .post_author,.post .post_content,.post .post_head,.post.classic{background:transparent}.post{background:#171b21!important;color:#dedee0!important;border-color:#32363e!important}.post_head{border-color:#39373a!important;color:#aca9ab}.post_content{color:#d9d6d3!important;line-height:1.7}.post_controls{background:#22272e!important;border-color:#353a40!important}.postbit_buttons a{background:#33353a!important;color:#f1d1af!important;border:1px solid #4c413a!important}
input.textbox,textarea,select,input[type=text],input[type=password]{background:#0f1419!important;color:#eee!important;border:1px solid #4a4340!important;border-radius:3px;padding:9px!important;max-width:100%;box-sizing:border-box}
input.button,.button,button{background:#a65b30!important;color:white!important;border:1px solid #d48a54!important;border-radius:3px;padding:9px 14px;cursor:pointer}.button:hover,button:hover{background:#cb743a!important}
.pagination a,.pagination .pagination_current{background:#252a30!important;color:#eac2a3!important;border:1px solid #424047!important}.pagination .pagination_current{background:#a65b30!important;color:#fff!important}
.alert,.error{background:#4d2f2c!important;color:#ffe5df!important}.success{background:#244439!important;color:#dbf7e9!important}
.reborn-footer{background:#111319;border-top:1px solid #41352d;padding:30px 32px;display:flex;gap:32px;align-items:center;justify-content:space-between;color:#939399}.reborn-footer strong{font-size:24px;color:#fff;letter-spacing:-1px}.reborn-footer strong span{color:#ff9b45}.reborn-footer small{display:block;letter-spacing:3px;font-size:9px}.reborn-footer p{font-size:12px}.reborn-footer-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.reborn-foot-credit{font-size:11px;text-align:right;line-height:1.8}
@media(max-width:760px){.reborn-shell,#container{width:100%!important;margin:0!important;border:0!important}.reborn-topline{padding:10px 15px}.reborn-topline span:last-child{display:none}.reborn-brandhero{min-height:260px;background-position:65% center}.reborn-brandcontent{padding:30px 22px}.reborn-wordmark{letter-spacing:-1px}.reborn-wordmark small{letter-spacing:4px}.reborn-nav{padding:0 5px;justify-content:center}.reborn-nav a{font-size:10px;padding:15px 10px}.reborn-nav-fill{display:none}.reborn-welcome,.reborn-notices{padding:10px 15px}.reborn-content{padding:18px 12px 28px;overflow-x:auto}.reborn-footer{display:block;padding:24px 18px}.reborn-footer-links{margin:20px 0}.reborn-foot-credit{text-align:left}.trow1,.trow2{padding:9px!important}}
/* Absolute path: MyBB serves cached stylesheets from /cache/themes/ */
.reborn-brandhero{background-image:linear-gradient(90deg,#070a0d 0%,#070a0de6 30%,#080b0d65 65%,#080b0d33),url(/images/reborn/hero.png)}
