/* Shared entry points for the expanded creative workflow. */
.auth-extra-links { display:flex; flex-wrap:wrap; gap:18px; margin:20px 0 0; font-size:13px; }
.home-app .home-tools-nav { display:flex; align-items:center; gap:8px; flex-wrap:wrap; padding-top:38px; padding-bottom:8px; }
.home-app .home-tools-nav a, .home-app .home-tools-nav button { display:inline-flex; align-items:center; gap:10px; border:1px solid var(--line); background:var(--paper); color:var(--ink); padding:12px 18px; border-radius:8px; text-decoration:none; font-size:13px; }
.home-app .home-tools-nav span { font-family:var(--mono); color:var(--blue); font-size:11px; }
.home-app .home-tools-nav a:hover, .home-app .home-tools-nav button:hover { border-color:var(--blue); color:var(--blue); }
.home-app .home-parity-section { padding-top:74px; padding-bottom:40px; scroll-margin-top:100px; }
.home-app .home-draft-status { color:var(--teal); margin:12px 0 0; font-size:12px; }
.home-app .home-result-actions { flex-wrap:wrap; }
.home-app [data-home-action="video-result"] { width:100%; }
.home-app .home-nav-links { gap:20px; }
.home-app .home-nav-admin { white-space:nowrap; }
.home-app .home-account { flex-shrink:0; }
[data-admin-extension] { min-width:0; }
@media(max-width:900px) {
  .home-app .home-nav-links { justify-content:flex-start; gap:22px; overflow-x:auto; white-space:nowrap; }
  .home-app .home-nav-inner { flex-wrap:wrap; }
}
@media(max-width:600px) {
  .home-app .home-tools-nav { padding-top:25px; gap:7px; }
  .home-app .home-tools-nav a, .home-app .home-tools-nav button { flex:1 1 auto; justify-content:center; padding:10px 11px; font-size:12px; }
  .home-app .home-parity-section { padding-top:42px; padding-bottom:24px; }
  .home-app .home-nav-links { flex:0 0 100%; gap:18px; padding-bottom:0; }
  .home-app .home-account-name { max-width:65px; overflow:hidden; text-overflow:ellipsis; }
}
