.apt-admin-wrap,.apt-athlete-layout,.apt-login-page{color:var(--apt-text);background:var(--apt-bg-deep);font-family:var(--apt-font);font-size:var(--apt-fs-md);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apt-admin-wrap *,.apt-athlete-layout *,.apt-login-page *{box-sizing:border-box}.apt-admin-wrap h1,.apt-admin-wrap h2,.apt-admin-wrap h3,.apt-athlete-layout h1,.apt-athlete-layout h2,.apt-athlete-layout h3,.apt-login-page h1,.apt-login-page h2,.apt-login-page h3{color:var(--apt-text);margin:0 0 var(--apt-sp-3);font-weight:var(--apt-fw-semibold);line-height:1.2}.apt-admin-wrap h1,.apt-athlete-layout h1,.apt-login-page h1{font-size:var(--apt-fs-2xl)}.apt-admin-wrap h2,.apt-athlete-layout h2,.apt-login-page h2{font-size:var(--apt-fs-xl)}.apt-admin-wrap h3,.apt-athlete-layout h3,.apt-login-page h3{font-size:var(--apt-fs-lg)}.apt-admin-wrap p,.apt-athlete-layout p,.apt-login-page p{margin:0 0 var(--apt-sp-3)}.apt-admin-wrap a,.apt-athlete-layout a,.apt-login-page a{color:var(--apt-info);text-decoration:none;transition:color var(--apt-tr-fast)}.apt-admin-wrap a:hover,.apt-athlete-layout a:hover,.apt-login-page a:hover{color:var(--apt-accent)}.apt-admin-wrap ul,.apt-admin-wrap ol,.apt-athlete-layout ul,.apt-athlete-layout ol{margin:0;padding:0;list-style:none}.apt-admin-wrap button,.apt-athlete-layout button,.apt-login-page button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:transparent;color:inherit}.apt-admin-wrap input,.apt-admin-wrap select,.apt-admin-wrap textarea,.apt-athlete-layout input,.apt-athlete-layout select,.apt-athlete-layout textarea,.apt-login-page input,.apt-login-page select,.apt-login-page textarea{font-family:inherit;font-size:inherit;color:var(--apt-text)}.apt-admin-wrap img,.apt-athlete-layout img,.apt-login-page img{max-width:100%;height:auto;display:block}.apt-mono{font-family:var(--apt-font-mono);font-variant-numeric:tabular-nums}.apt-empty{color:var(--apt-text-muted);font-style:italic;padding:var(--apt-sp-5);text-align:center}.apt-admin-wrap :focus-visible,.apt-athlete-layout :focus-visible,.apt-login-page :focus-visible{outline:2px solid var(--apt-accent);outline-offset:2px}.apt-admin-wrap *::-webkit-scrollbar,.apt-athlete-layout *::-webkit-scrollbar{width:10px;height:10px}.apt-admin-wrap *::-webkit-scrollbar-thumb,.apt-athlete-layout *::-webkit-scrollbar-thumb{background:var(--apt-bg-elevated);border-radius:var(--apt-radius-pill)}.apt-admin-wrap ::selection,.apt-athlete-layout ::selection,.apt-login-page ::selection{background:var(--apt-accent-soft);color:var(--apt-text)}
