/* The one native Button owns activation, focus and the outer glass. The
   layered portrait/landscape identity uses the same owner material helper. */
.account-presentation{display:inline-block;max-width:100%;min-width:0;vertical-align:middle;color:var(--ink,var(--text));--btn-label-white-space:normal;--btn-label-overflow-wrap:anywhere;--btn-max-width:100%}
.account-pill{max-width:100%;--btn-ink:var(--glass-ink,var(--ink,var(--text)))}
.account-pill [data-account-pill-label]{display:inline-block;max-width:18ch;overflow-wrap:anywhere}
.account-pill .account-pill__avatar{position:relative;isolation:isolate;display:grid!important;place-items:center;flex:none;width:36px!important;height:36px!important;border-radius:50%;color:var(--glass-ink,var(--ink,var(--text)));overflow:hidden}
.account-pill__avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.account-pill__fallback{display:grid;place-items:center;width:100%;height:100%;pointer-events:none}
.account-pill__initials{font-family:var(--type-role-button-family,Inter,sans-serif);font-size:clamp(12px,.75rem,16px);font-weight:var(--type-role-button-weight,500);line-height:1;letter-spacing:0}
.account-pill__profile{display:block;width:20px;height:20px;--icon-size:20px}
.account-pill__avatar [hidden]{display:none!important}
.account-presentation[data-account-layout="circle"]{width:44px;max-width:44px;--btn-max-width:44px}
.account-presentation[data-account-layout="circle"] .account-pill{width:44px;max-width:44px}
.account-presentation[data-account-layout="circle"] .account-pill__avatar{width:40px!important;height:40px!important}
.account-presentation[data-account-layout="circle"] [data-account-pill-label]{display:none}
.account-panel__brand{display:block;width:32px;height:32px;object-fit:contain}
html[data-theme="light"] .account-panel__brand,html:not([data-theme="dark"]) .account-panel__brand{filter:brightness(0)}
html[data-theme="dark"] .account-panel__brand{filter:none}
.account-presentation__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.account-panel{display:grid;gap:16px;min-width:0;max-width:100%;text-align:left}
.account-panel__identity{display:grid;gap:8px;min-width:0}
.account-panel p,.account-panel h3{margin:0;overflow-wrap:anywhere;max-width:40rem;font-family:var(--type-role-paragraph-family,Inter,sans-serif);font-size:var(--type-role-paragraph-size,1rem);line-height:var(--type-role-paragraph-line,1.5);font-weight:var(--type-role-paragraph-weight,400)}
.account-panel .account-panel__name{font-family:var(--type-role-subsection-heading-family,Poppins,sans-serif);font-size:var(--type-role-subsection-heading-size,1rem);line-height:var(--type-role-subsection-heading-line,1.5);font-weight:var(--type-role-subsection-heading-weight,900)}
.account-panel .account-panel__preview{color:var(--dim,var(--muted,var(--ink)));font-family:var(--type-role-metadata-family,Inter,sans-serif);font-size:var(--type-role-metadata-size,.75rem);line-height:var(--type-role-metadata-line,1.3333333333);font-weight:var(--type-role-metadata-weight,400)}
.account-panel__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;min-width:0}
.account-panel__actions becchio-button{max-width:100%;--btn-max-width:100%;--btn-label-white-space:normal;--btn-label-overflow-wrap:anywhere}
.account-panel__feedback:empty{display:none}
.account-inspector{display:grid;gap:8px;margin-bottom:24px;max-width:24rem;font-family:var(--type-role-paragraph-family,Inter,sans-serif);font-size:var(--type-role-paragraph-size,1rem);line-height:var(--type-role-paragraph-line,1.5)}
.account-inspector select{box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:8px 16px;border:1px solid var(--line,var(--glass-border));border-radius:999px;background:var(--surface,var(--glass-fill));color:var(--ink,var(--text));font:inherit}
.account-inspector select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
@media(forced-colors:active){.account-panel__brand{filter:none!important;background:CanvasText;border-radius:4px}.account-pill__avatar{color:ButtonText}.account-pill__avatar img{forced-color-adjust:none}.account-panel__preview{color:CanvasText}.account-inspector select{border-color:ButtonText;background:Canvas;color:CanvasText}}
