/* BibliaREM v0.5.0 · strat stabil personal/social. Logică comună, fără dubluri lingvistice. */
:root{--br050-gold:#f0cf7a;--br050-gold-soft:#ffe8ab;--br050-cyan:#79d6f5;--br050-panel:rgba(7,24,39,.91);--br050-line:rgba(166,211,235,.17);--br050-shadow:0 18px 55px rgba(0,0,0,.28)}
.br-release-050 .profile-global-header{box-shadow:0 10px 36px rgba(0,0,0,.23),0 1px 0 rgba(255,255,255,.025) inset}
.profile-account-nav-toggle{display:none!important}
.br-member-command{position:relative;z-index:100;display:grid;grid-template-columns:minmax(180px,1.05fr) minmax(250px,.9fr) minmax(360px,1.35fr) auto;align-items:center;gap:14px;width:min(1460px,calc(100% - 32px));margin:14px auto 0;padding:10px 13px;border:1px solid rgba(240,207,122,.22);border-radius:20px;background:linear-gradient(135deg,rgba(12,36,53,.94),rgba(5,20,33,.95));box-shadow:var(--br050-shadow);backdrop-filter:blur(16px)}
.br-member-command::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 15% 0,rgba(240,207,122,.10),transparent 30%),radial-gradient(circle at 85% 100%,rgba(69,175,213,.08),transparent 32%)}
.br-member-command>*{position:relative}.br-member-command__collapse{position:absolute;right:8px;top:7px;z-index:3;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--br050-line);border-radius:9px;background:rgba(1,12,21,.55);color:#afc7d7;cursor:pointer;font:800 14px/1 system-ui}
.br-member-command__identity{display:flex;align-items:center;gap:10px;min-width:0;color:#edf8ff;text-decoration:none}.br-member-command__identity img{width:44px;height:44px;border:2px solid rgba(240,207,122,.56);border-radius:14px;object-fit:cover;background:#071625;box-shadow:0 8px 18px rgba(0,0,0,.25)}.br-member-command__identity span{display:grid;min-width:0}.br-member-command__identity small{color:#8ca7b9;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.11em}.br-member-command__identity strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffedba;font-size:13px}
.br-member-command__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.br-member-command__stats a{display:grid;gap:2px;min-width:0;padding:7px 9px;border:1px solid rgba(152,201,228,.11);border-radius:12px;background:rgba(255,255,255,.025);text-decoration:none}.br-member-command__stats small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7895a8;font-size:7px}.br-member-command__stats strong{color:#e8f6ff;font-size:12px}
.br-member-command__quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.br-member-command__quick a{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:39px;padding:7px;border:1px solid rgba(152,201,228,.12);border-radius:12px;background:rgba(255,255,255,.025);color:#d9eaf4;text-decoration:none}.br-member-command__quick a:hover{border-color:rgba(240,207,122,.36);background:rgba(240,207,122,.07);color:#fff1c6}.br-member-command__quick span{font-size:15px}.br-member-command__quick b{font-size:8px;white-space:nowrap}.br-member-command__quick em{position:absolute;right:3px;top:3px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:#d75563;color:#fff;font:900 7px/1 system-ui}
.br-member-command__connection,.br-home-pulse__connection{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;color:#9db4c2;font-size:8px}.br-member-command__connection i,.br-home-pulse__connection i{width:7px;height:7px;border-radius:50%;background:#5ce085;box-shadow:0 0 0 3px rgba(92,224,133,.12),0 0 10px rgba(92,224,133,.38)}.br-member-command__connection.is-offline i,.br-home-pulse__connection.is-offline i{background:#e39c65;box-shadow:0 0 0 3px rgba(227,156,101,.12)}
.br-member-command.is-collapsed{grid-template-columns:minmax(180px,1fr) auto;padding-block:7px}.br-member-command.is-collapsed .br-member-command__stats,.br-member-command.is-collapsed .br-member-command__quick{display:none}.br-member-command.is-collapsed .br-member-command__collapse{transform:rotate(180deg)}
.br-release-live{position:fixed;left:50%;bottom:22px;z-index:500;transform:translateX(-50%);pointer-events:none}
.br-release-050 .profile-panel,.br-release-050 .achievement-card,.br-release-050 .inventory-card,.br-release-050 .market-card{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.br-release-050 .profile-panel:hover,.br-release-050 .achievement-card:hover,.br-release-050 .inventory-card:hover,.br-release-050 .market-card:hover{border-color:rgba(240,207,122,.27);box-shadow:0 20px 54px rgba(0,0,0,.25)}
.br-home-pulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;margin:12px 0 18px}.br-home-pulse>a,.br-home-pulse>span{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:8px 11px;border:1px solid rgba(139,193,221,.14);border-radius:14px;background:linear-gradient(145deg,rgba(10,35,53,.88),rgba(6,22,36,.91));color:#dcecf5;text-decoration:none}.br-home-pulse>a:hover{border-color:rgba(240,207,122,.35);background:linear-gradient(145deg,rgba(24,51,67,.92),rgba(10,29,43,.94))}.br-home-pulse>a>span{font-size:18px}.br-home-pulse b{color:#ffe7a4;font-size:14px}.br-home-pulse small{color:#8ca6b7;font-size:8px}.br-home-pulse__connection{grid-template-columns:auto auto!important;padding-inline:15px!important}
html[data-theme="light"] .br-member-command,html[data-theme="light"] .br-home-pulse>a,html[data-theme="light"] .br-home-pulse>span{background:linear-gradient(145deg,rgba(255,250,237,.97),rgba(235,246,247,.96));border-color:rgba(63,104,126,.19);box-shadow:0 14px 38px rgba(37,62,77,.13)}html[data-theme="light"] .br-member-command__identity strong,html[data-theme="light"] .br-home-pulse b{color:#5b4014}html[data-theme="light"] .br-member-command__quick a,html[data-theme="light"] .br-member-command__stats a{background:rgba(30,79,102,.045);color:#25495c}html[data-theme="light"] .br-member-command__stats strong{color:#1f4558}
@media(max-width:1180px){.br-member-command{grid-template-columns:minmax(170px,1fr) minmax(210px,.8fr) minmax(310px,1.2fr)}.br-member-command__connection{display:none}.br-member-command__quick b{display:none}.br-member-command__quick a{min-height:42px}.br-home-pulse{grid-template-columns:repeat(4,minmax(0,1fr))}.br-home-pulse__connection{display:none!important}}
@media(max-width:820px){body.profile-nav-open{overflow:hidden}.profile-account-nav-toggle{display:inline-grid!important}.profile-section-nav{position:fixed!important;inset:0 0 0 auto!important;z-index:300!important;width:min(330px,88vw)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:5px!important;padding:82px 16px 24px!important;border-left:1px solid rgba(240,207,122,.2)!important;background:rgba(4,17,28,.985)!important;box-shadow:-24px 0 60px rgba(0,0,0,.48)!important;transform:translateX(105%);transition:transform .24s ease;overflow-y:auto}.profile-section-nav a{width:100%;padding:12px 14px!important;border-radius:13px!important}.profile-nav-open .profile-section-nav{transform:none}.profile-nav-open::after{content:"";position:fixed;inset:0;z-index:290;background:rgba(0,7,13,.68);backdrop-filter:blur(3px)}.br-member-command{grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 20px);margin-top:10px}.br-member-command__stats,.br-member-command__quick{display:none}.br-member-command__collapse{display:none}.br-home-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.br-member-command__identity img{width:39px;height:39px}.br-member-command__connection{display:flex}.br-home-pulse{gap:6px}.br-home-pulse>a{grid-template-columns:auto auto;min-height:54px}.br-home-pulse>a small{grid-column:1/-1}.br-release-050 .profile-global-actions{gap:6px}.br-release-050 .profile-header-icon{min-width:38px;min-height:38px}}
@media(hover:hover){.br-release-050 .profile-panel:hover,.br-release-050 .achievement-card:hover,.br-release-050 .inventory-card:hover,.br-release-050 .market-card:hover{transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){.profile-section-nav,.br-release-050 .profile-panel,.br-release-050 .achievement-card,.br-release-050 .inventory-card,.br-release-050 .market-card{transition:none!important}.br-release-050 .profile-panel:hover,.br-release-050 .achievement-card:hover,.br-release-050 .inventory-card:hover,.br-release-050 .market-card:hover{transform:none!important}}
@media print{.br-member-command,.profile-account-nav-toggle,.br-home-pulse{display:none!important}}
