redoal.com is read and answered without an account, so the invitation to sign in has no audience. Portal's header nav keeps it next to the wordmark on every page; a skin hides it. The rule only takes the link in: signed in, the nav still carries the name and the way out, and the gate on /review still offers its own way in. First custom.css here, wired through site.yaml's stylesheet key. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015GeH3y8fwTaTudaD88P57o
16 lines
577 B
CSS
16 lines
577 B
CSS
/* redoal - the skin over portal's own stylesheet
|
|
(site.yaml `stylesheet`, loaded after main.css, so these rules win). */
|
|
|
|
/* The way in sits beside the wordmark on every page. redoal.com is read
|
|
and answered without an account, so the invitation is not shown.
|
|
Whoever edits the site still signs in at /auth/login directly, and
|
|
once signed in the nav keeps its name and its way out. */
|
|
.session:has(a[href^="/auth/login"]) {
|
|
display: none;
|
|
}
|
|
|
|
/* Without :has(), the link alone goes and the empty nav stays. */
|
|
.session a[href^="/auth/login"] {
|
|
display: none;
|
|
}
|