.us-person{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--us-line,#373737)}
.us-person>div{flex:1;min-width:0}.us-person strong,.us-person small{display:block;overflow-wrap:anywhere}.us-person small{color:var(--us-muted,#aaa);margin-top:4px}.us-person .us-link{margin:0;flex-shrink:0;max-width:100px;padding:8px 2px}
.us-success{color:#b7df37!important}.us-danger{color:#ff625b!important}.us-recovery{white-space:pre-wrap;font-size:15px;line-height:1.8;overflow-wrap:anywhere;text-align:center;user-select:all}.us-qr{display:block;width:190px;height:190px;max-width:100%;margin:16px auto;border-radius:12px}.us-ticket{padding:16px 0;border-bottom:1px solid var(--us-line,#373737);overflow-wrap:anywhere}.us-ticket small{display:block;color:var(--us-muted,#aaa);margin-top:5px}.us-ticket p{white-space:pre-wrap;line-height:1.6}.us-media-item .us-link{display:inline-block;width:auto;height:auto;margin:5px 5px 0 0;font-size:12px}.us-sheet-body>main{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.us-sheet-body>main h2{font-size:20px;margin-top:24px}.us-sheet-body>main a{color:inherit;text-decoration:underline}
.us-login-overlay{position:fixed!important;inset:0!important;z-index:20000!important;--us-bg:#000;--us-panel:#080808;--us-text:#f8f8f8;--us-muted:#aaa;--us-line:#373737;--us-accent:#fff;--us-on-accent:#000;color:#f8f8f8;background:#0009;display:flex;align-items:flex-end;justify-content:center}.us-login-overlay .us-sheet{max-width:600px;width:100%;height:58dvh;background:#080808;border:1px solid #373737;border-radius:26px 26px 0 0;display:flex;flex-direction:column;animation:us-rise .25s ease-out}.us-login-overlay .us-sheet-body{padding-bottom:24px}.us-login-overlay input{font-size:18px;letter-spacing:.06em}.us-sheet input,.us-sheet textarea{box-sizing:border-box}.us-sheet{min-height:0}

html[data-ufy-theme="light"]{--ufy-tone-255:#000000;--ufy-tone-8:#f7f7f7;--ufy-tone-5:#fafafa;--ufy-tone-44:#d3d3d3;--ufy-tone-9:#f6f6f6;--ufy-tone-6:#f9f9f9;--ufy-tone-4:#fbfbfb;--ufy-tone-3:#fcfcfc;--ufy-tone-0:#ffffff;--ufy-tone-250:#050505;--ufy-tone-21:#eaeaea;--ufy-tone-17:#eeeeee;--ufy-tone-242:#0d0d0d;--ufy-tone-247:#080808;--ufy-tone-170:#555555;--ufy-tone-51:#cccccc;--ufy-tone-11:#f4f4f4;--ufy-tone-48:#cfcfcf;--ufy-tone-221:#222222;--ufy-tone-34:#dddddd;--ufy-tone-37:#dadada;--ufy-tone-204:#333333;--ufy-tone-53:#cacaca;--ufy-tone-16:#efefef;--ufy-tone-148:#6b6b6b;--ufy-tone-187:#444444;--ufy-tone-243:#0c0c0c;--ufy-tone-58:#c5c5c5;--ufy-tone-10:#f5f5f5;--ufy-tone-248:#070707;--ufy-tone-55:#c8c8c8;--ufy-tone-39:#d8d8d8;--ufy-tone-136:#777777;--ufy-tone-75:#b4b4b4;--ufy-tone-99:#9c9c9c;--ufy-tone-96:#9f9f9f;--ufy-tone-212:#2b2b2b;--ufy-tone-226:#1d1d1d;--ufy-tone-119:#888888;--ufy-rgb-255:0,0,0;--ufy-rgb-0:255,255,255;--ufy-rgb-15:240,240,240;--ufy-rgb-10:245,245,245;color-scheme:light}
html[data-ufy-text="small"]{--ufy-font-scale:.92}
html[data-ufy-text="large"]{--ufy-font-scale:1.14}

.us-gallery-overlay{position:fixed!important;inset:0!important;z-index:25000!important}
.us-sheet-body p>a.us-link{display:inline;margin:0;padding:0;font-size:inherit}
/* These sections already define a light palette. Keep it literal so the global
   neutral color tokens do not invert the palette a second time. */
html[data-ufy-theme="light"] .us-page,html[data-ufy-theme="light"] .us-overlay,html[data-ufy-theme="light"] .us-overlay.us-account-overlay{--us-bg:#fff;--us-panel:#fafafa;--us-text:#111;--us-muted:#606060;--us-line:#d4d4d4;--us-soft:#e2e2e2;--us-accent:#111;--us-on-accent:#fff;color-scheme:light}
html[data-ufy-theme="light"] .us-page{--ufy-settings-bg:#fff;--ufy-settings-text:#111;--ufy-settings-muted:#606060;--ufy-settings-line:#ccc;--ufy-settings-line-soft:#e2e2e2;--ufy-settings-panel:#fafafa}

html[data-ufy-theme="light"] .ufy-phone-app-screen{background:#fff}html[data-ufy-theme="light"] .ufy-settings{--ufy-settings-panel:#fafafa}
html[data-ufy-theme="light"] .ufy-phone-app-screen[data-ufy-active-app="messages"]{background:#fff}
