.hdr-main-content-bc .rina-account-entry{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:30px;margin-inline-start:5px;border:1px solid #b16929;border-radius:3px;color:#e7e7e7;font-size:18px;text-decoration:none}.hdr-main-content-bc .rina-account-entry:hover,.hdr-main-content-bc .rina-account-entry:focus-visible{color:#ff8a20;outline:1px solid #ff8a20;outline-offset:2px}
.rina-member-balance{color:#fff;text-decoration:none;font-size:18px;line-height:1.2;font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}.rina-member-profile{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;color:#999;text-decoration:none;margin-left:5px}.rina-member-profile svg{display:block;width:100%;height:100%}.rina-member-profile:focus-visible,.rina-member-balance:focus-visible{outline:2px solid #ff8a20;outline-offset:3px;border-radius:50%}@media(max-width:480px){.rina-member-balance{font-size:16px}.rina-member-profile{width:34px;height:34px}}

.rina-auth-hidden{display:none!important}.rina-member-controls{display:flex;align-items:center;gap:8px;max-width:100%}.rina-member-name{color:#f5f5f5;text-decoration:none;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rina-member-logout{background:transparent;border:0;color:#bbb;font-size:11px;cursor:pointer;padding:7px 4px}.rina-menu-auth .rina-member-controls{flex-wrap:wrap}@media(max-width:480px){.rina-member-controls{gap:5px}.rina-member-name{max-width:88px;font-size:12px}.rina-member-controls .btn{padding:0 8px;font-size:11px}.rina-member-logout{font-size:10px}}

/* Compact account control */
.rina-member-profile{width:32px;height:32px;box-sizing:border-box;border:1px solid #87551f;border-radius:50%;background:#172133;color:#e9b76d;margin-left:3px;transition:background .15s,color .15s}.rina-member-profile svg{width:19px;height:19px}.rina-member-profile:hover{background:#253349;color:#fff}.rina-member-profile:focus-visible{outline:2px solid #ff9800;outline-offset:3px}@media(max-width:480px){.rina-member-profile{width:30px;height:30px}}

/* Compact header balance/profile, including inherited theme rules. */
.hdr-user-bc .rina-member-controls,.rina-menu-auth .rina-member-controls{gap:6px!important;flex-wrap:nowrap!important;align-items:center!important}
.hdr-user-bc .rina-member-controls .rina-member-balance,.rina-menu-auth .rina-member-controls .rina-member-balance{font-size:12px!important;line-height:1.1!important;font-weight:500!important;padding:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important}
.hdr-user-bc .rina-member-controls .rina-member-profile,.rina-menu-auth .rina-member-controls .rina-member-profile{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:26px!important;max-height:26px!important;flex:0 0 26px!important;padding:5px!important;margin:0!important;border-radius:50%!important}
.hdr-user-bc .rina-member-profile svg,.rina-menu-auth .rina-member-profile svg{width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}
.rina-video-dialog{width:min(960px,94vw);max-width:94vw;border:1px solid #354159;border-radius:14px;background:#101827;color:white;padding:14px;box-sizing:border-box}.rina-video-dialog::backdrop{background:#000c}.rina-video-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px;font:14px Arial}.rina-video-close{border:0;border-radius:7px;background:#26324a;color:white;font-size:22px;cursor:pointer;width:34px;height:34px}.rina-video-frame{display:block;width:100%;aspect-ratio:16/9;border:0;background:black}.rina-video-fallback{display:block;color:#ffb447;font:12px Arial;padding:14px 0 2px}

/* Wait for the real server session before exposing guest-only header actions. */
html:not([data-rina-auth-ready]) .hdr-user-bc .sign-in,html:not([data-rina-auth-ready]) .hdr-user-bc .register,html:not([data-rina-auth-ready]) .rina-menu-auth [data-auth]{visibility:hidden!important}
