/* Scoped to the inline section opened by the original comment button.
   Nothing changes in the closed feed, original component rules, or sidebars. */
.inline-comments{border-top:1px solid #f9f1f2;margin-top:10px;padding-top:10px}
.inline-comments .user-comment{font-size:12px;margin:6px 0}
.inline-comment-form{display:flex;gap:8px;align-items:center}
.inline-comment-form input{min-width:0;flex:1;padding:10px 12px;background:#fdebed;border:1px solid #f8e7e9;border-radius:10px;outline:0;font:inherit}
.inline-comment-form input:focus{border-color:#f6e0e4}
.inline-comment-form button{flex:none}

/* Requested landing auth links: Codex header preserved, plain login + coral sign up. */
.landing-auth-actions{display:flex;align-items:center;gap:24px}
.landing-auth-actions .landing-login-link{color:#29252d;text-decoration:none;font-weight:700;font-size:14px;white-space:nowrap}
.landing-auth-actions .landing-login-link:hover,.landing-auth-actions .landing-login-link:focus-visible{color:#242328;text-decoration:underline;text-underline-offset:4px}
.landing-auth-actions .landing-signup-link{border-radius:999px;min-width:110px;text-align:center}
@media(max-width:480px){.landing-auth-actions{gap:12px}.landing-auth-actions .landing-signup-link{min-width:82px}.landing-auth-actions .landing-login-link{font-size:13px}}
/* Codex's mobile rule hides all landing nav elements; expose only the two requested auth actions. */
@media(max-width:700px){.landing-nav .landing-auth-actions{display:flex;align-items:center;gap:12px}.landing-nav .landing-auth-actions .landing-signup-link{padding:8px 13px;font-size:12px}.landing-nav .landing-auth-actions .landing-login-link{font-size:12px}}

.auth-inline-error{color:#242328;font-size:13px;font-weight:600;margin-top:10px;text-align:left}
