.member-page{background:var(--bg);}.member-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gold2);outline-offset:3px;}.member-page ::selection{background:var(--gold);color:#111;}.member-page input,.member-page textarea{caret-color:var(--gold2);}.member-page input::placeholder,.member-page textarea::placeholder{color:var(--muted);opacity:1;}html[data-theme="light"] :is(.staff-app,.member-page) :is(.loyalty-pass:not(.tier-oro),.member-card,.digital-card){background:#fdfbf5!important;border-color:#cbb98e;color:#202629;--muted:#5e676c;--gold2:#805711;}html[data-theme="light"] :is(.staff-app,.member-page) .loyalty-pass.tier-oro{background:linear-gradient(150deg,#f5e5bd,#e7c77e);border-color:#c2a05b;color:#2c2416;--muted:#605139;--gold2:#644713;}html[data-theme="light"] :is(.staff-app,.member-page) .loyalty-pass :is(.pass-brand>span,.pass-tier strong,.pass-title,.pass-member h1,.pass-details strong,.pass-status strong,.manual-card-code strong){color:inherit;}html[data-theme="light"] :is(.staff-app,.member-page) .loyalty-pass :is(.pass-tier span,.pass-member>span,.pass-details span,.pass-status>span,.manual-card-code span){color:var(--gold2);}html[data-theme="light"] :is(.staff-app,.member-page) .loyalty-pass :is(.pass-status small,.pass-code p,.manual-card-code small){color:var(--muted);}html[data-theme="light"] :is(.staff-app,.member-page) .loyalty-pass .pass-status{border-color:#b6ab91;}html[data-theme="light"] :is(.staff-app,.member-page) :is(.pass-brand img,.gift-brand img){background:#171a1d;border-radius:8px;padding:4px;}html[data-theme="light"] :is(.staff-app,.member-page) .card-label{color:var(--muted);}html[data-theme="light"] .member-page :is(.manual-entry-help,.save-image-help){color:var(--muted);}html[data-theme="light"] :is(.staff-app,.member-page) .gift-hero{color:#202629;--muted:#5e676c;--gold2:#805711;}html[data-theme="light"] :is(.staff-app,.member-page) .gift-hero-content{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.12) 55%,rgba(255,255,255,.22));}html[data-theme="light"] :is(.staff-app,.member-page) .gift-hero-heading{background:rgba(255,253,248,.94);border-color:rgba(70,60,40,.2);text-shadow:none;}html[data-theme="light"] :is(.staff-app,.member-page) .gift-hero .manual-card-code{background:rgba(255,253,248,.96);border-color:rgba(70,60,40,.2);}html[data-theme="light"] :is(.staff-app,.member-page) :is(.gift-hero-heading>.eyebrow,.gift-hero .manual-card-code span){color:#805711;}html[data-theme="light"] :is(.staff-app,.member-page) .gift-hero .manual-card-code strong{color:#202629;}html[data-theme="light"] :is(.staff-app,.member-page) .gift-hero .manual-card-code small{color:#5e676c;}.member-page :is(.pass-qr,.gift-qr){background:#fff;color:#111;}.member-page :is(.pass-qr img,.gift-qr img){filter:none;}html[data-theme="light"] :is(.staff-app,.member-page) .loyalty-pass{box-shadow:0 12px 32px rgba(25,30,32,.12);}html[data-theme="light"] .member-page .gift-brand{color:var(--gold2);}
