/* BAROOMAN Network V19 — bilingual/test-mode polish */
.net-mark-mmb{width:46px!important;height:46px!important;border:0!important;background:transparent!important;padding:0!important;border-radius:14px!important;overflow:visible!important}.net-mark-mmb img{width:46px;height:46px;display:block}
.net-header{background:rgba(7,9,12,.82)!important;backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)!important}.net-nav{min-height:72px}.net-brand small{color:#8994a3!important}
.net-links a{font-weight:650}.net-links a:hover{background:rgba(255,255,255,.045);border-radius:12px}
.card,.profile-card,.form-card,.feed-card,.article-card,.project-community-card,.job-card,.team-card,.course-card,.qa-card{background:linear-gradient(180deg,rgba(17,22,29,.78),rgba(10,13,18,.84))!important;border-color:rgba(255,255,255,.075)!important;backdrop-filter:blur(16px);box-shadow:0 18px 45px rgba(0,0,0,.19)}
.article-cover,.project-cover,.course-cover{object-fit:contain!important;background:rgba(255,255,255,.025);padding:10px;max-height:260px}
.page-title h1{letter-spacing:-.03em}.page-title p,.muted,.sub{line-height:1.85}
.side{background:rgba(12,15,20,.76)!important;backdrop-filter:blur(16px)}.side a{border-radius:12px!important}.side a.active{background:linear-gradient(135deg,rgba(255,138,42,.11),rgba(70,191,255,.09))!important;border:1px solid rgba(255,255,255,.07)}
.btn.primary{background:linear-gradient(135deg,#f4f7fb,#cbd8e5)!important;color:#080b0e!important;border-color:transparent!important}.btn:hover{transform:translateY(-2px)}
.demo-banner{border-radius:14px!important;background:linear-gradient(90deg,rgba(255,138,42,.08),rgba(70,191,255,.07))!important;border:1px solid rgba(255,255,255,.075)!important;color:#cbd6e2!important}.demo-banner b{color:#ffd0a6}
.network-lang-switch,.network-mode-badge{position:fixed;z-index:2000;bottom:18px;border:1px solid rgba(255,255,255,.10);background:rgba(7,10,14,.90);backdrop-filter:blur(18px);box-shadow:0 18px 48px rgba(0,0,0,.28)}
.network-lang-switch{left:18px;display:flex;padding:5px;border-radius:999px;gap:4px}.network-lang-switch button{border:0;background:transparent;color:#9ba6b4;padding:8px 11px;border-radius:999px;cursor:pointer;font-weight:800}.network-lang-switch button.active{background:#fff;color:#080b0f}
.network-mode-badge{right:18px;border-radius:999px;padding:10px 14px;color:#d9e2ec;cursor:pointer;font-weight:800;font-size:.72rem}.network-mode-badge.test{border-color:rgba(255,154,65,.22);color:#ffc98f}.network-mode-badge.live{border-color:rgba(80,224,170,.22);color:#8ef0c6}
.test-credentials{position:fixed;z-index:1900;right:18px;bottom:66px;width:min(360px,calc(100vw - 36px));display:grid;gap:6px;padding:14px 16px;border-radius:16px;background:rgba(7,10,14,.94);border:1px solid rgba(255,255,255,.09);box-shadow:0 20px 55px rgba(0,0,0,.35);font-size:.74rem;color:#aab5c3}.test-credentials b{color:#ffc684}.test-credentials code{color:#dbe6f1}
.net-ltr{font-family:Inter,system-ui,sans-serif!important}.net-ltr .net-main,.net-ltr .page-title,.net-ltr .form-card,.net-ltr .card{text-align:left}.net-ltr .auth-art,.net-ltr .auth-pane{text-align:left}
.input,textarea{background:rgba(255,255,255,.025)!important;border-color:rgba(255,255,255,.085)!important}.input:focus,textarea:focus{border-color:rgba(70,191,255,.32)!important;box-shadow:0 0 0 4px rgba(70,191,255,.06)}
@media(max-width:800px){.network-lang-switch{left:10px;bottom:10px}.network-mode-badge{right:10px;bottom:10px}.test-credentials{right:10px;bottom:58px}.net-mark-mmb,.net-mark-mmb img{width:40px!important;height:40px!important}}
