.visitor-notice{color:#222;background:#fff8df;border-left:4px solid #ffc107;border-radius:8px;margin:0 0 16px;padding:14px 16px;line-height:1.55}.visitor-links{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.visitor-links a{color:#111;background:#fff;border:1px solid #d4d4d4;border-radius:999px;align-items:center;min-height:44px;padding:9px 14px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.visitor-links a:hover{background:#fff4cd;border-color:#bd8d00}.visitor-links a:focus-visible{outline-offset:3px;outline:3px solid #111}
