:root{--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.td-admin-brand{color:var(--theme-text);letter-spacing:-.02em;align-items:center;gap:.65rem;font-size:1.125rem;font-weight:600;display:inline-flex}.td-admin-brand img{width:2rem;height:2rem;display:block}.td-admin-icon{aspect-ratio:1;object-fit:contain;width:100%;height:100%;display:block}.td-admin-login-welcome{color:var(--theme-elevation-600);margin-block:.5rem 1.5rem;font-size:.875rem}.td-admin-login-welcome p{margin:0}.td-admin-title{color:var(--theme-text);font-size:1rem;font-weight:600}.td-admin-welcome{border-block:1px solid var(--theme-elevation-150);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-block:1.5rem 2rem;padding:1.25rem 0;display:flex}.td-admin-welcome h2,.td-admin-welcome p{margin:0}.td-admin-welcome h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.td-admin-welcome p{color:var(--theme-elevation-600);margin-top:.25rem}.td-admin-welcome nav{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.td-admin-welcome a{color:var(--theme-text);text-decoration:underline;-webkit-text-decoration-color:var(--theme-elevation-300);text-decoration-color:var(--theme-elevation-300);text-underline-offset:.2em}.td-admin-welcome a:hover{text-decoration-color:currentColor}.td-admin-welcome a.td-admin-primary{background:var(--theme-elevation-1000);color:var(--theme-elevation-0);border-radius:999px;padding:.55rem .9rem;text-decoration:none}.td-admin-welcome a:focus-visible{outline-offset:3px;outline:2px solid}
