.bronson-character{display:grid;gap:18px;color:#e7ded2}.bronson-char-header{display:flex;align-items:center;gap:22px;padding:24px;border:1px solid #725b37;border-radius:12px;background:linear-gradient(120deg,#292017,#100e0c);min-height:125px}.bronson-char-header h1{font:700 27px Cinzel,Georgia,serif!important;margin:0 0 10px!important;color:#e8c890!important}.bronson-char-header p{margin:5px 0;color:#c4b8a8}.bronson-outfit{width:110px;height:110px;flex-shrink:0;display:grid;place-items:center;background:#16120e;border:1px solid #5c4931;border-radius:10px;overflow:hidden}.bronson-outfit img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.bronson-badge{font:600 10px Montserrat,Arial,sans-serif;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #67533a;border-radius:20px;vertical-align:middle}.bronson-badge:before{content:'';width:7px;height:7px;border-radius:50%;background:#bb514d}.bronson-badge.is-online:before{background:#5acd7c;box-shadow:0 0 6px #5acd7c80}.bronson-char-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.bronson-card{padding:19px;background:linear-gradient(150deg,#211b15,#14110e);border:1px solid #51402c;border-radius:10px;min-width:0}.bronson-card h2{font:700 15px Cinzel,Georgia,serif!important;color:#e3bd80!important;margin:0 0 16px!important;padding:0 0 11px;border-bottom:1px solid #59442c;text-align:left}.bronson-card dl{margin:0}.bronson-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #ffffff0c}.bronson-card dt{color:#b6aa9a}.bronson-card dd{margin:0;text-align:right;font-weight:600;overflow-wrap:anywhere;min-width:0}.bronson-char-side{display:grid;gap:18px}.bronson-center{text-align:center}.bronson-equipment{display:grid;grid-template-columns:repeat(3,48px);gap:6px;justify-content:center}.bronson-eq{display:grid;place-items:center;width:48px;height:48px;background:#0e0d0b;border:1px solid #4c3d2d;border-radius:5px}.bronson-eq img{max-width:40px;max-height:40px;image-rendering:pixelated}.bronson-eq.is-empty{background:transparent;border-color:transparent}.bronson-skills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bronson-skills>div{text-align:center;padding:11px 4px;background:#0f0d0b;border:1px solid #3d3226;border-radius:6px}.bronson-skills span{display:block;font-size:10px;color:#c1b4a2;min-height:25px}.bronson-skills strong{display:block;color:#edc985;font-size:20px}.bronson-vitals{display:grid;gap:7px;margin-top:18px;font-size:11px}.bronson-vitals progress{width:100%;height:10px;accent-color:#478ad5}.bronson-vitals .bronson-health{accent-color:#58ad63}.bronson-history{display:grid;grid-template-columns:130px 1fr;gap:15px;padding:12px 0;border-bottom:1px solid #ffffff0d}.bronson-history time{color:#bf9b66;font-size:11px}.bronson-comment{overflow-wrap:anywhere}.bronson-search{max-width:100%;overflow:auto}.bronson-ban{color:#ed9b86}.bronson-action{justify-self:end}.portal-brand__logo{width:min(500px,85vw);height:240px;object-fit:contain}.portal-brand:has(.portal-brand__logo){background:none!important;box-shadow:none!important;border:0!important;clip-path:none!important}.portal-brand:has(.portal-brand__logo):before,.portal-brand:has(.portal-brand__logo):after{display:none!important}.ol-rank__name,.ol-topplayers a{color:#ead1aa!important}.portal-baiak .ol-login__btn{background:none!important;border:0!important;box-shadow:none!important;justify-content:center!important;text-align:center!important;font-size:17px!important;color:#e6c69c!important}.portal-status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;background:#c95951}.portal-status-dot.is-online{background:#52ce75;box-shadow:0 0 7px #52ce7566}.portal-baiak .portal-content .BigButtonText,.portal-baiak .portal-content .MediumButtonText{color:#ead1aa!important;text-shadow:none!important}.portal-baiak .portal-content .BigButton,.portal-baiak .portal-content .MediumButton{background:#211911!important}.portal-baiak .portal-content input[type=submit],.portal-baiak .portal-content button{color:#ead1aa}.portal-baiak .portal-content a{color:#e4bf89}.bronson-online-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.bronson-online-cards>div{padding:18px 10px;background:#1d1712;border:1px solid #51402c;border-radius:8px;text-align:center}.bronson-online-cards strong{display:block;font-size:24px;color:#e4bf89;margin:8px}.bronson-online-table{width:100%;border-collapse:collapse}.bronson-online-table th,.bronson-online-table td{padding:12px!important;text-align:left}.bronson-online-table thead{background:#100d0a}.bronson-online-table tbody tr{border-bottom:1px solid #4b3926}.bronson-wiki-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bronson-wiki-link{display:flex;gap:12px;align-items:center;padding:18px;border:1px solid #51402c;border-radius:8px;background:#1b1611}.bronson-wiki-link img{width:36px;height:36px;object-fit:contain;image-rendering:pixelated}.bronson-wiki-link small{display:block;color:#bcae9a;margin-top:5px}.bronson-wiki-items{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bronson-wiki-item{padding:14px;text-align:center;border:1px solid #51402c;background:#17130f;border-radius:7px}.bronson-wiki-item img{display:block;margin:0 auto 10px;image-rendering:pixelated}.bronson-wiki-item small{display:block;color:#c3b4a0;margin-top:8px}.bronson-vocation-icon{width:32px;height:32px;object-fit:contain;vertical-align:middle;image-rendering:pixelated}
@media(max-width:1000px){.bronson-char-grid{grid-template-columns:1fr}.bronson-char-side{grid-template-columns:1fr 1fr}.bronson-wiki-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bronson-char-header{padding:15px;gap:12px}.bronson-char-header h1{font-size:21px!important}.bronson-outfit{width:75px;height:90px}.bronson-char-side{grid-template-columns:1fr}.bronson-history{grid-template-columns:1fr;gap:6px}.bronson-online-cards,.bronson-wiki-grid{grid-template-columns:1fr}.bronson-online-table th,.bronson-online-table td{padding:8px!important;font-size:11px}}
body.portal-baiak .ol-backdrop{background-image:url('../images/bronson-background.png')!important}
body.portal-baiak a.ol-account__main{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:none!important;border:0!important;box-shadow:none!important;padding:18px 8px!important;color:#e8c89e!important;min-height:60px!important;text-shadow:none!important}
body.portal-baiak .ol-account__main span{font-size:18px!important;line-height:1.3!important;white-space:normal!important}
body.portal-baiak .portal-rank{color:#e8c89e!important}
body.portal-baiak .portal-rank small{color:#c3b7a6!important}
body.portal-baiak .ol-status.is-offline .ol-status__dot{background:#cf5149!important;box-shadow:0 0 8px #cf514966!important}
body.portal-baiak .ol-status:not(.is-offline) .ol-status__dot{background:#55d57d!important;box-shadow:0 0 8px #55d57d66!important}
body.portal-baiak .portal-content .BigButtonText,body.portal-baiak .portal-content .MediumButtonText{color:#f1d5ab!important;text-shadow:0 1px #160e07!important}
.bronson-registration{display:grid;gap:18px}.bronson-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bronson-registration label{display:grid;gap:8px;color:#e4c398}.bronson-registration input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.bronson-registration select{width:100%!important;box-sizing:border-box;min-height:40px;background:#100d0b!important;border:1px solid #665037!important;color:#f0e4d5!important;border-radius:5px;padding:9px!important}.bronson-registration fieldset{border:1px solid #51402c;border-radius:5px}.bronson-registration .bronson-inline{display:inline-flex;align-items:center;gap:8px;margin:9px 10px 15px 0}.bronson-registration .ol-btn{margin-top:18px;min-height:40px}.bronson-vocation-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.bronson-vocation-choice{display:flex!important;flex-direction:column;align-items:center;padding:14px 7px;border:1px solid #54412b;border-radius:7px;background:#110e0b;cursor:pointer;font-size:11px}.bronson-vocation-choice:has(input:checked){border-color:#d5aa69;background:#41321f}.bronson-vocation-choice img{image-rendering:pixelated}.bronson-registration .FormFieldError{color:#f2ac98;font-size:10px}.bronson-registration img[hidden]{display:none!important}.bronson-wiki-grid{margin-top:18px}
@media(max-width:600px){.bronson-form-grid{grid-template-columns:1fr}.bronson-vocation-choices{grid-template-columns:repeat(2,1fr)}}
.bronson-wiki-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.bronson-wiki-tabs .bronson-wiki-link{padding:11px 12px;font-size:11px}.bronson-wiki-loot{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:10px}.bronson-wiki-loot span{display:grid;place-items:center;width:34px;min-height:34px;border:1px solid #4c3b28}.bronson-wiki-loot img{margin:0}.bronson-wiki-item summary{cursor:pointer;margin-top:12px;color:#e4bf89}
@media(max-width:760px){body.portal-baiak .ol-left{box-sizing:border-box!important;width:270px!important;max-width:270px!important;left:-300px!important}body.portal-baiak.portal-menu-open .ol-left{left:0!important}.portal-brand__logo{height:175px}.portal-brand{padding:0!important}}
body.portal-baiak .portal-content img[src*="blank.gif"]{visibility:hidden!important;width:0!important;height:0!important}
