#memberModal{width:min(460px,calc(100vw - 24px));max-height:90dvh;padding:24px;background:#17251b;color:#ece9d3;border:1px solid #9b9867;box-shadow:0 18px 70px #0009}#memberModal::backdrop{background:#030906b8}#memberModal h2{margin:0;color:#e8d187}#memberModal .member-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}#memberModal .member-tabs{display:flex;gap:8px;margin:16px 0}#memberModal .member-tabs button{flex:1}#memberModal [aria-selected=true]{border-color:#e8d187;color:#e8d187;background:#33452c}#memberModal form{display:grid;gap:14px}#memberModal label{display:grid;gap:6px;font-size:14px;color:#c5ceb9}#memberModal input{width:100%;min-width:0;box-sizing:border-box;background:#0c1912;color:#fff;border:1px solid #627151;border-radius:4px;padding:12px;font-size:16px}#memberModal p,#memberModal small{line-height:1.6;color:#b5c2ad}#memberModal .member-error{color:#f2c57d;min-height:1.5em;margin:0}#memberModal button{min-height:44px}#memberModal .member-close{padding:4px 14px}#memberModal .member-primary{background:#c7d68b;color:#142316;font-weight:bold}#memberModal .member-secondary{background:transparent;text-decoration:underline;margin-top:12px}#memberModal .member-id{font-size:22px;color:#ecdb9b;overflow-wrap:anywhere}#memberModal .member-code{display:block;overflow-wrap:anywhere;user-select:all;background:#101a12;padding:12px}#settingsSound{margin-bottom:20px}#settingsSound #sound{display:inline-flex!important}header>#sound{display:none!important}#loginBtn{white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis}#dataContent .account-intro{line-height:1.6}#memberModal details{font-size:14px}#memberModal summary{cursor:pointer;padding:8px 0}
