/* Match Profile's existing identity row, including its responsive geometry. */
:root{--document-head-x:24px;--document-head-y:13px;--document-head-font:12px}
@media(max-height:700px){:root{--document-head-x:20px;--document-head-y:8px}}
@media(max-width:350px){:root{--document-head-x:16px;--document-head-font:11px}}
@media(min-height:721px){:root{--document-head-x:24px;--document-head-y:7px}}
.mini-document-head{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:var(--document-head-y) var(--document-head-x);background:#fafbfc;font-family:Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.mini-document-back{position:relative;display:flex;align-items:center;gap:0;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#625e60;text-decoration:none;font-family:inherit;font-size:var(--document-head-font);font-weight:500;line-height:16px;white-space:nowrap;text-align:left}
.mini-document-back b{position:absolute;left:-16px;top:50%;transform:translateY(-50%);font-size:20px;line-height:16px;font-weight:400}
.mini-document-wordmark{font-size:12px;line-height:16px;letter-spacing:-.25px;color:#ad624e;font-weight:600}
.mini-document-back:focus-visible{outline:2px solid #98624e;outline-offset:3px}
/* Touch navigation still moves focus; it must not leave a brown rectangle. */
html:not([data-input-modality="keyboard"]) #app :focus{outline:0!important}
