/* Public reading content stays below the sign-in/guest entry and inside auth-view. */
.tester-entry{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid #c7d5ca;border-radius:12px;background:#eaf1e9;color:#254e3c;font-size:13px;font-weight:650;line-height:1.5;text-decoration:none}.tester-entry:hover{background:#dfeadd}.tester-entry:focus-visible{outline:3px solid #4c785e;outline-offset:3px}.native-app .tester-entry{display:none}@media(max-width:760px){.auth-header{gap:12px;flex-wrap:wrap}.tester-entry{font-size:12px;padding:9px 12px;gap:6px}}
.public-overview{max-width:1000px;margin:0 auto 36px;padding:24px 32px;color:var(--ink,#242620);border-top:1px solid var(--line,#dedfd3)}.public-overview>h2{font-size:20px;line-height:1.5;letter-spacing:-.5px;margin:0 0 12px}.public-overview>p{font-size:13px;line-height:1.9;color:var(--muted,#62665d);max-width:720px}.public-overview>details{margin-top:18px;border:1px solid var(--line,#dedfd3);border-radius:14px;background:var(--paper,#fff)}.public-overview>details>summary{cursor:pointer;min-height:48px;padding:15px 18px;font-size:13px;font-weight:600}.public-guide-links{padding:0 18px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.public-guide-links a{display:block;color:inherit;text-decoration:none;padding:12px 0;min-height:48px}.public-guide-links strong{font-size:14px;line-height:1.6}.public-guide-links p{font-size:12px;line-height:1.8;color:var(--muted,#62665d);margin:8px 0}.public-overview a:focus-visible,.public-overview summary:focus-visible{outline:3px solid #4c785e;outline-offset:3px}.public-guide-all{display:inline-block;margin:0 18px 18px;font-size:13px;color:inherit;text-underline-offset:4px}@media(max-width:760px){.public-overview{max-width:460px;padding:22px 24px;margin-bottom:20px}.public-overview>h2{font-size:18px}.public-guide-links{grid-template-columns:1fr;gap:0}.public-guide-links a+a{border-top:1px solid var(--line,#dedfd3)}}
