/* Additions for the submitter portal entry points; styles.css is untouched */
.nav .nav-cta{border:1px solid var(--ink);border-radius:4px;padding:9px 14px}
.nav .nav-cta:hover{background:var(--ink);color:#fff}
.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}
.hero-actions .btn{margin-top:0}
.btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}
.btn-ghost:hover{background:rgba(255,255,255,.08);opacity:1}
.submit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px}
.submit-actions .btn{margin-top:0}
.text-link{color:var(--ink);font-weight:500;font-size:15px;text-decoration:none;border-bottom:1px solid var(--line)}
.text-link:hover{border-bottom-color:var(--ink)}
.meeting-note{margin-left:auto;font-size:14px;color:var(--muted)}
.meeting-note strong{color:var(--ink)}
.meeting-note a{color:var(--ink)}
@media (max-width:860px){.nav .nav-cta{border:0;padding:15px 0;border-radius:0}.meeting-note{margin-left:0}}
