@layer saro-components{.saro-user-reference{font:inherit;display:inline}.saro-user-reference__trigger{color:inherit;font:inherit;overflow-wrap:anywhere;cursor:var(--saro-cursor-pointer,pointer);text-decoration:underline;-webkit-text-decoration-color:var(--saro-line);text-decoration-color:var(--saro-line);text-underline-offset:.2em;background:0 0;border:0;padding:0;display:inline}@media (hover:hover) and (pointer:fine) and (width>41.5rem){.saro-user-reference__trigger:is(:hover,[aria-expanded=true]){text-decoration-color:currentColor}}@media not all and (hover:hover) and (pointer:fine) and (width>41.5rem){.saro-user-reference__trigger:is(:hover:where(:not(*)),[aria-expanded=true]){text-decoration-color:currentColor}}.saro-user-reference__panel{z-index:var(--saro-z-dropdown);border:.0625rem solid var(--saro-surface-line,var(--saro-line));border-radius:var(--saro-surface-radius,.375rem);background:var(--saro-card);width:max-content;min-width:min(10rem,100vw - 1rem);max-width:min(18rem,100vw - 1rem);color:var(--saro-fg);box-shadow:0 .25rem .75rem var(--saro-shadow);font-family:var(--saro-font-body);font-size:var(--text-sm);font-weight:calc(400 + var(--saro-font-weight-step,0));text-align:start;letter-spacing:normal;align-items:center;gap:.75rem;margin:0;padding:.75rem;line-height:1.5;display:flex;position:fixed;inset:auto;overflow:visible}.saro-user-reference__panel::backdrop{pointer-events:none;background:0 0}.saro-user-reference__panel:before{content:"";inset-inline:0;height:.375rem;position:absolute;bottom:100%}.saro-user-reference__panel[data-placement=top]:before{top:100%;bottom:auto}.saro-user-reference__avatar{width:2.5rem;height:2.5rem}.saro-user-reference__details{gap:.125rem;min-width:0;display:grid}.saro-user-reference__name{overflow-wrap:anywhere;font-weight:calc(500 + var(--saro-font-weight-step,0))}.saro-user-reference__name[data-operator]{color:var(--saro-author-operator-color);font-weight:calc(700 + var(--saro-font-weight-step,0))}.saro-user-reference__profile{color:var(--saro-muted);justify-self:start;text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>41.5rem){.saro-user-reference__profile:hover{color:var(--saro-fg);text-underline-offset:.2em;text-decoration:underline}}@media not all and (hover:hover) and (pointer:fine) and (width>41.5rem){.saro-user-reference__profile:hover:where(:not(*)){color:var(--saro-fg);text-underline-offset:.2em;text-decoration:underline}}.saro-user-reference__ip-hash{color:var(--saro-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.saro-author-identity,.saro-author-identity>.saro-user-reference__trigger{vertical-align:middle;min-width:0;max-width:100%;font:inherit;text-align:start;align-items:center;gap:.375rem;display:inline-flex}.saro-content-piece .saro-author-identity{--saro-author-avatar-size:1.25rem}:is(.saro-comment-row,.saro-comment-form) .saro-author-identity{--saro-author-avatar-size:.875rem}.saro-author-identity>.saro-user-reference__trigger{text-decoration:none}.saro-author-identity__name{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine) and (width>41.5rem){.saro-author-identity>.saro-user-reference__trigger:is(:hover,[aria-expanded=true]) .saro-author-identity__name{text-underline-offset:.1875rem;text-decoration:underline}}@media not all and (hover:hover) and (pointer:fine) and (width>41.5rem){.saro-author-identity>.saro-user-reference__trigger:is(:hover:where(:not(*)),[aria-expanded=true]) .saro-author-identity__name{text-underline-offset:.1875rem;text-decoration:underline}}.saro-author-identity__name--operator{color:var(--saro-author-operator-color);font-weight:calc(700 + var(--saro-font-weight-step,0));text-shadow:none}.saro-author-identity__anonymous-code{color:var(--saro-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.saro-author-identity--anonymous.saro-author-identity--compact,.saro-author-identity--anonymous.saro-author-identity--compact>.saro-user-reference__trigger{text-align:end;flex-direction:column;align-items:stretch;gap:.0625rem}.saro-author-identity--anonymous.saro-author-identity--compact .saro-author-identity__name{opacity:.8;font-size:.6875rem;line-height:1}.saro-author-identity--anonymous.saro-author-identity--compact .saro-author-identity__anonymous-code{color:inherit;font-family:var(--font-sans);letter-spacing:.0625rem;opacity:.75;font-size:.625rem;font-weight:400;line-height:1}}@layer saro-themes{html[class] .saro-author-identity__avatar{width:var(--saro-author-avatar-size,1rem);height:var(--saro-author-avatar-size,1rem);inline-size:var(--saro-author-avatar-size,1rem);block-size:var(--saro-author-avatar-size,1rem);outline-offset:0;box-shadow:none;border:0;outline:0;padding:0}}
